Dans Pillow de 11.0.0 à avant 13.0.0, des en-têtes EXIF répétés dans un bloc eXIf PNG peuvent déclencher des copies successives de taille décroissante. Le travail quadratique qui en résulte peut ralentir fortement le traitement et provoquer un déni de service.
Source : CVE-2026-96643 — NVD
Analyse technique
Exif.load() recopie à répétition les données EXIF restantes si elles commencent par l’en-tête de six octets Exif; le bloc eXIf PNG n’est pas plafonné dans le scénario décrit.
Impact, versions et correctif
Détection / vérification
Vérifier la version de Pillow et les chemins qui lisent les métadonnées EXIF de PNG non fiables, notamment les workflows de rotation automatique.
Action recommandée
Mettre à niveau Pillow vers 13.0.0 ou une version ultérieure; limiter l’extraction EXIF de PNG non fiables avec les versions affectées.
Sources
Priorisation DFS : P3 · 1 source(s).