CVE-2026-96641 in Pillowinformation

Résumé

par VulDB • 21/10/2026

Pillow est une bibliothèque d'imagerie pour Python. Avant la version 13.0.0, l'accumulation de la largeur des caractères dans PILfont (src/_imaging.c) vérifie les avances de glyphe positives par rapport à INT_MAX mais ne vérifie pas les avances négatives par rapport à INT_MIN. La répétition d'une avance signée sur 16 bits de -32768 peut donc provoquer un dépassement entier signé (signed C integer overflow) dans l'opération xsize += dx, produisant une largeur positive importante à partir d'un résultat mathématique négatif. Les applications utilisant getlength(), getsize() ou des calculs dérivés liés à la mise en page, aux quotas, à la sérialisation ou à l'allocation peuvent subir des erreurs d'intégrité logique ou de consommation de ressources, tandis que le chemin du masque haut niveau conserve généralement une vérification anti-bombe de décompression (decompression bomb). Ce problème est corrigé dans la version 13.0.0.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

GitHub M

Réserver

23/09/2026

Divulgation

23/10/2026

Modérer

accepté

Entrée

VDB-424998

EPSS

0.00280

KEV

non

Activités

faible

Sources

Do you know our Splunk app?

Download it now for free!