CVE-2019-20021Out-of-bounds Read in Upx-ucl

CWE-125Out-of-bounds Read9 documents5 sources
Severity
5.5MEDIUMNVD
OSV9.8
EPSS
0.3%
top 43.31%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedDec 27
Latest updateMay 24

Description

A heap-based buffer over-read was discovered in canUnpack in p_mach.cpp in UPX 3.95 via a crafted Mach-O file.

CVSS vector

CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:HExploitability: 1.8 | Impact: 3.6

Affected Packages2 packages

debiandebian/upx-ucl< upx-ucl 3.96-1 (bullseye)
NVDupx/upx3.95

Also affects: Fedora 30, 31

🔴Vulnerability Details

3
GHSA
GHSA-97cx-745f-9p9g: A heap-based buffer over-read was discovered in canUnpack in p_mach2022-05-24
OSV
italc vulnerabilities2020-09-28
OSV
CVE-2019-20021: A heap-based buffer over-read was discovered in canUnpack in p_mach2019-12-27

📋Vendor Advisories

1
Debian
CVE-2019-20021: upx-ucl - A heap-based buffer over-read was discovered in canUnpack in p_mach.cpp in UPX 3...2019

💬Community

4
Bugzilla
CVE-2019-20021 upx: heap-based buffer overflow in canUnpack in p_mach.cpp [epel-7]2020-01-17
Bugzilla
CVE-2019-20021 upx: heap-based buffer overflow in canUnpack in p_mach.cpp2020-01-17
Bugzilla
CVE-2019-20021 upx: heap-based buffer overflow in canUnpack in p_mach.cpp [epel-8]2020-01-17
Bugzilla
CVE-2019-20021 upx: heap-based buffer overflow in canUnpack in p_mach.cpp [fedora-all]2020-01-17
CVE-2019-20021 — Out-of-bounds Read in Debian Upx-ucl | cvebase