PatchSiren cyber security CVE debrief
CVE-2017-5896 Artifex CVE debrief
CVE-2017-5896 is a denial-of-service vulnerability in MuPDF’s image handling path. The official record describes a heap-based buffer overflow in fz_subsample_pixmap() that can lead to an out-of-bounds read and crash when a crafted image is processed. The vulnerability was publicly disclosed on 2017-02-15, with patch and advisory references available in the surrounding February 2017 timeline.
- Vendor
- Artifex
- Product
- Mupdf
- CVSS
- MEDIUM 5.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2017-02-15
- Original CVE updated
- 2026-05-13
- Advisory published
- 2017-02-15
- Advisory updated
- 2026-05-13
Who should care
Organizations that use MuPDF to render or inspect untrusted PDFs or images should care, especially if the software is embedded in document viewers, content pipelines, scanners, or server-side processing workflows. Security teams responsible for desktop applications and services that accept user-supplied documents should prioritize review if they may still run MuPDF 1.10 or earlier.
Technical summary
NVD records CVE-2017-5896 as affecting cpe:2.3:a:artifex:mupdf versions through 1.10. The issue is described as a heap-based buffer overflow in fitz/pixmap.c within fz_subsample_pixmap(), resulting in an out-of-bounds read and crash from a crafted image. The NVD entry assigns CWE-125 and a CVSS v3.0 vector of AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H. Source references include upstream patch discussion, issue tracking, and downstream advisories.
Defensive priority
Medium. The impact reported in the official record is denial of service rather than code execution or data disclosure, but the affected code processes attacker-controlled image content and can crash applications that parse untrusted files. Prioritize if MuPDF is used in exposed or high-volume document ingestion paths.
Recommended defensive actions
- Inventory systems and applications that bundle or depend on MuPDF, including embedded viewers and document-processing services.
- Confirm whether any deployed version is at or below MuPDF 1.10, which NVD marks as vulnerable.
- Apply the vendor or downstream fixes referenced in the advisory and patch links.
- Test with representative untrusted-image inputs after remediation to verify that rendering no longer crashes.
- If immediate upgrading is not possible, reduce exposure by restricting untrusted document handling and isolating parsing workflows.
- Monitor for service crashes or abnormal termination in components that rely on MuPDF image parsing.
Evidence notes
The debrief is based on the official CVE record and NVD entry supplied in the corpus. NVD lists the affected CPE as Artifex MuPDF through version 1.10 and identifies CWE-125. The source references include upstream patch discussion on openwall, an upstream issue tracker entry, and downstream advisories from Debian and Gentoo. The public record date is 2017-02-15; later modification metadata should not be treated as the original disclosure date.
Sources and references
Verified primary and authoritative sources
-
CVE-2017-5896 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2017-5896
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2017-5896 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2017-5896
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://security.gentoo.org/glsa/201702-12
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.