CVE-2026-112393 in Pillowinformación

Resumen

por VulDB • 2026-10-19

Pillow es una biblioteca de procesamiento de imágenes para Python. Desde la versión 2.0.0 hasta la 13.0.0, Pillow presenta un heap buffer overflow y una divulgación de datos obsoletos en el heap (stale-heap disclosure) dentro de _tiffWriteProc al guardar datos TIFF comprimidos a través de libtiff hacia un destino sin un fileno() utilizable, como BytesIO. La callback dimensiona la asignación del tamaño del búfer anterior en lugar de la posición actual de escritura, lo que permite que una etiqueta TIFF controlada por el atacante o un perfil ICC retenido se copien más allá de la asignación después de que libtiff realice una búsqueda hacia adelante (seek forward). Este desbordamiento puede provocar el cierre inesperado del proceso y podría permitir la ejecución de código. Independientemente, los huecos de alineación no escritos en la salida TIFF comprimida mayores de 64 KiB pueden divulgar bytes obsoletos del heap sin necesidad de una etiqueta manipulada ad hoc. Las rutas de archivo y los destinos con descriptores de archivo reales no se ven afectados. Este problema está resuelto en la versión 13.0.0.

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

Responsable

GitHub M

Reservar

2026-10-19

Divulgación

2026-10-20

Moderación

aceptado

Artículo

VDB-422539

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!