Aller au contenu
Développeur Full Stack
, ,

pypdf : consommation excessive de mémoire dans le traitement de /ToUnicode

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

Des jetons anormalement volumineux dans une table /ToUnicode pouvaient consommer beaucoup de mémoire pendant le décodage, notamment lors de l’extraction de texte. Le correctif indiqué est pypdf 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 restant de traitement des jetons de chaîne source ou de destination dans parse_bfchar pouvait décoder et conserver des valeurs surdimensionnées.

Impact, versions et correctif

Événement datéLa fiche NVD fournie indique une publication le 30 septembre 2026 à 21:17:06.713Z, soit 23:17:06.713+02:00, dans la période demandée.
ImpactConsommation excessive de mémoire, susceptible de rendre l’application indisponible.
Versions affectéespypdf < 6.18.1
Version corrigée6.18.1
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS8.7
Publication2026-09-30T23:17:06.713+02:00

Détection / vérification

Rechercher pypdf dans les dépendances et vérifier si l’extraction de texte traite des PDF non fiables contenant des tables /ToUnicode.

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 :