Описание
Security update for upx
This update for upx to version 3.96 fixes the following issues:
-
CVE-2019-1010048: Fixed a denial of service in PackLinuxElf32::PackLinuxElf32help1() (boo#1141777).
-
CVE-2019-14296: Fixed a denial of service in canUnpack() (boo#1143839).
-
CVE-2019-20021: Fixed a heap-based buffer over-read in canUnpack() (boo#1159833).
-
CVE-2019-20053: Fixed a denial of service in canUnpack() (boo#1159920).
-
CVE-2018-11243: Fixed a denial of service in PackLinuxElf64::unpack() (boo#1094138).
-
Update to version 3.96
- Bug fixes: [CVE-2019-1010048, boo#1141777] [CVE-2019-14296, boo#1143839] [CVE-2019-20021, boo#1159833] [CVE-2019-20053, boo#1159920] [CVE-2018-11243 partially - ticket 206 ONLY, boo#1094138]
-
Update to version 3.95
- Flag --force-pie when ET_DYN main program is not marked as DF_1_PIE
- Better compatibility with varying layout of address space on Linux
- Support for 4 PT_LOAD layout in ELF generated by binutils-2.31
- bug fixes, particularly better diagnosis of malformed input
- bug fixes - see https://github.com/upx/upx/milestone/4
Список пакетов
openSUSE Leap 15.1
Ссылки
- E-Mail link for openSUSE-SU-2020:0163-1
- SUSE Security Ratings
- SUSE Bug 1094138
- SUSE Bug 1141777
- SUSE Bug 1143839
- SUSE Bug 1159833
- SUSE Bug 1159920
- SUSE CVE CVE-2018-11243 page
- SUSE CVE CVE-2019-1010048 page
- SUSE CVE CVE-2019-14296 page
- SUSE CVE CVE-2019-20021 page
- SUSE CVE CVE-2019-20053 page
Описание
PackLinuxElf64::unpack in p_lx_elf.cpp in UPX 3.95 allows remote attackers to cause a denial of service (double free), limit the ability of a malware scanner to operate on the entire original data, or possibly have unspecified other impact via a crafted file.
Затронутые продукты
Ссылки
- CVE-2018-11243
- SUSE Bug 1094138
Описание
** REJECT ** DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.
Затронутые продукты
Ссылки
- CVE-2019-1010048
- SUSE Bug 1141777
Описание
canUnpack in p_vmlinx.cpp in UPX 3.95 allows remote attackers to cause a denial of service (SEGV or buffer overflow, and application crash) or possibly have unspecified other impact via a crafted UPX packed file.
Затронутые продукты
Ссылки
- CVE-2019-14296
- SUSE Bug 1143839
Описание
A heap-based buffer over-read was discovered in canUnpack in p_mach.cpp in UPX 3.95 via a crafted Mach-O file.
Затронутые продукты
Ссылки
- CVE-2019-20021
- SUSE Bug 1159833
Описание
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.
Затронутые продукты
Ссылки
- CVE-2019-20053
- SUSE Bug 1159920