CVE-2015-4472Integer Overflow or Wraparound in Project Libmspack

Severity
6.8MEDIUMNVD
OSV4.3
EPSS
0.4%
top 41.44%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedJun 11
Latest updateOct 1

Description

Off-by-one error in the READ_ENCINT macro in chmd.c in libmspack before 0.5 allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact via a crafted CHM file.

CVSS vector

AV:N/AC:M/C:P/I:P/A:PExploitability: 8.6 | Impact: 6.4

Affected Packages3 packages

Debianlibmspack_project/libmspack< 0.5-1+3
Ubuntulibmspack_project/libmspack< 0.4-1ubuntu0.1~esm2

🔴Vulnerability Details

6
OSV
libmspack vulnerabilities2025-10-01
OSV
libxmltok vulnerabilities2025-01-13
OSV
libxmltok vulnerabilities2022-07-19
GHSA
GHSA-p84q-j7vr-6c2r: Off-by-one error in the READ_ENCINT macro in chmd2022-05-17
CVEList
CVE-2015-4472: Off-by-one error in the READ_ENCINT macro in chmd2015-06-11

📋Vendor Advisories

3
Ubuntu
libmspack vulnerabilities2025-10-01
Red Hat
expat: Undefined behavior and pointer overflows2016-05-15
Debian
CVE-2015-4472: libmspack - Off-by-one error in the READ_ENCINT macro in chmd.c in libmspack before 0.5 allo...2015

💬Community

2
Bugzilla
CVE-2016-4472 expat: Undefined behavior and pointer overflows2016-06-09
Bugzilla
CVE-2015-4467 CVE-2015-4472 libmspack: denial of service while processing crafted CHM file (floating point exception)2015-01-08
CVE-2015-4472 — Integer Overflow or Wraparound | cvebase