CVE-2024-10361 是 LibreChat 中发现的一个路径遍历漏洞。该漏洞允许攻击者通过 /api/files 端点删除服务器上的任意文件,严重威胁了系统的完整性和可用性。该漏洞影响 LibreChat 版本小于或等于 0.7.5 的用户。建议立即升级至 0.7.5 版本以修复此安全问题。
攻击者可以利用此路径遍历漏洞,绕过安全机制,删除服务器上的任意文件。这包括关键系统文件、用户数据以及应用程序资源。攻击者可能导致服务中断、数据泄露,甚至完全破坏系统。由于该漏洞允许删除任意文件,因此其潜在影响范围非常广泛,可能导致严重的业务损失和声誉损害。攻击者可以利用此漏洞进一步获取系统权限,进行横向移动。
目前尚无公开的漏洞利用程序 (PoC),但该漏洞的严重性较高,且影响范围广,因此存在被利用的风险。该漏洞已于 2025 年 3 月 20 日公开披露。CISA 尚未将其添加到 KEV 目录,但建议密切关注相关安全动态。
Organizations deploying LibreChat, particularly those using older versions (≤0.7.5), are at risk. Shared hosting environments where multiple users share the same server are especially vulnerable, as an attacker could potentially compromise other users' data through file deletion. Systems with inadequate file permission configurations are also at increased risk.
• nodejs / server:
ps aux | grep librechat• nodejs / server:
find / -name "librechat" -type d 2>/dev/null | xargs -I {} sh -c "ls -la {}/api/files""• generic web:
Use curl or wget to test the /api/files endpoint with various path traversal payloads (e.g., ../../../../etc/passwd) to see if arbitrary files can be accessed or deleted. Examine access and error logs for suspicious requests.
disclosure
漏洞利用状态
EPSS
0.37% (59% 百分位)
CISA SSVC
CVSS 向量
最有效的缓解措施是立即将 LibreChat 升级至 0.7.5 版本,该版本修复了此漏洞。如果无法立即升级,可以考虑使用 Web 应用防火墙 (WAF) 或代理服务器来过滤对 /api/files 端点的恶意请求。配置 WAF 规则以阻止包含相对路径或双重引用等可疑字符的请求。此外,应审查 LibreChat 的文件访问权限,确保应用程序只能访问其所需的文件,并限制其删除文件的权限。升级后,请验证文件权限是否正确设置,并测试 /api/files 端点以确认漏洞已修复。
Actualice LibreChat a la versión 0.7.5 o superior. Esta versión contiene una corrección para la vulnerabilidad de path traversal que permite la eliminación arbitraria de archivos. La actualización evitará que atacantes exploten esta vulnerabilidad para comprometer la integridad y disponibilidad del sistema.
漏洞分析和关键警报直接发送到您的邮箱。
CVE-2024-10361 是 LibreChat ≤0.7.5 版本中发现的一个路径遍历漏洞,允许攻击者删除服务器上的任意文件,威胁系统安全。
如果您正在使用 LibreChat 版本小于或等于 0.7.5,则您可能受到此漏洞的影响。请立即升级至 0.7.5 版本。
升级至 LibreChat 0.7.5 版本是修复此漏洞的最佳方法。如果无法升级,请使用 WAF 或代理服务器进行缓解。
目前尚无公开的漏洞利用程序,但由于漏洞的严重性,存在被利用的风险。
请查阅 LibreChat 官方安全公告或 GitHub 仓库以获取更多信息。