CVE-2020-27798: Buffer Overflow
An invalid memory address reference was discovered in the adjABS function in plxelf.cpp in UPX 4.0.0 via a crafted Mach-O file.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
alpine/upxto a version that resolves this vulnerability.Fixed in 4.0.0-r0
Event History
Frequently Asked Questions
What is CVE-2020-27798?
CVE-2020-27798 is a vulnerability discovered in UPX 4.0.0 that allows for an invalid memory address reference in the adjABS function.
How can a crafted Mach-O file exploit CVE-2020-27798?
A crafted Mach-O file can exploit CVE-2020-27798 by triggering the invalid memory address reference in the adjABS function of UPX 4.0.0.
What is the severity of CVE-2020-27798?
CVE-2020-27798 has a severity rating of medium with a CVSS score of 5.5.
What software versions are affected by CVE-2020-27798?
UPX 4.0.0 is affected by CVE-2020-27798.
Is there a fix available for CVE-2020-27798?
At the time of writing, there is no known fix available for CVE-2020-27798. It is recommended to update to a newer version of UPX when one becomes available.