First published: Fri Dec 27 2019(Updated: )
A heap-based buffer over-read was discovered in canUnpack in p_mach.cpp in UPX 3.95 via a crafted Mach-O file.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
UPX | =3.95 | |
Fedora | =30 | |
Fedora | =31 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2019-20021 is a vulnerability discovered in UPX 3.95 that allows a heap-based buffer over-read via a crafted Mach-O file.
The severity of CVE-2019-20021 is medium with a CVSS score of 5.5.
UPX 3.95, Fedora 30, and Fedora 31 are affected by CVE-2019-20021.
The vulnerability can be exploited by providing a crafted Mach-O file to the canUnpack function in UPX 3.95.
You can find more information about CVE-2019-20021 on the following references: [Reference 1](http://lists.opensuse.org/opensuse-security-announce/2020-02/msg00003.html), [Reference 2](http://lists.opensuse.org/opensuse-security-announce/2020-02/msg00007.html), and [Reference 3](https://github.com/upx/upx/issues/315).