CVE-2026-27940
llama.cpp presenta un Heap Buffer Overflow tramite Integer Overflow nel calcolo di mem_size — Bypass della correzione di CVE-2025-53630
- Pubblicato
- 12 mar 2026
- Aggiornato
- 14 mar 2026
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 25 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HBasso · prossimi 30 giorni
- Percentile
- 7,5%
- 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 b8146, la funzione gguf_init_from_file_impl() in gguf.cpp è vulnerabile a un overflow di interi, che porta a un'allocazione heap di dimensioni insufficienti. Utilizzando la successiva chiamata fread(), vengono scritti 528+ byte di dati controllati dall'attaccante oltre il limite del buffer. Si tratta di un bypass di un bug simile nello stesso file - CVE-2025-53630, ma la correzione ha trascurato alcune aree. Questa vulnerabilità è corretta nella versione b8146.
Fonti
1Proof-of-concept exploit per CVE-2026-27940, che dimostra la vulnerabilità e fornisce dettagli tecnici per la ricerca sulla sicurezza.
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.