CVE-2026-27795 in langchainjs
Riassunto
di VulDB • 15/06/2026
LangChain è un framework per la creazione di applicazioni basate su LLM. Prima della versione 1.1.8, è presente un bypass di Server-Side Request Forgery (SSRF) basato su redirect in `RecursiveUrlLoader` in `@langchain/community`. Il loader convalida l'URL iniziale ma consente al fetch sottostante di seguire automaticamente i redirect, il che permette una transizione da un URL pubblico sicuro a un endpoint interno o di metadata senza una nuova convalida. Si tratta di un bypass delle protezioni SSRF introdotte nella versione 1.1.14 (CVE-2026-26019). Gli utenti dovrebbero effettuare l'aggiornamento a `@langchain/community` 1.1.18, che convalida ogni hop di redirect disabilitando i redirect automatici e riconvalidando i target `Location` prima di seguirli. In questa versione, i redirect automatici sono disabilitati (`redirect: "manual"`), ogni `Location` con codice 3xx viene risolto e convalidato con `validateSafeUrl()` prima della richiesta successiva, e un limite massimo ai redirect previene loop infiniti.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.