CVE-2018-14679
An issue was discovered in mspack/chmd.c in libmspack before 0.7alpha. There is an off-by-one...
An issue was discovered in mspack/chmd.c in libmspack before 0.7alpha. There is an off-by-one error in the CHM PMGI/PMGL chunk number validity checks, which could lead to denial of service (uninitialized data dereference and application crash).
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
An issue was discovered in mspack/chmd.c in libmspack before 0.7alpha. There is an off-by-one error in the CHM PMGI/PMGL chunk number validity checks, which could lead to denial of service (uninitialized data dereference and application crash).
- Record
CVE-2018-14679- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-193
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in mspack/chmd.c in libmspack before 0.7alpha. There is an off-by-one error in the CHM PMGI/PMGL chunk number validity checks, which could lead to denial of service (uninitialized data dereference and application crash).
- Record
CVE-2018-14679- Updated
- 2026-11-02
EUVDEUVD-2018-6573 No score
An issue was discovered in mspack/chmd.c in libmspack before 0.7alpha. There is an off-by-one error in the CHM PMGI/PMGL chunk number validity checks, which could lead to denial of service (uninitialized data dereference and application crash).
- Record
EUVD-2018-6573- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-jrp9-m5qh-vr83
6.5
An issue was discovered in mspack/chmd.c in libmspack before 0.7alpha. There is an off-by-one...
An issue was discovered in mspack/chmd.c in libmspack before 0.7alpha. There is an off-by-one error in the CHM PMGI/PMGL chunk number validity checks, which could lead to denial of service (uninitialized data dereference and application crash).
- Record
GHSA-jrp9-m5qh-vr83- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-193
- Updated
- 2026-11-02
OSVALPINE-CVE-2018-14679
6.5
An issue was discovered in mspack/chmd.c in libmspack before 0.7alpha. There is an off-by-one error in the CHM PMGI/PMGL chunk number validity checks, which could lead to denial of service (uninitialized data dereference and application crash).
- Record
ALPINE-CVE-2018-14679- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
6.5
An issue was discovered in mspack/chmd.c in libmspack before 0.7alpha. There is an off-by-one error in the CHM PMGI/PMGL chunk number validity checks, which could lead to denial of service (uninitialized data dereference and application crash).
- Record
CVE-2018-14679- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 20 moreShow less
OSVDEBIAN-CVE-2018-14679
6.5
An issue was discovered in mspack/chmd.c in libmspack before 0.7alpha. There is an off-by-one error in the CHM PMGI/PMGL chunk number validity checks, which could lead to denial of service (uninitialized data dereference and application crash).
- Record
DEBIAN-CVE-2018-14679- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2018:3327
4.4
Red Hat Security Advisory: libmspack security update
- Record
RHSA-2018:3327- CVSS 3.0
- 4.4 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-14679
6.5
An issue was discovered in mspack/chmd.c in libmspack before 0.7alpha. There is an off-by-one error in the CHM PMGI/PMGL chunk number validity checks, which could lead to denial of service (uninitialized data dereference and application crash).
- Record
UBUNTU-CVE-2018-14679- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2018-0455 No score
Updated libmspack/cabextract packages fix security vulnerabilities
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 certain CHM files. An attacker could possibly use this issue to execute arbitrary code (CVE-2018-14682).
If a CAB file has a Quantum-compressed datablock with exactly 38912 compressed bytes, cabextract would write exactly one byte beyond its input buffer (CVE-2018-18584).
libmspack didn't reject blank CHM filenames that are blank because they have embedded null bytes, not just because they are zero-length (CVE-2018-18585).
chmextract didn't protect from absolute/relative pathnames in CHM files (CVE-2018-18586).
- Record
MGASA-2018-0455- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:1200-1 No score
Security update for libmspack
This update for libmspack fixes the following issues:
- CVE-2018-14681: Bad KWAJ file header extensions could cause a one or two byte overwrite. (bsc#1103032)
- CVE-2018-14682: There is an off-by-one error in the TOLOWER() macro for CHM decompression. (bsc#1103032)
- CVE-2018-14679: There is an off-by-one error in the CHM PMGI/PMGL chunk number validity checks, which could lead to denial of service. (bsc#1103032)
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2021:1200-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:2802-1 No score
Security update for libmspack
This update for libmspack fixes the following issues:
- CVE-2018-14681: Bad KWAJ file header extensions could cause a one or two byte overwrite. (bsc#1103032)
- CVE-2018-14682: There is an off-by-one error in the TOLOWER() macro for CHM decompression. (bsc#1103032)
- CVE-2018-14679: There is an off-by-one error in the CHM PMGI/PMGL chunk number validity checks, which could lead to denial of service. (bsc#1103032)
- Record
openSUSE-SU-2021:2802-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
OSVopenSUSE-SU-2025:14683-1 No score
clamav-1.4.2-1.1 on GA media
These are all security issues fixed in the clamav-1.4.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14683-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:2323-1 No score
Security update for clamav
This update for clamav to version 0.100.1 fixes the following issues:
The following security vulnerabilities were addressed:
- CVE-2018-0360: HWP integer overflow, infinite loop vulnerability (bsc#1101410)
- CVE-2018-0361: PDF object length check, unreasonably long time to parse relatively small file (bsc#1101412)
- CVE-2018-1000085: Fixed a out-of-bounds heap read in XAR parser (bsc#1082858)
- CVE-2018-14679: Libmspack heap buffer over-read in CHM parser (bsc#1103040)
- Buffer over-read in unRAR code due to missing max value checks in table initialization
- PDF parser bugs
The following other changes were made:
- Disable YARA support for licensing reasons (bsc#1101654).
- Add HTTPS support for clamsubmit
- Fix for DNS resolution for users on IPv4-only machines where IPv6 is not available or is link-local only
- Record
SUSE-SU-2018:2323-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:2323-2 No score
Security update for clamav
This update for clamav to version 0.100.1 fixes the following issues:
The following security vulnerabilities were addressed:
- CVE-2018-0360: HWP integer overflow, infinite loop vulnerability (bsc#1101410)
- CVE-2018-0361: PDF object length check, unreasonably long time to parse relatively small file (bsc#1101412)
- CVE-2018-1000085: Fixed a out-of-bounds heap read in XAR parser (bsc#1082858)
- CVE-2018-14679: Libmspack heap buffer over-read in CHM parser (bsc#1103040)
- Buffer over-read in unRAR code due to missing max value checks in table initialization
- PDF parser bugs
The following other changes were made:
- Disable YARA support for licensing reasons (bsc#1101654).
- Add HTTPS support for clamsubmit
- Fix for DNS resolution for users on IPv4-only machines where IPv6 is not available or is link-local only
- Record
SUSE-SU-2018:2323-2- Updated
- 2026-11-02
OSVSUSE-SU-2021:14850-1 No score
Security update for clamav
This update for clamav fixes the following issues:
-
CVE-2018-14679: Fixed off-by-one issue in embedded libmspack that could lead to denial of service (bsc#1103032).
-
Update to 0.103.4 (bsc#1192346).
-
Add documentation about max file size purpose and side effect in the 'clamscan' and 'clamdscan' manpages (bsc#1187509).
-
Update to 0.103.3 (bsc#1188284).
- Record
SUSE-SU-2021:14850-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:2802-1 No score
Security update for libmspack
This update for libmspack fixes the following issues:
- CVE-2018-14681: Bad KWAJ file header extensions could cause a one or two byte overwrite. (bsc#1103032)
- CVE-2018-14682: There is an off-by-one error in the TOLOWER() macro for CHM decompression. (bsc#1103032)
- CVE-2018-14679: There is an off-by-one error in the CHM PMGI/PMGL chunk number validity checks, which could lead to denial of service. (bsc#1103032)
- Record
SUSE-SU-2021:2802-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:3853-1 No score
Security update for clamav
This update for clamav fixes the following issues:
-
CVE-2018-14679: Fixed off-by-one issue in embedded libmspack that could lead to denial of service (bsc#1103032).
-
Update to 0.103.4 (bsc#1192346).
-
Update to 0.103.3 (bsc#1188284).
- Record
SUSE-SU-2021:3853-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:3859-1 No score
Security update for clamav
This update for clamav fixes the following issues:
-
CVE-2018-14679: Fixed off-by-one issue in embedded libmspack that could lead to denial of service (bsc#1103032).
-
Update to 0.103.4 (bsc#1192346).
-
Update to 0.103.3 (bsc#1188284).
- Record
SUSE-SU-2021:3859-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:0325-1 No score
Security update for clamav
This update for clamav fixes the following issues:
New version 1.4.2:
- CVE-2025-20128, bsc#1236307: Fixed a possible buffer overflow read bug in the OLE2 file parser that could cause a denial-of-service (DoS) condition.
-
Start clamonacc with --fdpass to avoid errors due to clamd not being able to access user files. (bsc#1232242)
-
New version 1.4.1:
-
New version 1.4.0:
- Added support for extracting ALZ archives.
- Added support for extracting LHA/LZH archives.
- Added the ability to disable image fuzzy hashing, if needed. For context, image fuzzy hashing is a detection mechanism useful for identifying malware by matching images included with the malware or phishing email/document.
- https://blog.clamav.net/2024/08/clamav-140-feature-release-and-clamav.html
-
New version 1.3.2:
- CVE-2024-20506: Changed the logging module to disable following symlinks on Linux and Unix systems so as to prevent an attacker with existing access to the 'clamd' or 'freshclam' services from using a symlink to corrupt system files.
- CVE-2024-20505: Fixed a possible out-of-bounds read bug in the PDF file parser that could cause a denial-of-service condition.
- Removed unused Python modules from freshclam tests including deprecated 'cgi' module that is expected to cause test failures in Python 3.13.
- Fix unit test caused by expiring signing certificate.
- Fixed a build issue on Windows with newer versions of Rust. Also upgraded GitHub Actions imports to fix CI failures.
- Fixed an unaligned pointer dereference issue on select architectures.
- Fixes to Jenkins CI pipeline.
-
New Version: 1.3.1:
- CVE-2024-20380: Fixed a possible crash in the HTML file parser that could cause a denial-of-service (DoS) condition.
- Updated select Rust dependencies to the latest versions.
- Fixed a bug causing some text to be truncated when converting from UTF-16.
- Fixed assorted complaints identified by Coverity static analysis.
- Fixed a bug causing CVDs downloaded by the DatabaseCustomURL
- Added the new 'valhalla' database name to the list of optional databases in preparation for future work.
-
New version: 1.3.0:
- Added support for extracting and scanning attachments found in Microsoft OneNote section files. OneNote parsing will be enabled by default, but may be optionally disabled.
- Added file type recognition for compiled Python ('.pyc') files.
- Improved support for decrypting PDFs with empty passwords.
- Fixed a warning when scanning some HTML files.
- ClamOnAcc: Fixed an infinite loop when a watched directory does not exist.
- ClamOnAcc: Fixed an infinite loop when a file has been deleted before a scan.
-
New version: 1.2.0:
- Added support for extracting Universal Disk Format (UDF) partitions.
- Added an option to customize the size of ClamAV's clean file cache.
- Raised the MaxScanSize limit so the total amount of data scanned when scanning a file or archive may exceed 4 gigabytes.
- Added ability for Freshclam to use a client certificate PEM file and a private key PEM file for authentication to a private mirror.
- Fix an issue extracting files from ISO9660 partitions where the files are listed in the plain ISO tree and there also exists an empty Joliet tree.
- PID and socket are now located under /run/clamav/clamd.pid and /run/clamav/clamd.sock .
- bsc#1211594: Fixed an issue where ClamAV does not abort the signature load process after partially loading an invalid signature.
-
New version 1.1.0:
- https://blog.clamav.net/2023/05/clamav-110-released.html
- Added the ability to extract images embedded in HTML CSS
<style> blocks.
- Updated to Sigtool so that the '--vba' option will extract VBA code from Microsoft Office documents the same way that …
- Record
SUSE-SU-2025:0325-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:0327-1 No score
Security update for clamav
This update for clamav fixes the following issues:
New version 1.4.2:
- CVE-2025-20128, bsc#1236307: Fixed a possible buffer overflow read bug in the OLE2 file parser that could cause a denial-of-service (DoS) condition.
-
Start clamonacc with --fdpass to avoid errors due to clamd not being able to access user files. (bsc#1232242)
-
New version 1.4.1:
-
New version 1.4.0:
- Added support for extracting ALZ archives.
- Added support for extracting LHA/LZH archives.
- Added the ability to disable image fuzzy hashing, if needed. For context, image fuzzy hashing is a detection mechanism useful for identifying malware by matching images included with the malware or phishing email/document.
- https://blog.clamav.net/2024/08/clamav-140-feature-release-and-clamav.html
-
New version 1.3.2:
- CVE-2024-20506: Changed the logging module to disable following symlinks on Linux and Unix systems so as to prevent an attacker with existing access to the 'clamd' or 'freshclam' services from using a symlink to corrupt system files.
- CVE-2024-20505: Fixed a possible out-of-bounds read bug in the PDF file parser that could cause a denial-of-service condition.
- Removed unused Python modules from freshclam tests including deprecated 'cgi' module that is expected to cause test failures in Python 3.13.
- Fix unit test caused by expiring signing certificate.
- Fixed a build issue on Windows with newer versions of Rust. Also upgraded GitHub Actions imports to fix CI failures.
- Fixed an unaligned pointer dereference issue on select architectures.
- Fixes to Jenkins CI pipeline.
-
New Version: 1.3.1:
- CVE-2024-20380: Fixed a possible crash in the HTML file parser that could cause a denial-of-service (DoS) condition.
- Updated select Rust dependencies to the latest versions.
- Fixed a bug causing some text to be truncated when converting from UTF-16.
- Fixed assorted complaints identified by Coverity static analysis.
- Fixed a bug causing CVDs downloaded by the DatabaseCustomURL
- Added the new 'valhalla' database name to the list of optional databases in preparation for future work.
-
New version: 1.3.0:
- Added support for extracting and scanning attachments found in Microsoft OneNote section files. OneNote parsing will be enabled by default, but may be optionally disabled.
- Added file type recognition for compiled Python ('.pyc') files.
- Improved support for decrypting PDFs with empty passwords.
- Fixed a warning when scanning some HTML files.
- ClamOnAcc: Fixed an infinite loop when a watched directory does not exist.
- ClamOnAcc: Fixed an infinite loop when a file has been deleted before a scan.
-
New version: 1.2.0:
- Added support for extracting Universal Disk Format (UDF) partitions.
- Added an option to customize the size of ClamAV's clean file cache.
- Raised the MaxScanSize limit so the total amount of data scanned when scanning a file or archive may exceed 4 gigabytes.
- Added ability for Freshclam to use a client certificate PEM file and a private key PEM file for authentication to a private mirror.
- Fix an issue extracting files from ISO9660 partitions where the files are listed in the plain ISO tree and there also exists an empty Joliet tree.
- PID and socket are now located under /run/clamav/clamd.pid and /run/clamav/clamd.sock .
- bsc#1211594: Fixed an issue where ClamAV does not abort the signature load process after partially loading an invalid signature.
-
New version 1.1.0:
- https://blog.clamav.net/2023/05/clamav-110-released.html
- Added the ability to extract images embedded in HTML CSS
<style> blocks.
- Updated to Sigtool so that the '--vba' option will extract VBA code from Microsoft Office documents the same way that …
- Record
SUSE-SU-2025:0327-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:0328-1 No score
Security update for clamav
This update for clamav fixes the following issues:
New version 1.4.2:
- CVE-2025-20128, bsc#1236307: Fixed a possible buffer overflow read bug in the OLE2 file parser that could cause a denial-of-service (DoS) condition.
-
Start clamonacc with --fdpass to avoid errors due to clamd not being able to access user files. (bsc#1232242)
-
New version 1.4.1:
-
New version 1.4.0:
- Added support for extracting ALZ archives.
- Added support for extracting LHA/LZH archives.
- Added the ability to disable image fuzzy hashing, if needed. For context, image fuzzy hashing is a detection mechanism useful for identifying malware by matching images included with the malware or phishing email/document.
- https://blog.clamav.net/2024/08/clamav-140-feature-release-and-clamav.html
-
New version 1.3.2:
- CVE-2024-20506: Changed the logging module to disable following symlinks on Linux and Unix systems so as to prevent an attacker with existing access to the 'clamd' or 'freshclam' services from using a symlink to corrupt system files.
- CVE-2024-20505: Fixed a possible out-of-bounds read bug in the PDF file parser that could cause a denial-of-service condition.
- Removed unused Python modules from freshclam tests including deprecated 'cgi' module that is expected to cause test failures in Python 3.13.
- Fix unit test caused by expiring signing certificate.
- Fixed a build issue on Windows with newer versions of Rust. Also upgraded GitHub Actions imports to fix CI failures.
- Fixed an unaligned pointer dereference issue on select architectures.
- Fixes to Jenkins CI pipeline.
-
New Version: 1.3.1:
- CVE-2024-20380: Fixed a possible crash in the HTML file parser that could cause a denial-of-service (DoS) condition.
- Updated select Rust dependencies to the latest versions.
- Fixed a bug causing some text to be truncated when converting from UTF-16.
- Fixed assorted complaints identified by Coverity static analysis.
- Fixed a bug causing CVDs downloaded by the DatabaseCustomURL
- Added the new 'valhalla' database name to the list of optional databases in preparation for future work.
-
New version: 1.3.0:
- Added support for extracting and scanning attachments found in Microsoft OneNote section files. OneNote parsing will be enabled by default, but may be optionally disabled.
- Added file type recognition for compiled Python ('.pyc') files.
- Improved support for decrypting PDFs with empty passwords.
- Fixed a warning when scanning some HTML files.
- ClamOnAcc: Fixed an infinite loop when a watched directory does not exist.
- ClamOnAcc: Fixed an infinite loop when a file has been deleted before a scan.
-
New version: 1.2.0:
- Added support for extracting Universal Disk Format (UDF) partitions.
- Added an option to customize the size of ClamAV's clean file cache.
- Raised the MaxScanSize limit so the total amount of data scanned when scanning a file or archive may exceed 4 gigabytes.
- Added ability for Freshclam to use a client certificate PEM file and a private key PEM file for authentication to a private mirror.
- Fix an issue extracting files from ISO9660 partitions where the files are listed in the plain ISO tree and there also exists an empty Joliet tree.
- PID and socket are now located under /run/clamav/clamd.pid and /run/clamav/clamd.sock .
- bsc#1211594: Fixed an issue where ClamAV does not abort the signature load process after partially loading an invalid signature.
-
New version 1.1.0:
- https://blog.clamav.net/2023/05/clamav-110-released.html
- Added the ability to extract images embedded in HTML CSS
<style> blocks.
- Updated to Sigtool so that the '--vba' option will extract VBA code from Microsoft Office documents the same way that …
- Record
SUSE-SU-2025:0328-1- Updated
- 2026-11-02
OSVUSN-3728-1 No score
libmspack vulnerabilities
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 certain CHM files. An attacker could possibly use this issue to execute arbitrary code. (CVE-2018-14682)
- Record
USN-3728-1- Updated
- 2026-11-02
OSVUSN-3728-2 No score
clamav vulnerabilities
USN-3728-1 fixed several vulnerabilities in libmspack. In Ubuntu 14.04 libmspack is included into ClamAV. This update provides the corresponding update for Ubuntu 14.04 LTS.
Original advisory details:
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 certain CHM files. An attacker could possibly use this issue to execute arbitrary code. (CVE-2018-14682)
- Record
USN-3728-2- 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
| Package | Affected | Fixed |
|---|---|---|
libmspackAlpine:v3.10 |
before 0.7.1_alpha-r0 | 0.7.1_alpha-r0 |
libmspackAlpine:v3.11 |
before 0.7.1_alpha-r0 | 0.7.1_alpha-r0 |
libmspackAlpine:v3.5 |
before 0.7.1_alpha-r0 | 0.7.1_alpha-r0 |
libmspackAlpine:v3.6 |
before 0.7.1_alpha-r0 | 0.7.1_alpha-r0 |
libmspackAlpine:v3.7 |
before 0.7.1_alpha-r0 | 0.7.1_alpha-r0 |
libmspackAlpine:v3.8 |
before 0.7.1_alpha-r0 | 0.7.1_alpha-r0 |
libmspackAlpine:v3.9 |
before 0.7.1_alpha-r0 | 0.7.1_alpha-r0 |
libmspackDebian:12 |
before 0.7-1 | 0.7-1 |
libmspackDebian:13 |
before 0.7-1 | 0.7-1 |
libmspackDebian:14 |
before 0.7-1 | 0.7-1 |
Show 76 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libmspackDebian:8 From an advisory covering 4 CVEs |
before 0.5-1+deb8u2, plus listed versions 0.5-10.5-1+deb8u1 |
0.5-1+deb8u2 |
libmspackDebian:9 From an advisory covering 4 CVEs |
before 0.5-1+deb9u2, plus listed versions 0.5-10.5-1+deb9u1 |
0.5-1+deb9u2 |
libmspackMageia:6 From an advisory covering 7 CVEs |
before 0.9.1-0.alpha.1.mga6 | 0.9.1-0.alpha.1.mga6 |
cabextractMageia:6 From an advisory covering 7 CVEs |
before 1.9-1.mga6 | 1.9-1.mga6 |
libmspackRed Hat:enterprise_linux:7::client From an advisory covering 4 CVEs |
before 0:0.5-0.6.alpha.el7 | 0:0.5-0.6.alpha.el7 |
libmspack-debuginfoRed Hat:enterprise_linux:7::client From an advisory covering 4 CVEs |
before 0:0.5-0.6.alpha.el7 | 0:0.5-0.6.alpha.el7 |
libmspack-develRed Hat:enterprise_linux:7::client From an advisory covering 4 CVEs |
before 0:0.5-0.6.alpha.el7 | 0:0.5-0.6.alpha.el7 |
libmspackRed Hat:enterprise_linux:7::computenode From an advisory covering 4 CVEs |
before 0:0.5-0.6.alpha.el7 | 0:0.5-0.6.alpha.el7 |
libmspack-debuginfoRed Hat:enterprise_linux:7::computenode From an advisory covering 4 CVEs |
before 0:0.5-0.6.alpha.el7 | 0:0.5-0.6.alpha.el7 |
libmspack-develRed Hat:enterprise_linux:7::computenode From an advisory covering 4 CVEs |
before 0:0.5-0.6.alpha.el7 | 0:0.5-0.6.alpha.el7 |
libmspackRed Hat:enterprise_linux:7::server From an advisory covering 4 CVEs |
before 0:0.5-0.6.alpha.el7 | 0:0.5-0.6.alpha.el7 |
libmspack-debuginfoRed Hat:enterprise_linux:7::server From an advisory covering 4 CVEs |
before 0:0.5-0.6.alpha.el7 | 0:0.5-0.6.alpha.el7 |
libmspack-develRed Hat:enterprise_linux:7::server From an advisory covering 4 CVEs |
before 0:0.5-0.6.alpha.el7 | 0:0.5-0.6.alpha.el7 |
libmspackRed Hat:enterprise_linux:7::workstation From an advisory covering 4 CVEs |
before 0:0.5-0.6.alpha.el7 | 0:0.5-0.6.alpha.el7 |
libmspack-debuginfoRed Hat:enterprise_linux:7::workstation From an advisory covering 4 CVEs |
before 0:0.5-0.6.alpha.el7 | 0:0.5-0.6.alpha.el7 |
libmspack-develRed Hat:enterprise_linux:7::workstation From an advisory covering 4 CVEs |
before 0:0.5-0.6.alpha.el7 | 0:0.5-0.6.alpha.el7 |
clamavSUSE:OpenStack Cloud 7 From an advisory covering 4 CVEs |
before 0.100.1-33.15.2 | 0.100.1-33.15.2 |
clamavSUSE:Linux Enterprise Desktop 12 SP3 From an advisory covering 4 CVEs |
before 0.100.1-33.15.2 | 0.100.1-33.15.2 |
clamavSUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 4 CVEs |
before 0.100.1-33.15.2 | 0.100.1-33.15.2 |
clamavSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 4 CVEs |
before 0.100.1-33.15.2 | 0.100.1-33.15.2 |
clamavSUSE:Linux Enterprise Server 12-LTSS From an advisory covering 4 CVEs |
before 0.100.1-33.15.2 | 0.100.1-33.15.2 |
clamavSUSE:Linux Enterprise Server 12 SP1-LTSS From an advisory covering 4 CVEs |
before 0.100.1-33.15.2 | 0.100.1-33.15.2 |
clamavSUSE:Linux Enterprise Server 12 SP2-LTSS From an advisory covering 4 CVEs |
before 0.100.1-33.15.2 | 0.100.1-33.15.2 |
clamavSUSE:Linux Enterprise Server 12 SP3 From an advisory covering 4 CVEs |
before 0.100.1-33.15.2 | 0.100.1-33.15.2 |
clamavSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 4 CVEs |
before 0.100.1-33.15.2 | 0.100.1-33.15.2 |
clamavSUSE:Enterprise Storage 4 From an advisory covering 4 CVEs |
before 0.100.1-33.15.2 | 0.100.1-33.15.2 |
clamavSUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 4 CVEs |
before 0.100.1-33.15.2 | 0.100.1-33.15.2 |
clamav-openssl1SUSE:Linux Enterprise Server 11-SECURITY |
before 0.103.4-0.20.41.1 | 0.103.4-0.20.41.1 |
clamavSUSE:Linux Enterprise Point of Sale 11 SP3 |
before 0.103.4-0.20.41.1 | 0.103.4-0.20.41.1 |
clamavSUSE:Linux Enterprise Server 11 SP4-LTSS |
before 0.103.4-0.20.41.1 | 0.103.4-0.20.41.1 |
libmspackSUSE:Linux Enterprise Module for Basesystem 15 SP2 From an advisory covering 3 CVEs |
before 0.6-3.11.1 | 0.6-3.11.1 |
libmspackSUSE:Linux Enterprise Module for Basesystem 15 SP3 From an advisory covering 3 CVEs |
before 0.6-3.11.1 | 0.6-3.11.1 |
libmspackSUSE:Linux Enterprise Micro 5.0 From an advisory covering 3 CVEs |
before 0.6-3.11.1 | 0.6-3.11.1 |
clamavSUSE:Linux Enterprise Server 12 SP5 |
before 0.103.4-3.12.1 | 0.103.4-3.12.1 |
clamavSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 0.103.4-3.12.1 | 0.103.4-3.12.1 |
clamavSUSE:HPE Helion OpenStack 8 |
before 0.103.4-33.41.1 | 0.103.4-33.41.1 |
clamavSUSE:OpenStack Cloud 8 |
before 0.103.4-33.41.1 | 0.103.4-33.41.1 |
clamavSUSE:OpenStack Cloud 9 |
before 0.103.4-33.41.1 | 0.103.4-33.41.1 |
clamavSUSE:OpenStack Cloud Crowbar 8 |
before 0.103.4-33.41.1 | 0.103.4-33.41.1 |
clamavSUSE:OpenStack Cloud Crowbar 9 |
before 0.103.4-33.41.1 | 0.103.4-33.41.1 |
clamavSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 0.103.4-33.41.1 | 0.103.4-33.41.1 |
clamavSUSE:Linux Enterprise Server for SAP Applications 12 SP4 |
before 0.103.4-33.41.1 | 0.103.4-33.41.1 |
clamavSUSE:Linux Enterprise Server 12 SP2-BCL |
before 0.103.4-33.41.1 | 0.103.4-33.41.1 |
clamavSUSE:Linux Enterprise Server 12 SP3-LTSS |
before 0.103.4-33.41.1 | 0.103.4-33.41.1 |
clamavSUSE:Linux Enterprise Server 12 SP3-BCL |
before 0.103.4-33.41.1 | 0.103.4-33.41.1 |
clamavSUSE:Linux Enterprise Server 12 SP4-LTSS |
before 0.103.4-33.41.1 | 0.103.4-33.41.1 |
clamavSUSE:Linux Enterprise Micro 5.5 From an advisory covering 6 CVEs |
before 1.4.2-150200.8.3.1 | 1.4.2-150200.8.3.1 |
clamavSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 6 CVEs |
before 1.4.2-150200.8.3.1 | 1.4.2-150200.8.3.1 |
clamavSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 6 CVEs |
before 1.4.2-150200.8.3.1 | 1.4.2-150200.8.3.1 |
clamavSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 6 CVEs |
before 1.4.2-150200.8.3.1 | 1.4.2-150200.8.3.1 |
clamavSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 6 CVEs |
before 1.4.2-150200.8.3.1 | 1.4.2-150200.8.3.1 |
clamavSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 6 CVEs |
before 1.4.2-150200.8.3.1 | 1.4.2-150200.8.3.1 |
clamavSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 6 CVEs |
before 1.4.2-150200.8.3.1 | 1.4.2-150200.8.3.1 |
clamavSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 6 CVEs |
before 1.4.2-150200.8.3.1 | 1.4.2-150200.8.3.1 |
clamavSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 6 CVEs |
before 1.4.2-150200.8.3.1 | 1.4.2-150200.8.3.1 |
clamavSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 6 CVEs |
before 1.4.2-150200.8.3.1 | 1.4.2-150200.8.3.1 |
clamavSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 6 CVEs |
before 1.4.2-150200.8.3.1 | 1.4.2-150200.8.3.1 |
clamavSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 6 CVEs |
before 1.4.2-150200.8.3.1 | 1.4.2-150200.8.3.1 |
clamavSUSE:Manager Proxy 4.3 From an advisory covering 6 CVEs |
before 1.4.2-150200.8.3.1 | 1.4.2-150200.8.3.1 |
clamavSUSE:Manager Server 4.3 From an advisory covering 6 CVEs |
before 1.4.2-150200.8.3.1 | 1.4.2-150200.8.3.1 |
clamavSUSE:Enterprise Storage 7.1 From an advisory covering 6 CVEs |
before 1.4.2-150200.8.3.1 | 1.4.2-150200.8.3.1 |
clamavSUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 6 CVEs |
before 1.4.2-150600.18.6.1 | 1.4.2-150600.18.6.1 |
clamavopenSUSE:Leap 15.6 From an advisory covering 6 CVEs |
before 1.4.2-150600.18.6.1 | 1.4.2-150600.18.6.1 |
clamavSUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 6 CVEs |
before 1.4.2-3.36.1 | 1.4.2-3.36.1 |
clamavSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 6 CVEs |
before 1.4.2-3.36.1 | 1.4.2-3.36.1 |
clamavUbuntu:14.04:LTS |
before 0.100.1+dfsg-1ubuntu0.14.04.3, plus listed versions 0.97.8+dfsg-1ubuntu40.97.8+dfsg-1ubuntu50.98.1+dfsg-1ubuntu40.98.1+dfsg-1ubuntu50.98.1+dfsg-2ubuntu2 Show 11 moreShow less0.98.1+dfsg-4ubuntu10.98.1+dfsg-4ubuntu1.10.98.5+addedllvm-0ubuntu0.14.04.10.98.6+dfsg-0ubuntu0.14.04.10.98.7+dfsg-0ubuntu0.14.04.10.99.2+addedllvm-0ubuntu0.14.04.10.99.2+addedllvm-0ubuntu0.14.04.20.99.3+addedllvm-0ubuntu0.14.04.10.99.4+addedllvm-0ubuntu0.14.04.10.100.1+dfsg-1ubuntu0.14.04.10.100.1+dfsg-1ubuntu0.14.04.2 |
0.100.1+dfsg-1ubuntu0.14.04.3 |
libmspackUbuntu: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 |
libmspackUbuntu:16.04:LTS |
before 0.5-1ubuntu0.16.04.2, plus listed versions 0.5-10.5-1ubuntu0.16.04.1 |
0.5-1ubuntu0.16.04.2 |
libmspackUbuntu:18.04:LTS |
before 0.6-3ubuntu0.1, plus listed versions 0.6-3 |
0.6-3ubuntu0.1 |
libmspackUbuntu:16.04:LTS From an advisory covering 4 CVEs |
before 0.5-1ubuntu0.16.04.2, plus listed versions 0.5-10.5-1ubuntu0.16.04.1 |
0.5-1ubuntu0.16.04.2 |
libmspackUbuntu:18.04:LTS From an advisory covering 4 CVEs |
before 0.6-3ubuntu0.1, plus listed versions 0.6-3 |
0.6-3ubuntu0.1 |
clamavUbuntu:14.04:LTS From an advisory covering 4 CVEs |
before 0.100.1+dfsg-1ubuntu0.14.04.3, plus listed versions 0.97.8+dfsg-1ubuntu40.97.8+dfsg-1ubuntu50.98.1+dfsg-1ubuntu40.98.1+dfsg-1ubuntu50.98.1+dfsg-2ubuntu2 Show 11 moreShow less0.98.1+dfsg-4ubuntu10.98.1+dfsg-4ubuntu1.10.98.5+addedllvm-0ubuntu0.14.04.10.98.6+dfsg-0ubuntu0.14.04.10.98.7+dfsg-0ubuntu0.14.04.10.99.2+addedllvm-0ubuntu0.14.04.10.99.2+addedllvm-0ubuntu0.14.04.20.99.3+addedllvm-0ubuntu0.14.04.10.99.4+addedllvm-0ubuntu0.14.04.10.100.1+dfsg-1ubuntu0.14.04.10.100.1+dfsg-1ubuntu0.14.04.2 |
0.100.1+dfsg-1ubuntu0.14.04.3 |
libmspackUbuntu: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 |
libmspackopenSUSE:Leap 15.2 From an advisory covering 3 CVEs |
before 0.6-lp152.6.3.1 | 0.6-lp152.6.3.1 |
libmspackopenSUSE:Leap 15.3 From an advisory covering 3 CVEs |
before 0.6-3.11.1 | 0.6-3.11.1 |
clamavopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 1.4.2-1.1 | 1.4.2-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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-2018-14679 is a medium vulnerability (CVSS 6.5) in Cabextract Libmspack, published July 28, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.27%, the 88th percentile. Fixed in libmspack 0.7.1_alpha-r0.
References
usn.ubuntu.com/3728-3
debian.org/security/2018/dsa-4260
lists.debian.org/debian-lts-announce/2018/08/msg00007.html
github.com/kyz/libmspack/commit/72e70a921f0f07fee748aec2274b30784e1d312a
bugs.debian.org/904802
openwall.com/lists/oss-security/2018/07/26/1
Show 92 moreShow less
access.redhat.com/errata/RHSA-2018:3505
usn.ubuntu.com/3789-2
usn.ubuntu.com/3728-2
securitytracker.com/id/1041410
usn.ubuntu.com/3728-1
access.redhat.com/errata/RHSA-2018:3327
security.gentoo.org/glsa/201903-20
nvd.nist.gov/vuln/detail/CVE-2018-14679
github.com/advisories/GHSA-jrp9-m5qh-vr83
security.alpinelinux.org/vuln/CVE-2018-14679
security-tracker.debian.org/tracker/CVE-2018-14679
advisories.mageia.org/MGASA-2018-0455.html
bugs.mageia.org/show_bug.cgi?id=23365
openwall.com/lists/oss-security/2018/10/22/1
openwall.com/lists/oss-security/2018/10/23/11
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/7.6_release_notes/index
bugzilla.redhat.com/show_bug.cgi?id=1610890
bugzilla.redhat.com/show_bug.cgi?id=1610896
bugzilla.redhat.com/show_bug.cgi?id=1610934
bugzilla.redhat.com/show_bug.cgi?id=1610941
security.access.redhat.com/data/csaf/v2/advisories/2018/rhsa-2018_3327.json
access.redhat.com/security/cve/CVE-2018-14679
cve.org/CVERecord?id=CVE-2018-14679
access.redhat.com/security/cve/CVE-2018-14680
cve.org/CVERecord?id=CVE-2018-14680
nvd.nist.gov/vuln/detail/CVE-2018-14680
access.redhat.com/security/cve/CVE-2018-14681
cve.org/CVERecord?id=CVE-2018-14681
nvd.nist.gov/vuln/detail/CVE-2018-14681
access.redhat.com/security/cve/CVE-2018-14682
cve.org/CVERecord?id=CVE-2018-14682
nvd.nist.gov/vuln/detail/CVE-2018-14682
suse.com/support/update/announcement/2018/suse-su-20182323-1
bugzilla.suse.com/1082858
bugzilla.suse.com/1101410
bugzilla.suse.com/1101412
bugzilla.suse.com/1101654
bugzilla.suse.com/1103040
suse.com/security/cve/CVE-2018-0360
suse.com/security/cve/CVE-2018-0361
suse.com/security/cve/CVE-2018-1000085
suse.com/security/cve/CVE-2018-14679
suse.com/support/update/announcement/2018/suse-su-20182323-2
suse.com/support/update/announcement/2021/suse-su-202114850-1
bugzilla.suse.com/1103032
bugzilla.suse.com/1187509
bugzilla.suse.com/1188284
bugzilla.suse.com/1192346
suse.com/support/update/announcement/2021/suse-su-20212802-1
suse.com/security/cve/CVE-2018-14681
suse.com/security/cve/CVE-2018-14682
suse.com/support/update/announcement/2021/suse-su-20213853-1
suse.com/support/update/announcement/2021/suse-su-20213859-1
suse.com/support/update/announcement/2025/suse-su-20250325-1
bugzilla.suse.com/1102840
bugzilla.suse.com/1180296
bugzilla.suse.com/1202986
bugzilla.suse.com/1211594
bugzilla.suse.com/1214342
bugzilla.suse.com/1232242
bugzilla.suse.com/1236307
suse.com/security/cve/CVE-2023-20197
suse.com/security/cve/CVE-2024-20380
suse.com/security/cve/CVE-2024-20505
suse.com/security/cve/CVE-2024-20506
suse.com/security/cve/CVE-2025-20128
suse.com/support/update/announcement/2025/suse-su-20250327-1
suse.com/support/update/announcement/2025/suse-su-20250328-1
ubuntu.com/security/CVE-2018-14679
ubuntu.com/security/notices/USN-3728-1
ubuntu.com/security/notices/USN-3728-2
ubuntu.com/security/notices/USN-3728-3
ubuntu.com/security/notices/USN-3789-2
ubuntu.com/security/notices/USN-7788-1
ubuntu.com/security/CVE-2018-14680
ubuntu.com/security/CVE-2018-14681
ubuntu.com/security/CVE-2018-14682
ubuntu.com/security/CVE-2015-4467
ubuntu.com/security/CVE-2015-4468
ubuntu.com/security/CVE-2015-4469
ubuntu.com/security/CVE-2015-4472
ubuntu.com/security/CVE-2017-6419
ubuntu.com/security/CVE-2017-11423
ubuntu.com/security/CVE-2018-18585
ubuntu.com/security/CVE-2019-1010305
lists.opensuse.org/archives/list/[email protected]/thread/CB3MRNYWFKRQUSWOFW43J2YAPXGFTDWP
lists.opensuse.org/archives/list/[email protected]/thread/2ZGPJK567IBN35AOF3QFMOJCRA2NANSF
suse.com/security/cve/CVE-2017-11423
suse.com/security/cve/CVE-2017-6419
suse.com/security/cve/CVE-2018-14680
suse.com/security/cve/CVE-2014-9050
Left out here: the rest of 3 source descriptions. The JSON record has them.