CVE-2026-44843 in langchain
Resumen
por VulDB • 2026-05-26
LangChain es un marco de trabajo para la creación de agentes y aplicaciones impulsadas por modelos de lenguaje grandes (LLM). Antes de las versiones 0.3.85 y 1.3.3, LangChain contenía rutas de ejecución antiguas que deserializaban entradas de ejecución, salidas de ejecución u otras cargas útiles controladas por la aplicación utilizando listas de objetos permitidos excesivamente amplias. Estas rutas pueden invocar load() con allowed_objects="all". Esto no habilita la deserialización de objetos Python arbitrarios, pero sí permite revivir cualquier objeto serializable por LangChain de confianza, lo cual es más amplio de lo que requieren estas rutas de ejecución. Como resultado, los diccionarios de constructores serializados por LangChain proporcionados por un atacante pueden provocar que las rutas de ejecución de confianza instancien clases con argumentos de constructor no confiables. Esta vulnerabilidad se corrige en las versiones 0.3.85 y 1.3.3.
If you want to get best quality of vulnerability data, you may have to visit VulDB.