p PatchFirst

CVE-2026-82035

CVE-2026-82035 · PyMuPDF 1.28.2 Path Traversal via extract_objects() Font Branch

Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.

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.

CVSS 7.1 · Hoch · EPSS 0,3%

Veröffentlicht
Aktualisiert

Technologie-Stack: system

Betroffene Produkte und Versionen

  • pymupdf

    Softwareversionen
    • ≥ 0, ≤ 1.8.2: Betroffen (semver)
    • b2c8f3a859fed35c379a44df566f770dc3e18605: Nicht betroffen (git)

    Keine Korrektur veröffentlicht

  • pymupdf Debian:12

    Softwareversionen
    • 1.21.1+ds1-1
    • 1.22.5+ds1-1
    • 1.23.7+ds1-1
    • 1.24.2+ds1-1
    • 1.24.2+ds1-2
    • 1.24.2+ds1-3
    • 1.25.0+ds1-1
    • 1.25.0+ds1-2
    • 1.25.4+ds1-1
    • 1.25.4+ds1-2
    • 1.25.4+ds1-3
    • 1.25.4+ds1-4
    • 1.26.7+ds1-1
    • 1.28.2+ds1-1
    Betroffene Versionsbereiche
    • ECOSYSTEM: (−∞, +∞)

    Keine Korrektur veröffentlicht

  • pymupdf Debian:13

    Softwareversionen
    • 1.25.4+ds1-3
    • 1.25.4+ds1-3+deb13u1
    • 1.25.4+ds1-4
    • 1.26.7+ds1-1
    • 1.28.2+ds1-1
    Betroffene Versionsbereiche
    • ECOSYSTEM: (−∞, +∞)

    Keine Korrektur veröffentlicht

  • pymupdf Debian:14

    Softwareversionen
    • 1.25.4+ds1-3
    • 1.25.4+ds1-4
    • 1.26.7+ds1-1
    • 1.28.2+ds1-1
    Betroffene Versionsbereiche
    • ECOSYSTEM: (−∞, +∞)

    Keine Korrektur veröffentlicht

  • pymupdf Ubuntu:20.04:LTS

    Softwareversionen
    • 1.16.11-1
    Betroffene Versionsbereiche
    • ECOSYSTEM: (−∞, +∞)

    Keine Korrektur veröffentlicht

  • pymupdf Ubuntu:22.04:LTS

    Softwareversionen
    • 1.17.4+ds1-2build2
    • 1.17.4+ds1-2build3
    • 1.19.2+ds1-1ubuntu1
    Betroffene Versionsbereiche
    • ECOSYSTEM: (−∞, +∞)

    Keine Korrektur veröffentlicht

  • pymupdf Ubuntu:24.04:LTS

    Softwareversionen
    • 1.22.5+ds1-1
    • 1.22.5+ds1-1build1
    • 1.22.5+ds1-1build2
    • 1.23.7+ds1-1ubuntu1
    • 1.23.7+ds1-1ubuntu2
    Betroffene Versionsbereiche
    • ECOSYSTEM: (−∞, +∞)

    Keine Korrektur veröffentlicht

  • pymupdf Ubuntu:26.10

    Softwareversionen
    • 1.26.7+ds1-1build1
    Betroffene Versionsbereiche
    • ECOSYSTEM: (−∞, +∞)

    Keine Korrektur veröffentlicht

  • pymupdf Ubuntu:26.04:LTS

    Softwareversionen
    • 1.25.4+ds1-4
    • 1.26.7+ds1-1
    • 1.26.7+ds1-1build1
    Betroffene Versionsbereiche
    • ECOSYSTEM: (−∞, +∞)

    Keine Korrektur veröffentlicht

Originalquellen

Prüfen Sie Ihren Server →