Bug 1184701 - (CVE-2021-30501) VUL-1: CVE-2021-30501: upx: Assertion abort in function MemBuffer:alloc()
(CVE-2021-30501)
VUL-1: CVE-2021-30501: upx: Assertion abort in function MemBuffer:alloc()
Status: NEW
Classification: openSUSE
Product: openSUSE Distribution
Classification: openSUSE
Component: Security
Leap 15.2
Other Other
: P4 - Low : Minor (vote)
: ---
Assigned To: Security Team bot
Security Team bot
https://smash.suse.de/issue/281640/
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2021-04-14 07:49 UTC by Alexander Bergmann
Modified: 2021-04-15 08:51 UTC (History)
0 users

See Also:
Found By: Security Response Team
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Bergmann 2021-04-14 07:49:05 UTC
rh#1948696

An assertion abort was found in upx MemBuffer::alloc() in mem.cpp, in version UPX 4.0.0. The flow allows attackers to cause a denial of service (abort) via a crafted file.

Upstream issue:

https://github.com/upx/upx/issues/486

Upstream patch:
https://github.com/upx/upx/pull/487
https://github.com/upx/upx/commit/28e761cd42211dfe0124b7a29b2f74730f453e46

References:
https://bugzilla.redhat.com/show_bug.cgi?id=1948696
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-30501