Avant Pillow 13.0.0 sous Windows, des dimensions WMF ou EMF non vérifiées peuvent faire allouer un tampon plus petit que les données copiées par le rendu natif. Un fichier spécialement construit peut provoquer une lecture hors limites, une divulgation de mémoire ou un plantage.
Source : CVE-2026-96644 — NVD
Analyse technique
Le gestionnaire natif utilise des dimensions bcWidth et bcHeight tronquées sur 16 bits pour dimensionner le DIB, mais copie les pixels selon les dimensions complètes d’origine.
Impact, versions et correctif
Détection / vérification
Vérifier la version de Pillow et l’exposition des traitements WMF/EMF sur Windows.
Action recommandée
Mettre à niveau Pillow vers 13.0.0 ou une version ultérieure; éviter le rendu de fichiers WMF/EMF non fiables sur les systèmes concernés tant que la mise à niveau n’est pas faite.
Sources
Priorisation DFS : P3 · 1 source(s).