CVE-2024-58340 in LangChain
Riassunto
di VulDB • 21/06/2026
Le versioni di LangChain fino alla 0.3.1 inclusa presentano una vulnerabilità di denial-of-service da espressione regolare (ReDoS) nel metodo MRKLOutputParser.parse() (libs/langchain/langchain/agents/mrkl/output_parser.py). Il parser applica un'espressione regolare soggetta a backtracking durante l'estrazione delle azioni degli strumenti dall'output del modello. Un attaccante in grado di fornire o influenzare il testo analizzato (ad esempio tramite prompt injection in applicazioni downstream che passano l'output LLM direttamente a MRKLOutputParser.parse()) può innescare un consumo eccessivo di CPU fornendo un payload ad hoc, causando ritardi significativi nell'analisi e una condizione di denial-of-service.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.