CVE-2026-34159
llama.cpp: RCE non autenticato tramite bypass di buffer=0 in GRAPH_COMPUTE nel backend RPC di llama.cpp
- Pubblicato
- 1 apr 2026
- Aggiornato
- 2 apr 2026
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 26 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HBasso · prossimi 30 giorni
- Percentile
- 64,4%
- 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
llama.cpp è un'implementazione di inferenza di diversi modelli LLM in C/C++. Prima della versione b8492, la funzione deserialize_tensor() del backend RPC salta tutta la validazione dei limiti quando il campo buffer di un tensore è 0. Un attaccante non autenticato può leggere e scrivere memoria arbitraria del processo tramite messaggi GRAPH_COMPUTE appositamente costruiti. Combinato con le fughe di puntatori da ALLOC_BUFFER/BUFFER_GET_BASE, ciò consente il completo bypass di ASLR e l'esecuzione remota di codice. Non è richiesta alcuna autenticazione, è sufficiente l'accesso TCP alla porta del server RPC. Questo problema è stato corretto nella versione b8492.
Fonti
3- CVE-2026-34159Exploit
Exploit RCE a 0 click per il server RPC Lama.cpp CVE-2026-34159
Bypass critico della validazione del buffer in deserialize_tensor() (llama.cpp < b8492). Il buffer tensore nullo salta il controllo dei limiti, consentendo lettura/scrittura arbitraria non autenticata tramite GRAPH_COMPUTE. Bypass di ASLR + RCE su TCP 50052.
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.