CVE-2025-6985 in LangChaininformación

Resumen

por VulDB • 2026-05-30

La clase HTMLSectionSplitter en langchain-text-splitters versión 0.3.8 es vulnerable a ataques de Entidad Externa XML (XXE) debido a un análisis XSLT inseguro. Esta vulnerabilidad surge porque la clase permite el uso de hojas de estilo XSLT arbitrarias, las cuales se analizan mediante lxml.etree.parse() y lxml.etree.XSLT() sin ninguna medida de endurecimiento. En versiones de lxml hasta la 4.9.x, las entidades externas se resuelven por defecto, lo que permite a los atacantes leer archivos locales arbitrarios o realizar consultas HTTP(S) salientes. En versiones de lxml 5.0 y superiores, aunque la expansión de entidades está deshabilitada, la función document() de XSLT aún puede leer cualquier URI a menos que se aplique XSLTAccessControl. Esta vulnerabilidad permite a atacantes remotos obtener acceso de solo lectura a cualquier archivo al que pueda llegar el proceso de LangChain, incluidos archivos sensibles como claves SSH, archivos de entorno, código fuente o metadatos de la nube. No se requiere autenticación, privilegios especiales ni interacción del usuario, y la vulnerabilidad es explotable en implementaciones predeterminadas que habilitan XSLT personalizado.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

@huntr Ai

Reservar

2025-07-01

Divulgación

2025-10-06

Moderación

aceptado

Artículo

VDB-327310

CPE

listo

EPSS

0.00604

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!