Ricevi DeafLetter
Una selezione settimanale di segnali, vulnerabilità e guide. Gli avvisi critici restano facoltativi.
Puoi cancellarti in ogni momento. Privacy policy.
Il 9 settembre 2026 Trend Micro ha reso pubblica l'advisory ZDI-26-633, documentando una vulnerabilità nel parsing del formato file PSP di GIMP che consente esecuzione remota di codice. La segnalazione al vendor risale al 17 aprile: un intervallo di quasi cinque mesi durante il quale il progetto open source ha avuto modo di preparare e rilasciare una correzione prima della divulgazione coordinata. Il caso riaccende il dibattito sui rischi connessi al supporto di formati proprietari legacy in software grafici ampiamente distribuiti, dove il parsing di file di terze parti rappresenta una superficie di attacco spesso sottovalutata.
- La vulnerabilità CVE-2026-4153 (ZDI-26-633) colpisce il parsing dei file PSP (Paint Shop Pro) in GIMP, permettendo esecuzione di codice arbitrario.
- Il meccanismo è un integer overflow causato da mancata validazione dei dati utente prima dell'allocazione di un buffer, con conseguente heap-based buffer overflow nel record CVE.
- Il CVSS è 7.8 (HIGH) con vettore
AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H: impatto elevato su confidenzialità, integrità e disponibilità, ma richiesta interazione utente. - GIMP ha emesso un aggiornamento correttivo; il fix era disponibile prima della pubblicazione dell'advisory, rendendo la divulgazione coordinata.
Il meccanismo: da integer overflow a esecuzione di codice
La falla specifica risiede nella routine di parsing dei file PSP, formato proprietario originariamente sviluppato da Jasc Software per Paint Shop Pro e successivamente mantenuto da Corel. Secondo l'advisory ZDI, il difetto nasce dalla mancata validazione dei dati forniti dall'utente, che può generare un integer overflow prima dell'allocazione di un buffer. Il record CVE-2026-4153, pubblicato dal Mitre, descrive il risultato operativo come heap-based buffer overflow: la copia di dati in un buffer sottodimensionato consente sovrascrittura di strutture di controllo in memoria.
Le due descrizioni sono tecnicamente compatibili. L'integer overflow aritmetico modifica la dimensione richiesta per l'allocazione; la copia successiva dei dati utente nel buffer allocato troppo piccolo produce l'overflow effettivo. Questa catena di eventi è tipica del parsing di formati file complessi, dove campi di lunghezza o offset manipolati dall'attaccante non vengono sottoposti a controlli di coerenza prima del loro utilizzo.
L'esecuzione di codice avviene nel contesto del processo GIMP corrente. Non è richiesta autenticazione (PR:N, Privileges Required: None), ma è necessaria interazione utente (UI:R, User Interaction: Required): l'obiettivo deve visitare una pagina web malevola o aprire un file PSP appositamente confezionato. L'attack vector local (AV:L) indica che l'accesso iniziale avviene tipicamente attraverso il filesystem locale, non via rete remota.
«This vulnerability allows remote attackers to execute arbitrary code on affected installations of GIMP. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.» — Advisory ZDI-26-633
Perché i formati legacy restano una superficie di attacco critica
GIMP supporta decine di formati file, nativi e di terze parti. Il formato PSP rientra nella seconda categoria: un formato proprietario storico, la cui specifica completa non è sempre pubblica o aggiornata. Questo scenario è ricorrente nell'ecosistema software grafico: applicazioni open source devono implementare parser per formati commerciali al fine di garantire interoperabilità, ma la qualità del reverse engineering e la frequenza di audit di sicurezza su questi moduli tendono a essere inferiori rispetto ai componenti core.
Il risultato è una asimmetria di rischio. Un utente che riceve un file PSP apparentemente innocuo — magari inoltrato come allegato email o scaricato da una risorsa grafica — può compromettere l'intera workstation semplicemente aprendolo in GIMP. La natura del vettore (file immagine) rende l'attacco particolarmente insidioso in contesti aziendali dove file grafici vengono scambiati routinariamente tra designer, marketing e fornitori esterni.
La vulnerabilità non interessa il formato nativo XCF di GIMP, ma esclusivamente il parser PSP. Questa granularità è rilevante per la valutazione del rischio: i flussi di lavoro che non prevedono l'importazione di file Paint Shop Pro sono teoricamente esposti solo se l'utente apre deliberatamente un file in quel formato.
La disclosure coordinata e il fix del vendor
La timeline documentata da ZDI mostra una gestione classica del processo di responsabile divulgazione. La segnalazione iniziale al vendor è datata 17 aprile 2026; il rilascio pubblico coordinato è avvenuto il 9 settembre 2026. Durante questo lasso di tempo, GIMP ha avuto modo di sviluppare e distribuire una correzione. L'advisory ZDI conferma esplicitamente: «GIMP has issued an update to correct this vulnerability».
Il record CVE indica il riferimento interno ZDI ZDI-CAN-28874, collegando formalmente le due fonti. Il CVSS 7.8 assegnato dal Mitre colloca la vulnerabilità nella fascia alta di severità: confidenzialità, integrità e disponibilità sono tutte classificate con impatto «High» (C:H/I:H/A:H). Il vettore completo CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H quantifica il profilo di attacco: bassa complessità, nessun privilegio richiesto, ma necessità di azione umana.
Non emergono nelle fonti informazioni sulla versione corretta di GIMP né sui dettagli tecnici del commit o della patch. Il link a un advisory del vendor su gitlab.gnome.org risulta indicato nel record CVE ma non è verificabile dall'esterno. Le versioni specifiche affette non sono esplicitate nel dossier disponibile.
Cosa fare adesso
La combinazione di CVSS 7.8, vettore via file e disponibilità di fix rende questa vulnerabilità prioritaria per gli ambienti che utilizzano GIMP in produzione. Le azioni indicate dal contesto tecnico e dalle fonti:
- Verificare l'aggiornamento di GIMP rilasciato prima del 9 settembre 2026 e applicarlo alle installazioni esposte al flusso di file PSP.
- Valutare la provenienza dei file PSP in ingresso: l'interazione utente richiesta significa che il controllo della catena di distribuzione dei file riduce drasticamente la superficie di attacco.
- Isolare le workstation di elaborazione grafica dove GIMP processa file di origine non affidabile, limitando l'impatto di una potenziale compromissione.
- Rivedere le policy di importazione formati: se il formato PSP non è necessario per i workflow aziendali, considerarne la disabilitazione o l'apertura solo in ambienti sandboxati.
Perché questa falla rientra in un pattern più ampio
La vulnerabilità CVE-2026-4153 non è un caso isolato, ma l'ultimo anello di una catena che lega software maturi a rischi nel parsing di formati ereditati. GIMP, attivo dal 1996, ha accumulato supporto per dozzine di formati proprietari nel corso di due decenni e mezzo. Ogni parser aggiunto espande la superficie di attacco; non tutti ricevono la stessa attenzione dei ricercatori di sicurezza o dei contributori principali.
Il caso ricorda come la compatibilità retroattiva sia spesso in tensione con la sicurezza. Mantenere il supporto PSP garantisce flussi di lavoro continui per utenti che migrano da Paint Shop Pro, ma impone un costo di manutenzione e verifica che i progetti open source con risorse limitate faticano a sostenere. La disclosure coordinata di ZDI, con il suo intervallo di quasi cinque mesi, ha permesso al progetto di chiudere la falla prima della pubblicazione; il rischio residuo ora dipende dalla velocità di adozione dell'aggiornamento da parte degli utenti.
Non sono documentati exploit in-the-wild né dettagli sulla tecnica di shellcode utilizzabile. L'assenza di queste informazioni nelle fonti non esclude attività non rilevate, ma il dossier non fornisce evidenza in tal senso. L'identità del ricercatore che ha scoperto la vulnerabilità non è menzionata nell'advisory ZDI-26-633.
Fonti
- http://www.zerodayinitiative.com/advisories/ZDI-26-633/
- https://www.cve.org/CVERecord?id=CVE-2026-4153
- http://www.zerodayinitiative.com/advisories/upcoming/
- https://www.trendmicro.com/
- https://www.trendmicro.com/en_us/business/products/one-platform.html
Le informazioni sono state verificate sulle fonti citate e aggiornate al momento della pubblicazione.
Fonti
Ricevi DeafLetter
Una selezione settimanale di segnali, vulnerabilità e guide. Gli avvisi critici restano facoltativi.
Puoi cancellarti in ogni momento. Privacy policy.