CVE Catalog

CVE-2026-107729

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.15%

3th percentile - higher than 3% of all known CVEs

Summary

SumatraPDF 3.7.0.22298 has a vulnerability in src/MobiDoc.cpp where the untrusted unsigned mobiHdr.hdrLen field is narrowed to a signed integer for validation; values above INT_MAX become negative and bypass the upper-bound check. When the EXTH flag is set, the original unsigned value is reused as a pointer offset, causing DecodeExthHeader() to read beyond the record buffer. Opening a crafted MOBI file can reliably terminate the application with a native access violation.

Risk Assessment

The risk includes application crash when opening crafted MOBI files, potentially leading to service unavailability.

Recommendation

Avoid opening untrusted MOBI files and monitor for updates, as no fixed version is available yet.

Other vulnerabilities in SumatraPDF

See all
Original NVD description (English source)

SumatraPDF is a multi-format reader for Windows. In 3.7.0.22298, src/MobiDoc.cpp narrows the untrusted unsigned mobiHdr.hdrLen field to a signed integer for validation; values above INT_MAX become negative and bypass the upper-bound check. When the EXTH flag is set, the original unsigned value is reused as a pointer offset, causing DecodeExthHeader() to read beyond the record buffer. Opening a crafted MOBI file can reliably terminate the application with a native access violation; no code execution, information disclosure, or integrity impact has been demonstrated. No fixed version is available as of this review.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS