home / blog
2026-10-29 · alta
CVE-2026-118668: Bypass autorizzazione in handler LangGraph
Bypass isolamento namespace in LangGraph: handler JavaScript permettono accesso ai dati di altri utenti. CVSS 8,6.

CVE-2026-118668 colpisce langgraph-api in versioni dalla 0.1.2 fino a prima di 0.15.0. I custom authentication handler JavaScript e TypeScript non propagano il namespace riscritto oltre il confine runtime, impedendone l'applicazione prima dell'operazione Store. Utenti autenticati possono così accedere ai namespace di altri utenti quando il deployment si affida sul namespace rewriting per isolamento, compromettendo confidenzialità e integrità dei dati.
La vulnerabilità ha score CVSS 8,6 con gravità dichiarata high, indicando impatto significativo. Il difetto consente unauthorized reads, overwrites, searches e deletions su dati altrui. È importante notare che custom handler Python e quelli che rifiutano namespaces non autorizzati anziché riscriverli non sono affetti dalla vulnerabilità. Lo stato è risolto: versione 0.15.0 implementa la correzione. La vulnerabilità è stata scoperta da ricercatori Coinspect con segnali coerenti nei social media a partire da oggi, 29 ottobre 2026.
Amministratori e team di sicurezza devono verificare urgentemente se i loro deployment di LangGraph utilizzano custom authentication handler scritti in JavaScript o TypeScript che implementano namespace rewriting. Se presenti, aggiornare immediatamente a versione 0.15.0 o superiore. Per deployment ancora in versioni precedenti, implementare controlli di isolamento aggiuntivi a livello applicativo fino al completamento dell'aggiornamento. Verificare i log di accesso ai Store per rilevare accessi anomali a namespace diversi da quello assegnato all'utente.
La vulnerabilità evidenzia un aspetto critico dei sistemi multi-tenant che si affidano su rewriting dinamico di parametri di sicurezza: in questo caso il namespace per isolation. L'assunzione che il valore riscritto rimanga coerente oltre un confine runtime è un pattern di errore ricorrente. Gli amministratori dovrebbero verificare architetture similari nei loro deployment per individuare possibili debolezze analoghe.
In sintesi
- Cosa
- CVE-2026-118668 riguarda un difetto nel riscrittura namespace nei custom authentication handler JavaScript e TypeScript di langgraph-api. Il namespace riscritto non viene propagato oltre il confine runtime e non viene applicato prima dell'operazione Store, permettendo ad utenti autenticati di accedere ai Store di altri utenti quando il deployment si affida su namespace rewriting per isolamento.
- Gravità
- CVSS 8,6 (fascia high). Consente unauthorized reads, overwrites, searches, deletions su dati altrui. Handler Python custom authentication e quelli che rifiutano namespaces non autorizzati (anziché riscriverli) non sono affetti.
- Versioni interessate
- langgraph-api: da versione 0.1.2 fino a versioni precedenti a 0.15.0. Fix implementato in 0.15.0 e successive.
- Correzione
- Aggiornare langgraph-api a versione 0.15.0 o successiva. Non applicabile a handler Python o a quelli che rifiutano rewriting.
- Stato
- Risolto. Il fix è stato implementato in langgraph-api 0.15.0. La vulnerabilità è stata scoperta e segnalata da ricercatori Coinspect.
- Azione
- Verificare se il deployment utilizza custom auth handler JavaScript/TypeScript con namespace rewriting. Aggiornare immediatamente a 0.15.0+. Implementare controlli di isolamento aggiuntivi a livello applicativo fino all'aggiornamento. Revisionare log di accesso Store per pattern anomali su namespace.
Fonti: NVD, CVE-2026-118668