CVE-2025-6985 in LangChain
摘要
由 VulDB • 2026-05-30
langchain-text-splitters 版本 0.3.8 中的 HTMLSectionSplitter 类存在 XML 外部实体(XXE)漏洞,原因是使用了不安全的 XSLT 解析机制。该漏洞的产生是因为该类允许使用任意 XSLT 样式表,并通过 lxml.etree.parse() 和 lxml.etree.XSLT() 进行解析,且未采取任何加固措施。在 lxml 4.9.x 及更早版本中,默认情况下会解析外部实体,攻击者可借此读取任意本地文件或发起出站 HTTP(S) 请求。在 lxml 5.0 及更高版本中,虽然实体扩展已被禁用,但如果未应用 XSLTAccessControl,XSLT 的 document() 函数仍可读取任何 URI。此漏洞允许远程攻击者以只读方式访问 LangChain 进程能够访问的任何文件,包括 SSH 密钥、环境文件、源代码或云元数据等敏感文件。无需身份验证、特殊权限或用户交互,在启用自定义 XSLT 的默认部署环境中即可利用此问题。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.