CVE-2026-82035

Vulnérabilité élevée dans PyMuPDF (PyMuPDF)

CVSS 7.1 · Élevée
EPSS 0.3%
PyMuPDF•PyMuPDF•Versions : b2c8f3a859fed35c379a44df566f770dc3e18605, 0, <=1.8.2

Description

PyMuPDF through 1.28.2, fixed in commit b2c8f3a, contains a path traversal vulnerability in the font branch of extract_objects() in src/__main__.py, where the output filename is constructed by joining a document-controlled BaseFont name directly onto the user-supplied output directory without stripping path separators or dot-dot sequences. Attackers can supply a crafted PDF, EPUB, XPS, or FB2 file with a BaseFont name containing encoded path separators that decode to ../ sequences or absolute paths, causing arbitrary file writes outside the intended output directory without requiring authentication or elevated privileges.

Gravité et risque d'exploitation

CVE-2026-82035 obtient un score CVSS de 7.1/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.32 %, ce qui la place devant 22.9 % des CVE référencées.

Que faire ?

  • Vérifiez si PyMuPDF (versions b2c8f3a859fed35c379a44df566f770dc3e18605, 0, <=1.8.2) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références