A heap-based buffer overflow was discovered in upx, during the generic pointer 'p' points to an inaccessible address in func get_le32(). The problem is essentially caused in PackLinuxElf32::elf_lookup() at p_lx_elf.cpp:5382.
References
Link Resource
https://github.com/upx/upx/issues/380 Exploit Issue Tracking Patch
History

No history.

cve-icon MITRE Information

Status: PUBLISHED

Assigner: fedora

Published: 2023-03-24T00:00:00

Updated: 2023-03-24T00:00:00

Reserved: 2021-11-03T00:00:00


Link: CVE-2021-43311

JSON object: View

cve-icon NVD Information

Status : Analyzed

Published: 2023-03-24T20:15:08.223

Modified: 2023-03-28T18:05:07.223


Link: CVE-2021-43311

JSON object: View

cve-icon Redhat Information

No data.