Aller au contenu
Développeur Full Stack
, ,

Pillow : récursion non bornée lors de l’analyse de certains PDF

Dans cet article 4 rubriques
Veille sécuritéBackend & données
P3Élevée

Pillow peut subir une récursion non bornée lors de l’analyse d’un PDF existant auquel une application veut ajouter du contenu. Un arbre de pages cyclique ou dupliqué, ou une longue chaîne de trailers à offsets uniques, peut provoquer une consommation importante de ressources ou faire échouer le traitement.

Python
IdentifiantCVE-2026-112895
GravitéÉlevée
Exploitationnon connue / non déterminée
Correctif13.0.0

Source : GitHub Advisory — GHSA-p4wg-p73j-c528

Analyse technique

Les fonctions `linearize_page_tree` et `read_prev_trailer` ne bornent pas efficacement la profondeur de récursion pour les cas décrits; l’avis présente ce problème comme un suivi distinct de CVE-2026-42310.

Impact, versions et correctif

Événement datéL’avis GHSA a été publié pendant la période demandée; cet événement de publication est retenu.
ImpactUn service traitant des PDF fournis par des utilisateurs peut subir une récursion ou une consommation excessive de CPU et de mémoire.
Versions affectéesPillow >= 5.1.0, < 13.0.0
Version corrigée13.0.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
EPSS0,29% · percentile 20,4%
Publication2026-10-20T20:50:49Z
Mise à jour2026-10-20T20:50:50Z

Action recommandée

Mettre à niveau vers Pillow 13.0.0 ou une version ultérieure.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :