Aller au contenu
Développeur Full Stack
, ,

Pillow — écritures natives hors limites lors de changements de mode entre trames

Dans cet article 5 rubriques
Veille sécuritéBackend & données
P3Critique

Dans Pillow de 11.0.0 à avant 13.0.0, certains changements de mode entre trames peuvent conduire le décodeur à réutiliser une allocation native trop petite. Un fichier construit à cet effet peut provoquer des écritures hors limites et un plantage; le scénario MPO peut également entraîner une lecture hors limites, avec exécution de code indiquée dans certains environnements.

Python
IdentifiantCVE-2026-96639
GravitéCritique
Exploitationnon connue / non déterminée
Correctif13.0.0

Source : CVE-2026-96639 — NVD

Analyse technique

Le chargeur multiframe peut conserver un ImagingCore créé pour un mode étroit et le réutiliser lorsque le mode logique et les tuiles du décodeur passent à RGB ou CMYK, sans vérifier que l’allocation correspond encore.

Impact, versions et correctif

Événement datéLa fiche NVD indique une publication le 2026-10-21 à 21:20:32.217Z, dans la période demandée; cet événement de publication est retenu.
ImpactÉcritures et lectures mémoire hors limites, plantage et possibilité d’exécution de code dans certains scénarios dépendant de l’environnement.
Versions affectéesPillow >= 11.0.0 et < 13.0.0
Version corrigée13.0.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS9.8
Publication2026-10-21T21:20:32.217Z
Mise à jour2026-10-21T21:20:32.217Z

Détection / vérification

Vérifier la version de Pillow et les traitements de fichiers multitrames PSD, MPO, DCX et MIC non fiables.

Action recommandée

Mettre à niveau Pillow vers 13.0.0 ou une version ultérieure; éviter de charger des fichiers multitrames non fiables avec une version affectée.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :