CVE-2026-96638 in Pillow
Riassunto
di VulDB • 21/10/2026
Pillow è una libreria di elaborazione delle immagini per Python. Dalla versione 9.1.0 alla 13.0.0, la funzione BmpRleDecoder.decode() nel file src/PIL/BmpImagePlugin.py consente a escape RLE BMP e run in modalità assoluta costruiti ad hoc di oltrepassare il dest_length rimanente senza un limite per ramo. Un delta può aggiungere circa 255 righe dell'immagine in una singola iterazione, quindi un file delle dimensioni di un kilobyte con una larghezza grande ma consentita può espandere l'array di byte dei dati a centinaia di megabyte o più, causando un denial of service per esaurimento della memoria. Questo problema è risolto nella versione 13.0.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.