CVE-2026-0558parisneo/lollms在2.2.0及之前的版本中存在严重安全漏洞。该漏洞允许未经身份验证的用户通过`/api/files/extract-text`端点上传并处理文件。由于该端点缺少身份验证依赖,攻击者可利用此漏洞导致资源耗尽型拒绝服务、信息泄露,并严重违反应用的安全策略。
该漏洞的根本原因是parisneo/lollms在实现`/api/files/extract-text` API端点时,未能正确应用安全控制。代码中缺少关键的`Depends(get_current_active_user)`依赖注入,导致该端点绕过了应用程序强制执行的身份验证机制。与其他受保护的文件操作端点不同,攻击者无需任何用户凭证即可访问该接口。利用方式简单,攻击者只需向目标服务器发送包含文件的HTTP POST请求。服务器在处理文件提取文本的过程中,会消耗CPU和内存资源。通过上传大量大文件或特殊格式文件,攻击者可导致服务器资源耗尽(DoS),或利用文件处理逻辑读取敏感信息。