Aller au contenu
Développeur Full Stack
, ,

pypdf : consommation excessive de mémoire lors du traitement de tables /ToUnicode

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

Un PDF malveillant peut placer des chaînes anormalement longues dans une table de correspondance /ToUnicode, entraînant une consommation excessive de mémoire lors d’opérations telles que l’extraction de texte. La vulnérabilité affecte pypdf avant 6.18.1 et est corrigée dans la version 6.18.1.

Python
IdentifiantCVE-2026-102995
GravitéÉlevée
Exploitationnon connue / non déterminée
Correctif6.18.1

Source : NVD — CVE-2026-102995

Analyse technique

Le chemin de traitement restant dans parse_bfchar de pypdf/_cmap.py peut décoder et conserver des valeurs /ToUnicode excessivement volumineuses.

Impact, versions et correctif

Événement datéPublication de la vulnérabilité le 2026-09-30 à 23:17:06 +02:00, dans la période demandée.
ImpactLe traitement d’un PDF spécialement conçu peut épuiser la mémoire disponible.
Versions affectéespypdf avant 6.18.1
Version corrigée6.18.1
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS8.7
EPSS0,52% · percentile 42,3%
Publication2026-09-30T21:17:06.713Z
Mise à jour2026-10-01T19:17:17.450Z

Action recommandée

Mettre à niveau pypdf vers la version 6.18.1 ou ultérieure.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :