Skip to content

CVE-2018-14682 An issue was discovered in mspack/chmd.c in libmspack before 0.7alpha. There is an off-by-one error in the TOLOWER() macro for CHM decompression.

HighCVSS 8.8 EPSS 3.7%
Published
Updated
Exploit status
No public exploit known

Description

An issue was discovered in mspack/chmd.c in libmspack before 0.7alpha. There is an off-by-one error in the TOLOWER() macro for CHM decompression.

Affected products

ProductAffected versionsFixed in
debian/libmspack(Debian:12) < 0.7-1 0.7-1
debian/libmspack(Debian:13) < 0.7-1 0.7-1
debian/libmspack(Debian:14) < 0.7-1 0.7-1
cabextract libmspack = 0.0.20060920-alpha No fix listed
cabextract libmspack = 0.3-alpha No fix listed
cabextract libmspack = 0.4-alpha No fix listed
cabextract libmspack = 0.5-alpha No fix listed
cabextract libmspack = 0.6-alpha No fix listed
cabextract project cabextract <= 1.5 No fix listed
Canonical Ubuntu Linux = 12.04 No fix listed
Canonical Ubuntu Linux = 14.04 No fix listed
Canonical Ubuntu Linux = 16.04 No fix listed
Canonical Ubuntu Linux = 18.04 No fix listed
debian linux = 8.0 No fix listed
debian linux = 9.0 No fix listed
redhat ansible tower = 3.3 No fix listed
redhat enterprise linux desktop = 7.0 No fix listed
redhat enterprise linux server = 7.0 No fix listed
redhat enterprise linux workstation = 7.0 No fix listed
alpine/clamav(Alpine:v3.10) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.11) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.12) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.13) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.14) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.15) < 0.100.2-r0 0.100.2-r0
Show 33 more
ProductAffected versionsFixed in
alpine/clamav(Alpine:v3.16) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.17) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.18) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.19) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.20) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.21) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.22) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.23) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.24) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.6) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.7) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.8) < 0.100.2-r0 0.100.2-r0
alpine/clamav(Alpine:v3.9) < 0.100.2-r0 0.100.2-r0
alpine/libmspack(Alpine:v3.10) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.11) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.12) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.13) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.14) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.15) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.16) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.17) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.18) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.19) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.20) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.21) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.22) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.23) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.24) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.5) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.6) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.7) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.8) < 0.7.1_alpha-r0 0.7.1_alpha-r0
alpine/libmspack(Alpine:v3.9) < 0.7.1_alpha-r0 0.7.1_alpha-r0

References