CVE-2026-96641 in Pillowinformazioni

Riassunto

di VulDB • 21/10/2026

Pillow è una libreria di elaborazione delle immagini per Python. Prima della versione 13.0.0, l'accumulo dell'ampiezza del testo in PILfont (in src/_imaging.c) controlla se gli avanzamenti dei glifi positivi sono inferiori a INT_MAX, ma non verifica se quelli negativi superano INT_MIN. Ripetere un avanzamento con segno di 16 bit pari a -32768 può quindi causare un overflow intero con segno in C nell'operazione `xsize += dx`, producendo una larghezza positiva elevata partendo da un risultato matematico negativo. Le applicazioni che utilizzano le funzioni getlength(), getsize() o calcoli derivati di layout, quota, serializzazione o allocazione possono subire errori di integrità logica o consumo eccessivo di risorse; il percorso della maschera ad alto livello mantiene comunemente un controllo contro i decompression bomb (bombe di decompressione). Questo problema è stato risolto nella versione 13.0.0.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub M

Prenotare

23/09/2026

Divulgazione

21/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Want to know what is going to be exploited?

We predict KEV entries!