Aller au contenu
Développeur Full Stack
, ,

pypdf : déni de service par balayage excessif de données dans un PDF

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

Un PDF spécialement conçu peut contenir des identifiants d’objets indirects ou des numéros de génération sans espace de séparation, provoquant un balayage excessif des données et des temps de traitement très longs. La vulnérabilité affecte pypdf avant 6.18.0 et est corrigée dans la version 6.18.0.

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

Source : NVD — CVE-2026-102994

Analyse technique

Le traitement par read_until_whitespace dans pypdf/_reader.py et pypdf/generic/_base.py peut parcourir une entrée excessive.

Impact, versions et correctif

Événement datéPublication de la vulnérabilité le 2026-09-30 à 22:17:28 +02:00, dans la période demandée.
ImpactLe traitement d’un PDF malveillant peut durer excessivement longtemps et rendre l’application indisponible.
Versions affectéespypdf avant 6.18.0
Version corrigée6.18.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS8.7
EPSS0,52% · percentile 42,3%
Publication2026-09-30T20:17:28.080Z
Mise à jour2026-10-01T02:17:43.350Z

Action recommandée

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

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :