High severity7.1NVD Advisory· Published Sep 14, 2026· Updated Sep 24, 2026
CVE-2026-82035
CVE-2026-82035
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.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
4- osv-coords2 versionspkg:rpm/opensuse/python-PyMuPDF&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/python-PyMuPDF&distro=openSUSE%20Tumbleweed
< 1.21.1-lp160.6.1+ 1 more
- (no CPE)range: < 1.21.1-lp160.6.1
- (no CPE)range: < 1.28.2-1.1
Patches
Vulnerability mechanics
References
2News mentions
0No linked articles in our index yet.