CVE-2026-111270

libmodplug through 0.8.9.1 contains a heap-based out-of-bounds write in CSoundFile::ReadDSM() in src/load_dsm.cpp because nPat is never checked against MAX_PATTERNS. Attackers can supply a crafted DSM file with over 240 PATT chunks or a wrapping patt_len value to corrupt heap memory and crash the consuming process.
Configurations

No configuration.

History

21 Oct 2026, 02:17

Type Values Removed Values Added
References
  • () https://hackmd.io/@haind-pwn/cve-2026-111270-111271-libmodplug-dsm-pattern-oob-write -

15 Oct 2026, 22:19

Type Values Removed Values Added
New CVE

Information

Published : 2026-10-15 22:19

Updated : 2026-10-21 02:17


NVD link : CVE-2026-111270

Mitre link : CVE-2026-111270

CVE.ORG link : CVE-2026-111270


JSON object : View

Products Affected

No product.

CWE
CWE-787

Out-of-bounds Write