CVE-2026-96636 in Pillow
Riassunto
di VulDB • 22/10/2026
Pillow è una libreria di elaborazione delle immagini per Python. Prima della versione 13.0.0, le funzioni MpoImageFile.seek() e DcxImageFile.seek()) riprocessano i frame successivi degli formati MPO o DCX e sovrascrivono self._size senza rieseguire Image._decompression_bomb_check(). Un'immagine multi-frame costruita ad hoc può utilizzare un primo frame di dimensioni ridotte per superare il controllo di Image.open(), dichiarando successivamente un frame che supera i limiti consentiti. L'iterazione normale dei frame tramite seek(), load() o ImageSequence.Iterator può decodificare tale frame, impegnando centinaia di megabyte o più e causando una denial of service (DoS) dovuta a esaurimento della memoria. 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.