CVE-2015-4470
Off-by-one error in the inflate function in mszipd.c in libmspack before 0.5 allows remote...
Off-by-one error in the inflate function in mszipd.c in libmspack before 0.5 allows remote attackers to cause a denial of service (buffer over-read and application crash) via a crafted CAB archive.
Exploit likelihood
What each source reports
NVD Score used
4.3
Off-by-one error in the inflate function in mszipd.c in libmspack before 0.5 allows remote attackers to cause a denial of service (buffer over-read and application crash) via a crafted CAB archive.
- Record
CVE-2015-4470- CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-189
- Updated
- 2026-11-02
CVE List No score
Off-by-one error in the inflate function in mszipd.c in libmspack before 0.5 allows remote attackers to cause a denial of service (buffer over-read and application crash) via a crafted CAB archive.
- Record
CVE-2015-4470- Updated
- 2026-11-02
EUVDEUVD-2015-4490 No score
Off-by-one error in the inflate function in mszipd.c in libmspack before 0.5 allows remote attackers to cause a denial of service (buffer over-read and application crash) via a crafted CAB archive.
- Record
EUVD-2015-4490- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-4r29-8mxj-xp6m No score
Off-by-one error in the inflate function in mszipd.c in libmspack before 0.5 allows remote...
Off-by-one error in the inflate function in mszipd.c in libmspack before 0.5 allows remote attackers to cause a denial of service (buffer over-read and application crash) via a crafted CAB archive.
- Record
GHSA-4r29-8mxj-xp6m- Updated
- 2026-11-02
OSV No score
Off-by-one error in the inflate function in mszipd.c in libmspack before 0.5 allows remote attackers to cause a denial of service (buffer over-read and application crash) via a crafted CAB archive.
- Record
CVE-2015-4470- Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-4470 No score
Off-by-one error in the inflate function in mszipd.c in libmspack before 0.5 allows remote attackers to cause a denial of service (buffer over-read and application crash) via a crafted CAB archive.
- Record
DEBIAN-CVE-2015-4470- Updated
- 2026-11-02
Show 4 moreShow less
OSVSUSE-SU-2015:2131-1 No score
Security update for cabextract
This security update fixes the following issues:
- Fix possible infinite loop caused DoS (bsc919283, CVE-2014-9556)
- Fix zero dereference (bsc#934524, CVE-2014-9732)
- Fix off by one (bsc#934527, CVE-2015-4470)
- Fix buffer under-read crash (bsc#934528, CVE-2015-4471)
- Record
SUSE-SU-2015:2131-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:2215-1 No score
Security update for libmspack
libmspack was updated to fix several security vulnerabilities.
- Fix null pointer dereference on a crafted CAB. (bsc#934524, CVE-2014-9732)
- Fix denial of service while processing crafted CHM file. (bsc#934525, CVE-2015-4467)
- Fix denial of service while processing crafted CHM file. (bsc#934529, CVE-2015-4472)
- Fix pointer arithmetic overflow during CHM decompression. (bsc#934526, CVE-2015-4469)
- Fix off-by-one buffer over-read in mspack/mszipd.c. (bsc#934527, CVE-2015-4470)
- Fix off-by-one buffer under-read in mspack/lzxd.c. (bsc#934528, CVE-2015-4471)
- Record
SUSE-SU-2015:2215-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:0011-1 No score
Security update for libmspack
libmspack was updated to fix security issues.
These security issues were fixed:
- CVE-2014-9732: The cabd_extract function in cabd.c in libmspack did not properly maintain decompression callbacks in certain cases where an invalid file follows a valid file, which allowed remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted CAB archive (bnc#934524).
- CVE-2015-4467: The chmd_init_decomp function in chmd.c in libmspack did not properly validate the reset interval, which allowed remote attackers to cause a denial of service (divide-by-zero error and application crash) via a crafted CHM file (bnc#934525).
- CVE-2015-4468: Multiple integer overflows in the search_chunk function in chmd.c in libmspack allowed remote attackers to cause a denial of service (buffer over-read and application crash) via a crafted CHM file (bnc#934526).
- CVE-2015-4469: The chmd_read_headers function in chmd.c in libmspack did not validate name lengths, which allowed remote attackers to cause a denial of service (buffer over-read and application crash) via a crafted CHM file (bnc#934526).
- CVE-2015-4470: Off-by-one error in the inflate function in mszipd.c in libmspack allowed remote attackers to cause a denial of service (buffer over-read and application crash) via a crafted CAB archive (bnc#934527).
- CVE-2015-4471: Off-by-one error in the lzxd_decompress function in lzxd.c in libmspack allowed remote attackers to cause a denial of service (buffer under-read and application crash) via a crafted CAB archive (bnc#934528).
- CVE-2015-4472: Off-by-one error in the READ_ENCINT macro in chmd.c in libmspack allowed remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact via a crafted CHM file (bnc#934529).
- Record
SUSE-SU-2016:0011-1- Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-4470 No score
Off-by-one error in the inflate function in mszipd.c in libmspack before 0.5 allows remote attackers to cause a denial of service (buffer over-read and application crash) via a crafted CAB archive.
- Record
UBUNTU-CVE-2015-4470- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libmspackDebian:12 |
before 0.5-1 | 0.5-1 |
libmspackDebian:13 |
before 0.5-1 | 0.5-1 |
libmspackDebian:14 |
before 0.5-1 | 0.5-1 |
cabextractSUSE:Linux Enterprise Desktop 11 SP3 |
before 1.2-2.12.1 | 1.2-2.12.1 |
cabextractSUSE:Linux Enterprise Desktop 11 SP4 |
before 1.2-2.12.1 | 1.2-2.12.1 |
libmspackSUSE:Linux Enterprise Software Development Kit 11 SP3 |
before 0.0.20060920alpha-74.10.1 | 0.0.20060920alpha-74.10.1 |
libmspackSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 0.0.20060920alpha-74.10.1 | 0.0.20060920alpha-74.10.1 |
libmspackSUSE:Linux Enterprise Desktop 11 SP3 |
before 0.0.20060920alpha-74.10.1 | 0.0.20060920alpha-74.10.1 |
libmspackSUSE:Linux Enterprise Desktop 11 SP4 |
before 0.0.20060920alpha-74.10.1 | 0.0.20060920alpha-74.10.1 |
libmspackSUSE:Linux Enterprise Server 11 SP3 |
before 0.0.20060920alpha-74.10.1 | 0.0.20060920alpha-74.10.1 |
Show 14 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libmspackSUSE:Linux Enterprise Server 11 SP3-TERADATA |
before 0.0.20060920alpha-74.10.1 | 0.0.20060920alpha-74.10.1 |
libmspackSUSE:Linux Enterprise Server for SAP Applications 11 SP3 |
before 0.0.20060920alpha-74.10.1 | 0.0.20060920alpha-74.10.1 |
libmspackSUSE:Linux Enterprise Server 11 SP4 |
before 0.0.20060920alpha-74.10.1 | 0.0.20060920alpha-74.10.1 |
libmspackSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 0.0.20060920alpha-74.10.1 | 0.0.20060920alpha-74.10.1 |
libmspackSUSE:Linux Enterprise Desktop 12 |
before 0.4-14.4 | 0.4-14.4 |
libmspackSUSE:Linux Enterprise Desktop 12 SP1 |
before 0.4-14.4 | 0.4-14.4 |
libmspackSUSE:Linux Enterprise Software Development Kit 12 |
before 0.4-14.4 | 0.4-14.4 |
libmspackSUSE:Linux Enterprise Software Development Kit 12 SP1 |
before 0.4-14.4 | 0.4-14.4 |
libmspackSUSE:Linux Enterprise Server 12 |
before 0.4-14.4 | 0.4-14.4 |
libmspackSUSE:Linux Enterprise Server for SAP Applications 12 |
before 0.4-14.4 | 0.4-14.4 |
libmspackSUSE:Linux Enterprise Server 12 SP1 |
before 0.4-14.4 | 0.4-14.4 |
libmspackSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 0.4-14.4 | 0.4-14.4 |
cabextractUbuntu:Pro:14.04:LTS |
before 1.4-4ubuntu0.1~esm1, plus listed versions 1.4-4 |
1.4-4ubuntu0.1~esm1 |
libmspackUbuntu:Pro:14.04:LTS |
before 0.4-1ubuntu0.1~esm1, plus listed versions 0.4-1 |
0.4-1ubuntu0.1~esm1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-4470 is a medium vulnerability (CVSS 4.3) in Libmspack Project Libmspack, published June 11, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.43%, the 72nd percentile. Fixed in libmspack 0.5-1.
References
bugs.debian.org/775498
openwall.com/lists/oss-security/2015/02/03/11
securityfocus.com/bid/72487
nvd.nist.gov/vuln/detail/CVE-2015-4470
github.com/advisories/GHSA-4r29-8mxj-xp6m
security-tracker.debian.org/tracker/CVE-2015-4470
Show 19 moreShow less
suse.com/support/update/announcement/2015/suse-su-20152131-1
bugzilla.suse.com/934524
bugzilla.suse.com/934527
bugzilla.suse.com/934528
suse.com/security/cve/CVE-2014-9556
suse.com/security/cve/CVE-2014-9732
suse.com/security/cve/CVE-2015-4470
suse.com/security/cve/CVE-2015-4471
suse.com/support/update/announcement/2015/suse-su-20152215-1
bugzilla.suse.com/934525
bugzilla.suse.com/934526
bugzilla.suse.com/934529
suse.com/security/cve/CVE-2015-4467
suse.com/security/cve/CVE-2015-4469
suse.com/security/cve/CVE-2015-4472
suse.com/support/update/announcement/2016/suse-su-20160011-1
suse.com/security/cve/CVE-2015-4468
ubuntu.com/security/CVE-2015-4470
cve.org/CVERecord?id=CVE-2015-4470