Every CVE Search/ Get API key

CVE-2017-11423

The cabd_read_string function in mspack/cabd.c in libmspack 0.5alpha, as used in ClamAV 0.99.2...

5.5 MediumFix available

The cabd_read_string function in mspack/cabd.c in libmspack 0.5alpha, as used in ClamAV 0.99.2 and other products, allows remote attackers to cause a denial of service (stack-based buffer over-read and application crash) via a crafted CAB file.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

2.07%Up 0.1 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 5.5

The cabd_read_string function in mspack/cabd.c in libmspack 0.5alpha, as used in ClamAV 0.99.2 and other products, allows remote attackers to cause a denial of service (stack-based buffer over-read and application crash) via a crafted CAB file.

Record
CVE-2017-11423
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:N/A:P
Weakness
CWE-125
Updated
2026-11-02
CVE List No score

The cabd_read_string function in mspack/cabd.c in libmspack 0.5alpha, as used in ClamAV 0.99.2 and other products, allows remote attackers to cause a denial of service (stack-based buffer over-read and application crash) via a crafted CAB file.

Record
CVE-2017-11423
Updated
2026-11-02
EUVDEUVD-2017-3049 No score

The cabd_read_string function in mspack/cabd.c in libmspack 0.5alpha, as used in ClamAV 0.99.2 and other products, allows remote attackers to cause a denial of service (stack-based buffer over-read and application crash) via a crafted CAB file.

Record
EUVD-2017-3049
Updated
2026-11-03
GitHub AdvisoriesGHSA-fgx7-5j8x-cj53 5.5

The cabd_read_string function in mspack/cabd.c in libmspack 0.5alpha, as used in ClamAV 0.99.2...

The cabd_read_string function in mspack/cabd.c in libmspack 0.5alpha, as used in ClamAV 0.99.2 and other products, allows remote attackers to cause a denial of service (stack-based buffer over-read and application crash) via a crafted CAB file.

Record
GHSA-fgx7-5j8x-cj53
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Weakness
CWE-125
Updated
2026-11-02
OSVALPINE-CVE-2017-11423 5.5

The cabd_read_string function in mspack/cabd.c in libmspack 0.5alpha, as used in ClamAV 0.99.2 and other products, allows remote attackers to cause a denial of service (stack-based buffer over-read and application crash) via a crafted CAB file.

Record
ALPINE-CVE-2017-11423
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV 5.5

The cabd_read_string function in mspack/cabd.c in libmspack 0.5alpha, as used in ClamAV 0.99.2 and other products, allows remote attackers to cause a denial of service (stack-based buffer over-read and application crash) via a crafted CAB file.

Record
CVE-2017-11423
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 11 moreShow less
OSVDEBIAN-CVE-2017-11423 5.5

The cabd_read_string function in mspack/cabd.c in libmspack 0.5alpha, as used in ClamAV 0.99.2 and other products, allows remote attackers to cause a denial of service (stack-based buffer over-read and application crash) via a crafted CAB file.

Record
DEBIAN-CVE-2017-11423
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2017-11423 5.5

The cabd_read_string function in mspack/cabd.c in libmspack 0.5alpha, as used in ClamAV 0.99.2 and other products, allows remote attackers to cause a denial of service (stack-based buffer over-read and application crash) via a crafted CAB file.

Record
UBUNTU-CVE-2017-11423
CVSS 3.0
5.5 MediumCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVMGASA-2017-0283 No score

Updated libmspack packages fix security vulnerabilities

It was discovered that libmspack incorrectly handled certain malformed CHM files. A remote attacker could use this issue to cause libmspack to crash, resulting in a denial of service, or possibly execute arbitrary code (CVE-2017-6419).

It was discovered that libmspack incorrectly handled certain malformed CAB files. A remote attacker could use this issue to cause libmspack to crash, resulting in a denial of service (CVE-2017-11423).

Record
MGASA-2017-0283
Updated
2026-11-02
OSVopenSUSE-SU-2024:10685-1 No score

clamav-0.103.3-1.4 on GA media

These are all security issues fixed in the clamav-0.103.3-1.4 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10685-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10958-1 No score

libmspack-devel-0.10.1-1.12 on GA media

These are all security issues fixed in the libmspack-devel-0.10.1-1.12 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10958-1
Updated
2026-11-02
OSVSUSE-SU-2018:0254-1 No score

Security update for clamav

This update for clamav fixes the following issues:

  • Update to security release 0.99.3 (bsc#1077732)
    • CVE-2017-12376 (ClamAV Buffer Overflow in handle_pdfname Vulnerability)
    • CVE-2017-12377 (ClamAV Mew Packet Heap Overflow Vulnerability)
    • CVE-2017-12379 (ClamAV Buffer Overflow in messageAddArgument Vulnerability)
      • these vulnerabilities could have allowed an unauthenticated, remote attacker to cause a denial of service (DoS) condition or potentially execute arbitrary code on an affected device.
    • CVE-2017-12374 (ClamAV use-after-free Vulnerabilities)
    • CVE-2017-12375 (ClamAV Buffer Overflow Vulnerability)
    • CVE-2017-12378 (ClamAV Buffer Over Read Vulnerability)
    • CVE-2017-12380 (ClamAV Null Dereference Vulnerability)
      • these vulnerabilities could have allowed an unauthenticated, remote attacker to cause a denial of service (DoS) condition on an affected device.
    • CVE-2017-6420 (bsc#1052448)
      • this vulnerability could have allowed remote attackers to cause a denial of service (use-after-free) via a crafted PE file with WWPack compression.
    • CVE-2017-6419 (bsc#1052449)
      • ClamAV could have allowed remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted CHM file.
    • CVE-2017-11423 (bsc#1049423)
      • ClamAV could have allowed remote attackers to cause a denial of service (stack-based buffer over-read and application crash) via a crafted CAB file.
    • CVE-2017-6418 (bsc#1052466)
      • ClamAV could have allowed remote attackers to cause a denial of service (out-of-bounds read) via a crafted e-mail message.
Record
SUSE-SU-2018:0254-1
Updated
2026-11-02
OSVSUSE-SU-2018:0255-1 No score

Security update for clamav

This update for clamav fixes the following issues:

  • Update to security release 0.99.3 (bsc#1077732)

    • CVE-2017-12376 (ClamAV Buffer Overflow in handle_pdfname Vulnerability)
    • CVE-2017-12377 (ClamAV Mew Packet Heap Overflow Vulnerability)
    • CVE-2017-12379 (ClamAV Buffer Overflow in messageAddArgument Vulnerability)
      • these vulnerabilities could have allowed an unauthenticated, remote attacker to cause a denial of service (DoS) condition or potentially execute arbitrary code on an affected device.
    • CVE-2017-12374 (ClamAV use-after-free Vulnerabilities)
    • CVE-2017-12375 (ClamAV Buffer Overflow Vulnerability)
    • CVE-2017-12378 (ClamAV Buffer Over Read Vulnerability)
    • CVE-2017-12380 (ClamAV Null Dereference Vulnerability)
      • these vulnerabilities could have allowed an unauthenticated, remote attacker to cause a denial of service (DoS) condition on an affected device.
    • CVE-2017-6420 (bsc#1052448)
      • this vulnerability could have allowed remote attackers to cause a denial of service (use-after-free) via a crafted PE file with WWPack compression.
    • CVE-2017-6419 (bsc#1052449)
      • ClamAV could have allowed remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted CHM file.
    • CVE-2017-11423 (bsc#1049423)
      • ClamAV could have allowed remote attackers to cause a denial of service (stack-based buffer over-read and application crash) via a crafted CAB file.
    • CVE-2017-6418 (bsc#1052466)
      • ClamAV could have allowed remote attackers to cause a denial of service (out-of-bounds read) via a crafted e-mail message.
  • update upstream keys in the keyring

  • provide and obsolete clamav-nodb to trigger it's removal in Leap bsc#1040662

Record
SUSE-SU-2018:0255-1
Updated
2026-11-02
OSVSUSE-SU-2018:0809-1 No score

Security update for clamav

This update for clamav fixes the following issues:

Security issues fixed:

  • CVE-2012-6706: VMSF_DELTA filter inside the unrar implementation allows an arbitrary memory write (bsc#1045315).
  • CVE-2017-6419: A heap-based buffer overflow that can lead to a denial of service in libmspack via a crafted CHM file (bsc#1052449).
  • CVE-2017-11423: A stack-based buffer over-read that can lead to a denial of service in mspack via a crafted CAB file (bsc#1049423).
  • CVE-2018-1000085: An out-of-bounds heap read vulnerability was found in XAR parser that can lead to a denial of service (bsc#1082858).
  • CVE-2018-0202: Fixed two vulnerabilities in the PDF parsing code (bsc#1083915).
Record
SUSE-SU-2018:0809-1
Updated
2026-11-02
OSVSUSE-SU-2018:0863-1 No score

Security update for clamav

This update for clamav fixes the following issues:

Security issues fixed:

  • CVE-2012-6706: VMSF_DELTA filter inside the unrar implementation allows an arbitrary memory write (bsc#1045315).
  • CVE-2017-6419: A heap-based buffer overflow that can lead to a denial of service in libmspack via a crafted CHM file (bsc#1052449).
  • CVE-2017-11423: A stack-based buffer over-read that can lead to a denial of service in mspack via a crafted CAB file (bsc#1049423).
  • CVE-2018-1000085: An out-of-bounds heap read vulnerability was found in XAR parser that can lead to a denial of service (bsc#1082858).
  • CVE-2018-0202: Fixed two vulnerabilities in the PDF parsing code (bsc#1083915).
Record
SUSE-SU-2018:0863-1
Updated
2026-11-02
OSVUSN-3394-1 No score

libmspack vulnerabilities

It was discovered that libmspack incorrectly handled certain malformed CHM files. A remote attacker could use this issue to cause libmspack to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2017-6419)

It was discovered that libmspack incorrectly handled certain malformed CAB files. A remote attacker could use this issue to cause libmspack to crash, resulting in a denial of service. (CVE-2017-6419)

Record
USN-3394-1
Updated
2026-11-02
OSVUSN-7788-1 No score

libmspack vulnerabilities

Jakub Wilk discovered that libmspack did not correctly handle certain integer operations and bounds checking. A remote attacker could possibly use this issue to cause a denial of service. (CVE-2015-4467, CVE-2015-4468, CVE-2015-4469, CVE-2015-4472)

It was discovered that libmspack incorrectly handled certain malformed CAB files. A remote attacker could use this issue to cause libmspack to crash, resulting in a denial of service. (CVE-2017-11423)

It was discovered that libmspack incorrectly handled certain malformed CHM files. A remote attacker could use this issue to cause libmspack to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2017-6419)

Hanno Böck discovered that libmspack incorrectly handled certain CHM files. An attacker could possibly use this issue to cause a denial of service. (CVE-2018-14679, CVE-2018-14680)

Jakub Wilk discovered that libmspack incorrectly handled certain KWAJ files. An attacker could possibly use this issue to execute arbitrary code. (CVE-2018-14681)

Dmitry Glavatskikh discovered that libmspack incorrectly handled certain CHM files. An attacker could possibly use this issue to execute arbitrary code. (CVE-2018-14682)

It was discovered libmspack incorrectly handled certain malformed CAB files. A remote attacker could use this issue to cause libmspack to crash, resulting in a denial of service. (CVE-2018-18585)

It was discovered that libmspack incorrectly handled certain CHM files. A remote attacker could possibly use this issue to access sensitive information. (CVE-2019-1010305)

Record
USN-7788-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
clamav
Alpine:v3.10
before 0.99.4-r0
0.99.4-r0
clamav
Alpine:v3.11
before 0.99.4-r0
0.99.4-r0
clamav
Alpine:v3.12
before 0.99.4-r0
0.99.4-r0
clamav
Alpine:v3.13
before 0.99.4-r0
0.99.4-r0
clamav
Alpine:v3.8
before 0.99.4-r0
0.99.4-r0
clamav
Alpine:v3.9
before 0.99.4-r0
0.99.4-r0
libmspack
Alpine:v3.10
before 0.5_alpha-r1
0.5_alpha-r1
libmspack
Alpine:v3.11
before 0.5_alpha-r1
0.5_alpha-r1
libmspack
Alpine:v3.3
before 0.5_alpha-r1
0.5_alpha-r1
libmspack
Alpine:v3.4
before 0.5_alpha-r1
0.5_alpha-r1
Show 50 moreShow less
Affected packages
PackageAffectedFixed
libmspack
Alpine:v3.5
before 0.5_alpha-r1
0.5_alpha-r1
libmspack
Alpine:v3.6
before 0.5_alpha-r1
0.5_alpha-r1
libmspack
Alpine:v3.7
before 0.5_alpha-r1
0.5_alpha-r1
libmspack
Alpine:v3.8
before 0.5_alpha-r1
0.5_alpha-r1
libmspack
Alpine:v3.9
before 0.5_alpha-r1
0.5_alpha-r1
clamav
Debian:12
before 0.99.3~beta1+dfsg-1
0.99.3~beta1+dfsg-1
clamav
Debian:13
before 0.99.3~beta1+dfsg-1
0.99.3~beta1+dfsg-1
clamav
Debian:14
before 0.99.3~beta1+dfsg-1
0.99.3~beta1+dfsg-1
libmspack
Debian:12
before 0.6-1
0.6-1
libmspack
Debian:13
before 0.6-1
0.6-1
libmspack
Debian:14
before 0.6-1
0.6-1
clamav
Debian:7
From an advisory covering 2 CVEs
before 0.99.2+dfsg-0+deb7u5, plus listed versions
0.97.8+dfsg-10.97.8+dfsg-1+powerpcspe10.98+dfsg-10.98.1+dfsg-10.98.1+dfsg-1+deb7u1
Show 45 moreShow less
0.98.1+dfsg-1+deb7u20.98.1+dfsg-1+deb7u30.98.1+dfsg-1+deb7u40.98.1+dfsg-1+squeeze10.98.1+dfsg-20.98.1+dfsg-30.98.1+dfsg-40.98.1+dfsg-50.98.1+dfsg-60.98.3+dfsg-10.98.4+dfsg-0+deb7u10.98.4+dfsg-0+deb7u20.98.4+dfsg-10.98.4+dfsg-20.98.4~rc1+dfsg-10.98.4~rc1+dfsg-20.98.4~rc1+dfsg-30.98.5+dfsg-0+deb7u10.98.5+dfsg-0+deb7u20.98.5+dfsg-0+deb7u30.98.5+dfsg-10.98.5+dfsg-20.98.5+dfsg-30.98.5~beta1+dfsg-10.98.5~beta1+dfsg-20.98.5~beta1+dfsg-30.98.5~rc1+dfsg-10.98.5~rc1+dfsg-20.98.5~rc1+dfsg-30.98.5~rc1+dfsg-40.98.6+dfsg-0+deb7u10.98.6+dfsg-10.98.6+dfsg-20.98.6+dfsg-30.98.7+dfsg-0+deb7u10.98.7+dfsg-10.98.7+dfsg-20.98.7+dfsg-30.98.7+dfsg-40.98.7+dfsg-50.99+dfsg-0+deb7u10.99+dfsg-0+deb7u20.99+dfsg-10.99+dfsg-20.99.1+dfsg-1
0.99.2+dfsg-0+deb7u5
libmspack
Debian:8
From an advisory covering 2 CVEs
before 0.5-1+deb8u1, plus listed versions
0.5-1
0.5-1+deb8u1
libmspack
Debian:9
From an advisory covering 2 CVEs
before 0.5-1+deb9u1, plus listed versions
0.5-1
0.5-1+deb9u1
libmspack
Mageia:5
From an advisory covering 2 CVEs
before 0.5-0.1.alpha.1.mga5
0.5-0.1.alpha.1.mga5
libmspack
Mageia:6
From an advisory covering 2 CVEs
before 0.5-0.2.alpha.1.mga6
0.5-0.2.alpha.1.mga6
clamav
SUSE:Linux Enterprise Point of Sale 11 SP3
From an advisory covering 11 CVEs
before 0.99.3-0.20.3.2
0.99.3-0.20.3.2
clamav
SUSE:Linux Enterprise Server 11 SP3-LTSS
From an advisory covering 11 CVEs
before 0.99.3-0.20.3.2
0.99.3-0.20.3.2
clamav
SUSE:Linux Enterprise Server 11 SP3-TERADATA
From an advisory covering 11 CVEs
before 0.99.3-0.20.3.2
0.99.3-0.20.3.2
clamav
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 11 CVEs
before 0.99.3-0.20.3.2
0.99.3-0.20.3.2
clamav
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 11 CVEs
before 0.99.3-0.20.3.2
0.99.3-0.20.3.2
clamav
SUSE:OpenStack Cloud 6
From an advisory covering 11 CVEs
before 0.99.3-33.5.1
0.99.3-33.5.1
clamav
SUSE:Linux Enterprise Desktop 12 SP2
From an advisory covering 11 CVEs
before 0.99.3-33.5.1
0.99.3-33.5.1
clamav
SUSE:Linux Enterprise Desktop 12 SP3
From an advisory covering 11 CVEs
before 0.99.3-33.5.1
0.99.3-33.5.1
clamav
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
From an advisory covering 11 CVEs
before 0.99.3-33.5.1
0.99.3-33.5.1
clamav
SUSE:Linux Enterprise Server for SAP Applications 12
From an advisory covering 11 CVEs
before 0.99.3-33.5.1
0.99.3-33.5.1
clamav
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
From an advisory covering 11 CVEs
before 0.99.3-33.5.1
0.99.3-33.5.1
clamav
SUSE:Linux Enterprise Server 12-LTSS
From an advisory covering 11 CVEs
before 0.99.3-33.5.1
0.99.3-33.5.1
clamav
SUSE:Linux Enterprise Server 12 SP1-LTSS
From an advisory covering 11 CVEs
before 0.99.3-33.5.1
0.99.3-33.5.1
clamav
SUSE:Linux Enterprise Server 12 SP2
From an advisory covering 11 CVEs
before 0.99.3-33.5.1
0.99.3-33.5.1
clamav
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 11 CVEs
before 0.99.3-33.5.1
0.99.3-33.5.1
clamav
SUSE:Linux Enterprise Server 12 SP3
From an advisory covering 11 CVEs
before 0.99.3-33.5.1
0.99.3-33.5.1
clamav
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 11 CVEs
before 0.99.3-33.5.1
0.99.3-33.5.1
clamav
SUSE:Linux Enterprise Desktop 12 SP2
From an advisory covering 5 CVEs
before 0.99.4-33.9.1
0.99.4-33.9.1
clamav
SUSE:Linux Enterprise Desktop 12 SP3
From an advisory covering 5 CVEs
before 0.99.4-33.9.1
0.99.4-33.9.1
clamav
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
From an advisory covering 5 CVEs
before 0.99.4-33.9.1
0.99.4-33.9.1
clamav
SUSE:Linux Enterprise Server 12 SP2
From an advisory covering 5 CVEs
before 0.99.4-33.9.1
0.99.4-33.9.1
clamav
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
From an advisory covering 5 CVEs
before 0.99.4-33.9.1
0.99.4-33.9.1
clamav
SUSE:Linux Enterprise Server 12 SP3
From an advisory covering 5 CVEs
before 0.99.4-33.9.1
0.99.4-33.9.1
clamav
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
From an advisory covering 5 CVEs
before 0.99.4-33.9.1
0.99.4-33.9.1
clamav
SUSE:Linux Enterprise Point of Sale 11 SP3
From an advisory covering 5 CVEs
before 0.99.4-0.20.7.2
0.99.4-0.20.7.2
clamav
SUSE:Linux Enterprise Server 11 SP3-LTSS
From an advisory covering 5 CVEs
before 0.99.4-0.20.7.2
0.99.4-0.20.7.2
clamav
SUSE:Linux Enterprise Server 11 SP3-TERADATA
From an advisory covering 5 CVEs
before 0.99.4-0.20.7.2
0.99.4-0.20.7.2
clamav
SUSE:Linux Enterprise Server 11 SP4
From an advisory covering 5 CVEs
before 0.99.4-0.20.7.2
0.99.4-0.20.7.2
clamav
SUSE:Linux Enterprise Server for SAP Applications 11 SP4
From an advisory covering 5 CVEs
before 0.99.4-0.20.7.2
0.99.4-0.20.7.2
libmspack
Ubuntu:Pro:14.04:LTS
before 0.4-1ubuntu0.1~esm2, plus listed versions
0.4-10.4-1ubuntu0.1~esm1
0.4-1ubuntu0.1~esm2
libmspack
Ubuntu:16.04:LTS
before 0.5-1ubuntu0.16.04.1, plus listed versions
0.5-1
0.5-1ubuntu0.16.04.1
libmspack
Ubuntu:16.04:LTS
From an advisory covering 2 CVEs
before 0.5-1ubuntu0.16.04.1, plus listed versions
0.5-1
0.5-1ubuntu0.16.04.1
libmspack
Ubuntu:Pro:14.04:LTS
From an advisory covering 12 CVEs
before 0.4-1ubuntu0.1~esm2, plus listed versions
0.4-10.4-1ubuntu0.1~esm1
0.4-1ubuntu0.1~esm2
clamav
openSUSE:Tumbleweed
From an advisory covering 55 CVEs
before 0.103.3-1.4
0.103.3-1.4

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-11423 is a medium vulnerability (CVSS 5.5) in Libmspack Project Libmspack, published July 18, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.07%, the 81st percentile. Fixed in clamav 0.99.4-r0.

References

Show 92 moreShow less
This page doesn't list everything

Left out here: 6 versions. The JSON record has them.

MoveEnter Open