7-Zip versione 26.02, rilasciata il 25 giugno 2026, corregge un heap-based buffer overflow nel decompressore XZ tracciato come CVE-2026-14266 e ZDI-26-444. La vulnerabilità consente esecuzione di codice arbitrario nel contesto del processo locale, con interazione utente richiesta. Il problema documentato da più fonti è che 7-Zip non dispone di funzionalità di aggiornamento automatico. La patch esiste da venti giorni prima della pubblicazione dell'advisory coordinato del 15 luglio, ma le installazioni vulnerabili resteranno tali senza intervento manuale.
- CVE-2026-14266 è un heap-based buffer overflow nel decompressore XZ di 7-Zip, con esecuzione di codice arbitrario nel contesto del processo locale.
- La Zero Day Initiative assegna alla falla un punteggio di 7.0 (High), non Critical: il vettore è locale, la complessità alta e richiede interazione dell'utente.
- La correzione è distribuita nella versione 26.02 del 25 giugno 2026; l'advisory pubblico è del 15 luglio, con un intervallo di venti giorni tra fix e divulgazione coordinata.
- 7-Zip non implementa aggiornamenti automatici: l'utente deve scaricare e installare manualmente ogni release.
- Al 20 luglio 2026 non esisteva proof-of-concept pubblico né segnalazioni di exploitation in the wild.
La falla nel decompressore XZ: come funziona il buffer overflow
La vulnerabilità risiede nella funzione MixCoder_Code nel file C/XzDec.c. Secondo l'analisi tecnica di The Hacker News, il decoder riceveva la lunghezza completa del buffer di output anziché lo spazio rimanente dopo le scritture precedenti. Durante l'elaborazione del flusso filtrato XZ, questa discrepanza genera una scrittura oltre i confini dell'heap.
Il bug è strutturale: la gestione errata della lunghezza è presente nel codice almeno dalla versione 21.07 del 2021. La versione 26.02 corregge il calcolo sottraendo i byte già scritti e interrompendo l'esecuzione se il totale corrente eccede il buffer.
La segnalazione è arrivata al developer Igor Pavlov il 5 giugno 2026 da Landon Peng di Lunbun LLC. La Zero Day Initiative ha coordinato la divulgazione pubblica per il 15 luglio 2026.
"Version 26.02 subtracts the bytes already written and bails out if that running total ever exceeds the buffer." — The Hacker News, analisi del codice
Perché ZDI non classifica la falla come Critical
La Zero Day Initiative assegna a CVE-2026-14266 un punteggio CVSS 3.0 di 7.0, classificazione High. Il vettore completo è AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H: attacco locale, complessità alta, nessun privilegio richiesto, ma interazione utente necessaria. Questo profilo esclude la classificazione Critical che alcune testate hanno attribuito alla vulnerabilità.
L'assenza di un vettore di rete accessibile (AV:N) e la necessità che la vittima apra un file XZ appositamente confezionato riducono la superficie d'attacco. Su Windows, 7-Zip opera con token utente standard filtrato, limitando l'escalation di privilegi a meno che l'applicazione non venga esplicitamente eseguita con elevazione.
Il problema dell'aggiornamento manuale
7-Zip non implementa meccanismi di aggiornamento automatico. Come riporta tbreak.com: "the program has no auto-update feature — so you have to fetch and install the new version manually. That is the crux of this story." The Hacker News conferma: "Updating is a manual install from the official site, so set-and-forget machines will not pick it up on their own."
Questa caratteristica architetturale significa che la disponibilità della patch non equivale alla sua distribuzione effettiva. Le installazioni in ambienti gestiti richiedono intervento amministrativo; quelle in uso personale dipendono dall'iniziativa dell'utente. Il brief non fornisce dati quantitativi sull'adozione della versione 26.02.
Il gap di venti giorni tra il rilascio della patch (25 giugno) e la pubblicazione dell'advisory coordinato (15 luglio) amplifica il rischio. Durante questo intervallo, la correzione era disponibile ma non pubblicizzata: utenti e amministratori attenti avrebbero potuto aggiornare, ma la maggior parte delle installazioni è rimasta indietro senza consapevolezza del pericolo.
Cosa fare adesso
Le fonti convergono su azioni prioritarie per ridurre l'esposizione:
- Inventariare le versioni di 7-Zip negli endpoint. Identificare tutte le installazioni precedenti alla 26.02, con attenzione ai sistemi Windows in ambienti aziendali dove il software è spesso distribuito informalmente.
- Distribuire la versione 26.02 tramite canali di gestione centralizzati. Poiché 7-Zip non si aggiorna autonomamente, le organizzazioni devono inserire il pacchetto nei flussi di deployment esistenti.
- Verificare la versione installata. Solo la 26.02 chiude la falla XZ; le release precedenti, inclusa la 26.01, rimangono vulnerabili a CVE-2026-14266.
- Monitorare l'uso di file XZ in ingresso. Poiché l'exploitation richiede l'apertura di archivi XZ malevoli, i controlli sui contenuti compressi in entrata riducono la superficie d'attacco.
Analisi editoriale: limiti delle fonti e contesto
Con una sola advisory ZDI strutturata e reporting di The Hacker News come fonti tecniche primarie, il quadro di CVE-2026-14266 è definito ma circoscritto. Non è disponibile stima del numero di installazioni vulnerabili, né proiezione sull'adozione della patch. L'assenza di PoC pubblico al 20 luglio 2026 non garantisce assenza di rischio: la pubblicazione dell'advisory fornisce informazioni tecniche che potrebbero agevolare lo sviluppo di exploit.
La coesistenza temporale con CVE-2026-48095/GHSL-2026-140 (NTFS, CVSS 8.8, corretta in 26.01) indica attenzione sulla gestione della memoria in 7-Zip, ma il dossier non supporta analisi di causa radice comune tra moduli diversi. La versione 26.02 raccoglie entrambe le correzioni.
Per gli utenti, la raccomandazione specifica e verificata è: verificare la versione installata e passare manualmente alla 26.02. La fonte non specifica ulteriori mitigazioni operative.
Le informazioni sono state verificate sulle fonti citate e aggiornate al momento della pubblicazione.
Fonti
- https://tbreak.com/7-zip-critical-flaw-wont-fix/
- https://thehackernews.com/2026/07/new-7-zip-vulnerability-could-let.html
- https://www.zerodayinitiative.com/advisories/ZDI-26-444/
- https://socprime.com/blog/cve-2026-48095-7-zip-heap-overflow-flaw/
- https://securitylab.github.com/advisories/GHSL-2026-115_GHSL-2026-122_7-zip/
- https://www.cve.org/CVERecord?id=CVE-2026-48095
- https://securitylab.github.com/advisories/GHSL-2026-140_7-Zip/
- https://thehackernews.com/