CVE-2026-35030
LiteLLM presenta un bypass dell'autenticazione tramite collisione delle chiavi della cache userinfo OIDC
- Pubblicato
- 6 apr 2026
- Aggiornato
- 15 lug 2026
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 8 ago 2026
CVSS primario
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XBasso · prossimi 30 giorni
- Percentile
- 48,3%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
LiteLLM è un server proxy (AI Gateway) per chiamare API LLM in formato OpenAI (o nativo). Prima della versione 1.83.0, quando l'autenticazione JWT è abilitata (`enable_jwt_auth: true`), la cache userinfo OIDC utilizza `token[:20]` come chiave di cache. Gli header JWT prodotti dallo stesso algoritmo di firma generano identici primi 20 caratteri. Questa opzione di configurazione non è abilitata per impostazione predefinita. La maggior parte delle istanze non è interessata. Un attaccante non autenticato può creare un token i cui primi 20 caratteri corrispondono al token in cache di un utente legittimo. In caso di cache hit, l'attaccante eredita l'identità e i permessi dell'utente legittimo. Ciò riguarda le distribuzioni con autenticazione JWT/OIDC abilitata. Corretto nella v1.83.0.
Fonti
1Il codice per riprodurre personalmente la vulnerabilità corrispondente
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.