GHSL-2025-056:AnythingLLM 中的 Ollama 令牌泄漏

部署运行你感兴趣的模型镜像

GHSL-2025-056:AnythingLLM 中的 Ollama 令牌泄漏

总结

如果 AnythingLLM 配置为将 Ollama 与身份验证令牌一起使用,则此令牌可能会以纯文本形式公开给终端节点上未经身份验证的用户。/api/setup-complete

项目

任何东西LLM

测试版本

1.7.8 版

Ollama 令牌泄漏systemSettings.js (GHSL-2025-056)

AnythingLLM 有一个端点 /api/setup-complete,即使主 AnythingLLM 受身份验证保护,也不需要任何凭证即可使用。此端点显示有关实例的一些系统信息,但会屏蔽大多数敏感值。同时,如果 AnythingLLM 设置为将 Ollama 与身份验证令牌一起使用,则由于第 475 行的错误,此令牌不会被屏蔽。

概念验证

curl localhost:3001/api/setup-complete | grep OllamaLLMAuthToken
易受攻击的代码位置

https://github.com/Mintplex-Labs/anything-llm/blob/051ed15f1f6b9f7f44f4663bf752a7ec3ee66f2c/server/models/systemSettings.js#L475

冲击

AnythingLLM 上的 Ollama 令牌泄漏授予对 Ollama 实例的完全访问权限。由于 Ollama 提供了用于配置模型的 API,因此潜在攻击者可以修改模型的模板或系统提示符以更改模型的行为。这将使攻击者能够劫持其他用户的对话,调用 AnythingLLM 使用的任何工具或 MCP 服务器,并可能访问其他用户上传到 AnythingLLM 的文档。

CWE的

  • CWE-200:向未经授权的行为者暴露敏感信息

 

您可能感兴趣的与本文相关的镜像

Llama Factory

Llama Factory

模型微调
LLama-Factory

LLaMA Factory 是一个简单易用且高效的大型语言模型(Large Language Model)训练与微调平台。通过 LLaMA Factory,可以在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值