UP
Product
upx
by · last CVE Mar 27, 2025
19
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 1High 11Medium 7Low 0
Watch

Add upx to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2024-3209
9.8
1%
Apr 2
UPX bele.h get_ne64 heap-based overflow
Affected: 4.2.0; 4.2.1; 4.2.2
CVE-2020-27801
7.8
0%
Aug 25
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
Affected: upx 4.0.0-git-87b73e5cfdc1+
CVE-2020-27800
7.8
0%
Aug 25
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
Affected: upx 4.0.0-git-87b73e5cfdc1+
CVE-2020-27799
7.8
0%
Aug 25
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
Affected: upx 4.0.0-git-87b73e5cfdc1+
CVE-2020-27796
7.8
0%
Aug 25
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 file
Affected: upx 4.0.0-git-87b73e5cfdc1+
CVE-2021-43313
7.5
1%
Mar 24
A heap-based buffer overflow was discovered in upx, during the variable 'bucket' points to an inaccessible address
Affected: upx before 4.0.0-git-c6b9e3c62d15
CVE-2021-43317
7.5
1%
Mar 24
A heap-based buffer overflows was discovered in upx, during the generic pointer 'p' points to an inaccessible address in func get_le32()
Affected: upx before 4.0.0-git-c6b9e3c62d15
CVE-2021-43316
7.5
1%
Mar 24
A heap-based buffer overflow was discovered in upx, during the generic pointer 'p' points to an inaccessible address in func get_le64()
Affected: upx before 4.0.0-git-c6b9e3c62d15
CVE-2021-43314
7.5
1%
Mar 24
A heap-based buffer overflows was discovered in upx, during the generic pointer 'p' points to an inaccessible address in func get_le32()
Affected: upx before 4.0.0-git-c6b9e3c62d15
CVE-2021-43315
7.5
1%
Mar 24
A heap-based buffer overflows was discovered in upx, during the generic pointer 'p' points to an inaccessible address in func get_le32()
Affected: upx before 4.0.0-git-c6b9e3c62d15
CVE-2021-43311
7.5
1%
Mar 24
A heap-based buffer overflow was discovered in upx, during the generic pointer 'p' points to an inaccessible address in func get_le32()
Affected: upx before 4.0.0-git-c6b9e3c62d15
CVE-2021-43312
7.5
1%
Mar 24
A heap-based buffer overflow was discovered in upx, during the variable 'bucket' points to an inaccessible address
Affected: upx before 4.0.0-git-c6b9e3c62d15
CVE-2025-2849
5.5
0%
Mar 27
UPX p_lx_elf.cpp un_DT_INIT heap-based overflow
Affected: 5.0
CVE-2020-27802
5.5
0%
Aug 25
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
Affected: upx 4.0.0-git-87b73e5cfdc1+
CVE-2020-27798
5.5
0%
Aug 25
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
Affected: upx 4.0.0-git-87b73e5cfdc1+
CVE-2020-27797
5.5
0%
Aug 25
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 file
Affected: upx 4.0.0-git-87b73e5cfdc1+
CVE-2020-27788
5.5
0%
Aug 18
An out-of-bounds read access vulnerability was discovered in UPX in PackLinuxElf64::canPack() function of p_lx_elf.cpp file
Affected: Fixed in v3.96.
CVE-2020-27790
5.5
0%
Aug 18
A floating point exception issue was discovered in UPX in PackLinuxElf64::invert_pt_dynamic() function of p_lx_elf.cpp file
Affected: Fixed in v3.96.
CVE-2020-27787
5.5
0%
Aug 18
A Segmentaation fault was found in UPX in invert_pt_dynamic() function in p_lx_elf.cpp
Affected: Fixed in v3.96.
Showing 19