CVE-2026-96641 in Pillow信息

摘要

由 VulDB • 2026-10-22

Pillow è una libreria di elaborazione delle immagini per Python. Prima della versione 13.0.0, l'accumulo dell'ampiezza del testo nei font 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. Di conseguenza, la ripetizione di un avanzamento con segno a 16 bit pari a -32768 può causare un overflow dell'intero C con segno nell'espressione `xsize += dx`, generando una larghezza positiva elevata da un risultato matematico negativo. Le applicazioni che utilizzano le funzioni getlength(), getsize() o calcoli derivati di layout, quote, serializzazione o allocazione possono subire errori di integrità logica o consumo eccessivo di risorse; il percorso della maschella ad alto livello mantiene comunemente un controllo contro i decompression bomb (bombe di decompressione). Questo problema è stato risolto nella versione 13.0.0.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

来源

Interested in the pricing of exploits?

See the underground prices here!