CVE-2026-96641 in Pillowinformación

Resumen

por VulDB • 2026-10-21

Pillow es una biblioteca de procesamiento de imágenes para Python. Antes de la versión 13.0.0, el acumulado del ancho de texto en PILfont dentro de src/_imaging.c verifica que los avances (advances) positivos de glifo no superen INT_MAX, pero no comprueba si los avances negativos exceden INT_MIN. Por lo tanto, repetir un avance firmado de 16 bits con valor -32768 puede provocar un desbordamiento entero signed en C durante la operación xsize += dx, generando un ancho positivo grande a partir de un resultado matemático negativo. Las aplicaciones que utilizan getlength(), getsize() o cálculos derivados de diseño (layout), cuota, serialización o asignación pueden experimentar errores de integridad lógica o consumo excesivo de recursos, mientras que la ruta de máscara de alto nivel suele conservar una comprobación contra bombas de descompresión (decompression-bomb). Este problema se soluciona en la versión 13.0.0.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

GitHub M

Reservar

2026-09-23

Divulgación

2026-10-21

Moderación

aceptado

Artículo

VDB-424998

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!