SumatraPDF is a multi-format reader for Windows. Prior to 3.6, the MobiDoc::ParseHeader function in src/MobiDoc.cpp validates a record using kMobiHeaderMinLen but DecodeMobiDocHeader constructs a decoder sized for kMobiHeaderLen without receiving the actual remaining buffer length. A malformed MOBI file can use an attacker-controlled header length to bypass optional-field early returns and cause the decoder to read beyond a short heap buffer. Opening the crafted document can crash SumatraPDF. This issue is fixed in version 3.6.
CVSS
No CVSS.
References
Configurations
No configuration.
History
28 Sep 2026, 16:17
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://github.com/sumatrapdfreader/sumatrapdf/security/advisories/GHSA-27p6-wrfp-pgm8 - |
24 Sep 2026, 17:17
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-09-24 17:17
Updated : 2026-09-28 16:17
NVD link : CVE-2026-26054
Mitre link : CVE-2026-26054
CVE.ORG link : CVE-2026-26054
JSON object : View
Products Affected
No product.
CWE
CWE-125
Out-of-bounds Read
