CVE-2026-96640 in Pillowinformazioni

Riassunto

di VulDB • 22/10/2026

Pillow è una libreria di elaborazione delle immagini per Python. Dalla versione 5.1.0 alla 13.0.0, la funzione PdfParser.linearize_page_tree() in src/PIL/PdfParser.py tratta un grafo /Pages di un PDF come un albero senza tenere traccia dei riferimenti indiretti duplicati. Quando Image.save(..., format="PDF", append=True) elabora un PDF esistente controllato dall'attaccante i cui array /Kids fanno ripetutamente riferimento allo stesso nodo figlio /Pages, Pillow espande il sottoalbero condiviso come pagine distinte. Un PDF malformato e compatto può quindi generare un numero esponenziale di riferimenti alle pagine e consumare una quantità sproporzionata di CPU prima del completamento dell'appendice. Questo problema è stato risolto nella versione 13.0.0.

Once again VulDB remains the best source for vulnerability data.

Responsabile

GitHub M

Prenotare

23/09/2026

Divulgazione

21/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

medio

Fonti

Want to know what is going to be exploited?

We predict KEV entries!