Out-of-bounds read in libmspack - CVE-2019-1010305
Published: July 19, 2019
Vulnerability details
The vulnerability allows an attacker to gain access to potentially sensitive information.
The vulnerability exists due to a boundary condition when processing a specially crafted chm file in libmspack 0.9.1alpha. A remote attacker can create a specially crafted chm file, trick the victim into opening it, trigger out-of-bounds read error and read contents of memory on the system.
Affected software
libmspack (Red Hat package)
libmspack (Alpine package)
libmspack
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for Scientific Computing
Red Hat Enterprise Linux Desktop
Red Hat Enterprise Linux Workstation
Red Hat Enterprise Linux Server
Red Hat CodeReady Linux Builder for ARM 64
Red Hat CodeReady Linux Builder for Power, little endian
Red Hat CodeReady Linux Builder for x86_64
Red Hat Enterprise Linux for ARM 64
Red Hat Enterprise Linux for x86_64
Opensuse
Fedora
How to mitigate CVE-2019-1010305
libmspack (Red Hat package) - addressed in versions 0.5-0.8.alpha.el7, 0.7-0.3.alpha.el8.4
libmspack (Alpine package) - update to 0.8_alpha-r1
libmspack - addressed in versions 0.10.1-0.1.alpha.fc29, 0.10.1-0.1.alpha.fc30