threat
engine
.sh
Back
·
··:··
Home
/
Product
/
upx
Product
upx
35 known vulnerabilities across versions
Vulnerabilities are listed by affected version. Select any CVE for the full briefing and its intelligence graph.
Sort
Newest first
Oldest first
Highest CVSS
Lowest CVSS
Min CVSS
Any
4.0+
7.0+ (High)
9.0+ (Critical)
Published since
Reset
CVE-2025-2849
<= 5.0.0
A vulnerability, which was classified as problematic, was found in UPX up to 5.0.0. Affected is the function PackLinuxElf64::un_DT
3.3
LOW
CVE-2024-3209
<= 4.2.2
A vulnerability was found in UPX up to 4.2.2. It has been rated as critical. This issue affects the function get_ne64 of the file
5.5
MEDIUM
CVE-2021-46179
< 4.0.0
Reachable Assertion vulnerability in upx before 4.0.0 allows attackers to cause a denial of service via crafted file passed to the
6.5
MEDIUM
CVE-2021-43317
< 4.0.0
A heap-based buffer overflows was discovered in upx, during the generic pointer 'p' points to an inaccessible address in func get_
7.5
HIGH
CVE-2021-43316
< 4.0.0
A heap-based buffer overflow was discovered in upx, during the generic pointer 'p' points to an inaccessible address in func get_l
7.5
HIGH
CVE-2021-43315
< 4.0.0
A heap-based buffer overflows was discovered in upx, during the generic pointer 'p' points to an inaccessible address in func get_
7.5
HIGH
CVE-2021-43314
< 4.0.0
A heap-based buffer overflows was discovered in upx, during the generic pointer 'p' points to an inaccessible address in func get_
7.5
HIGH
CVE-2021-43313
< 4.0.0
A heap-based buffer overflow was discovered in upx, during the variable 'bucket' points to an inaccessible address. The issue is b
7.5
HIGH
CVE-2021-43312
< 4.0.0
A heap-based buffer overflow was discovered in upx, during the variable 'bucket' points to an inaccessible address. The issue is b
7.5
HIGH
CVE-2021-43311
< 4.0.0
A heap-based buffer overflow was discovered in upx, during the generic pointer 'p' points to an inaccessible address in func get_l
7.5
HIGH
CVE-2023-23457
< 2022-11-23
A Segmentation fault was found in UPX in PackLinuxElf64::invert_pt_dynamic() in p_lx_elf.cpp. An attacker with a crafted input fil
5.3
MEDIUM
CVE-2023-23456
< 2022-11-24
A heap-based buffer overflow issue was discovered in UPX in PackTmt::pack() in p_tmt.cpp file. The flow allows an attacker to caus
5.3
MEDIUM
CVE-2020-27802
all versions
An floating point exception was discovered in the elf_lookup function in p_lx_elf.cpp in UPX 4.0.0 via a crafted Mach-O file.
5.5
MEDIUM
CVE-2020-27801
all versions
A heap-based buffer over-read was discovered in the get_le64 function in bele.h in UPX 4.0.0 via a crafted Mach-O file.
7.8
HIGH
CVE-2020-27800
all versions
A heap-based buffer over-read was discovered in the get_le32 function in bele.h in UPX 4.0.0 via a crafted Mach-O file.
7.8
HIGH
CVE-2020-27799
all versions
A heap-based buffer over-read was discovered in the acc_ua_get_be32 function in miniacc.h in UPX 4.0.0 via a crafted Mach-O file.
7.8
HIGH
CVE-2020-27798
all versions
An invalid memory address reference was discovered in the adjABS function in p_lx_elf.cpp in UPX 4.0.0 via a crafted Mach-O file.
5.5
MEDIUM
CVE-2020-27797
all versions
An invalid memory address reference was discovered in the elf_lookup function in p_lx_elf.cpp in UPX 4.0.0 via a crafted Mach-O fi
5.5
MEDIUM
CVE-2020-27796
all versions
A heap-based buffer over-read was discovered in the invert_pt_dynamic function in p_lx_elf.cpp in UPX 4.0.0 via a crafted Mach-O f
7.8
HIGH
CVE-2020-27788
< 3.96
An out-of-bounds read access vulnerability was discovered in UPX in PackLinuxElf64::canPack() function of p_lx_elf.cpp file. An at
5.5
MEDIUM
CVE-2020-27790
< 3.96
A floating point exception issue was discovered in UPX in PackLinuxElf64::invert_pt_dynamic() function of p_lx_elf.cpp file. An at
5.5
MEDIUM
CVE-2020-27787
< 3.96
A Segmentaation fault was found in UPX in invert_pt_dynamic() function in p_lx_elf.cpp. An attacker with a crafted input file allo
5.5
MEDIUM
CVE-2021-30501
all versions
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 deni
5.5
MEDIUM
CVE-2021-30500
all versions
Null pointer dereference was found in upx PackLinuxElf::canUnpack() in p_lx_elf.cpp,in version UPX 4.0.0. That allow attackers to
7.8
HIGH
CVE-2020-24119
all versions
A heap buffer overflow read was discovered in upx 4.0.0, because the check in p_lx_elf.cpp is not perfect.
7.1
HIGH
CVE-2021-20285
all versions
A flaw was found in upx canPack in p_lx_elf.cpp in UPX 3.96. This flaw allows attackers to cause a denial of service (SEGV or buff
6.6
MEDIUM
CVE-2019-20805
< 3.96
p_lx_elf.cpp in UPX before 3.96 has an integer overflow during unpacking via crafted values in a PT_DYNAMIC segment.
5.5
MEDIUM
CVE-2019-20053
all versions
An invalid memory address dereference was discovered in the canUnpack function in p_mach.cpp in UPX 3.95 via a crafted Mach-O file
5.5
MEDIUM
CVE-2019-20051
all versions
A floating-point exception was discovered in PackLinuxElf::elf_hash in p_lx_elf.cpp in UPX 3.95. The vulnerability causes an appli
5.5
MEDIUM
CVE-2019-20021
all versions
A heap-based buffer over-read was discovered in canUnpack in p_mach.cpp in UPX 3.95 via a crafted Mach-O file.
5.5
MEDIUM
CVE-2019-14296
all versions
canUnpack in p_vmlinx.cpp in UPX 3.95 allows remote attackers to cause a denial of service (SEGV or buffer overflow, and applicati
7.8
HIGH
CVE-2019-14295
all versions
An Integer overflow in the getElfSections function in p_vmlinx.cpp in UPX 3.95 allows remote attackers to cause a denial of servic
5.5
MEDIUM
CVE-2018-11243
all versions
PackLinuxElf64::unpack in p_lx_elf.cpp in UPX 3.95 allows remote attackers to cause a denial of service (double free), limit the a
7.8
HIGH
CVE-2017-16869
all versions
p_mach.cpp in UPX 3.94 allows remote attackers to cause a denial of service (invalid memory access and application crash) or possi
7.8
HIGH
CVE-2017-15056
all versions
p_lx_elf.cpp in UPX 3.94 mishandles ELF headers, which allows remote attackers to cause a denial of service (application crash) or
7.8
HIGH
Vulnerabilities
CISA KEV catalog
CWE weaknesses
CAPEC attack patterns
Package vulnerabilities
Threat intelligence
Threat actors
Tools & malware
ATT&CK techniques
IOCs
Detection & defense
Sigma rules
YARA rules
Atomic Red Team tests
D3FEND countermeasures
Compliance
NIST 800-53
ISO 27001:2022
SOC 2 TSC
PCI-DSS v4.0
CIS Controls v8.1
About
All capabilities
Live statistics
Data sources
Privacy policy
Terms of service
threatengine.sh · Open-source threat intelligence platform · 100+ authoritative sources · Every fact traces to its origin