| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: upx | Distribution: openSUSE Tumbleweed |
| Version: 5.0.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Jul 20 18:56:08 2025 |
| Group: Development/Tools/Other | Build host: reproducible |
| Size: 2723966 | Source RPM: upx-5.0.2-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://upx.github.io/ | |
| Summary: The Ultimate Packer for eXecutables | |
UPX is a compressor for several different executable formats. Programs receive a stub that makes them self-runnable. When run, decompression either happens in memory in-place if possible, or to a temporary file, the latter of which does not support setuid programs, or the proper name in argv[0].
Apache-2.0 WITH LLVM-exception AND GPL-2.0-or-later AND BSD-4-Clause AND BSD-3-Clause AND MIT AND Zlib AND (CPL-1.0 OR LGPL-2.1-only)
* Sun Jul 20 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.0.2
* Fix a case of `CantPackException: corrupted file; details: size
<= max_size` occurring during compression of some files with
LZMA.
* Fix a case of `CantPackException: bad DT_GNU_HASH
n_bucket{0x107} <= buckets[251]` occurring during compression
of some i386 ELF32 executables.
* Tue May 06 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.0.1
* Fix UPX-compressed armv7l,mipsel,ppc32 binaries crashing on
launch
- Delete 0001-More-checking-in-unpack.patch (merged)
* Fri Mar 28 2025 Jan Engelhardt <jengelh@inai.de>
- Add 0001-More-checking-in-unpack.patch
[boo#1240236, CVE-2025-2849]
* Sat Feb 22 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.0.0
* ELF: use of memfd_create to support Enforcing mode of SELinux
* ELF: two-step de-compression enables future per-PT_LOAD work
* ELF: --unmap-all-pages completely avoids /proc/self/exe
* Thu May 09 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.2.4
* Resolve "CantPackException: MemBuffer invalid array index 0
(0 bytes)" problem on armeabi
* Wed Mar 27 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.2.3
* Resolve relocation overflow on PE binaries
* Fix some segfaults under Linux and various binaries
- Delete upx-aarch64.patch (merged)
* Wed Jan 03 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.2.2
* Fix upx program crash on Oracle Cloud VM
* Fix upx program crash on ARM64 machines with 64K page size
* Fix a heap-buffer-overflow in upx
* Wed Nov 01 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.2.1
* linux: /proc/self/exe now is optional
* Thu Oct 26 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.2.0
* win32/pe and win64/pe: stricter relocation checks
* new option ``--link`` to preserve hard-links
(Unix only; use with care)
* add support for NO_COLOR env var
* Mon Oct 16 2023 Lubos Kocman <lubos.kocman@suse.com>
- Fix typo in BSD-4-Clause
* Thu Sep 21 2023 Lubos Kocman <lubos.kocman@suse.com>
- Update license based on legal review
Skipping "Simplified license" WITH LZMA-exception due to missing
matching license identifier for now
* Tue Aug 08 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.1
* ELF: handle shared libraries with more than 2 PT_LOAD segments
* Mon Jan 30 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.0.2
* Fix unpack of ELF x86-64 that failed with
"CantUnpackException: corrupt b_info"
* Resolve SEGV on PackLinuxElf64::invert_pt_dynamic
- Delete upx-endiantests.patch (conflict upstream)
- Delete 0001-invert_pt_dynamic-fix-thinko-PackLinuxElf64help1-ins.patch
(merged)
* Sun Jan 15 2023 Jan Engelhardt <jengelh@inai.de>
- Add 0001-invert_pt_dynamic-fix-thinko-PackLinuxElf64help1-ins.patch
[boo#1207122] [CVE-2023-23457]
* Wed Nov 16 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.0.1
* Fix crash when a linux/armeb LZMA-packed binary unpacks itself.
* Resolve "CantPackException: bad ElfXX_Shdrs" with
staticly-linked programs.
* Resolve "CantPackException: need DT_INIT;..." when attempting
to re-compress an already packed binary.
* Sat Oct 29 2022 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.0
* Add support for EFI files
- Delete 0001-Silence-yet-some-more-compilation-warnings.patch,
0001-Unpack-Phdrs-must-be-within-expansion-of-first-compr.patch
/usr/bin/upx /usr/share/doc/packages/upx /usr/share/doc/packages/upx/COPYING /usr/share/doc/packages/upx/LICENSE /usr/share/doc/packages/upx/NEWS /usr/share/doc/packages/upx/README /usr/share/doc/packages/upx/THANKS.txt /usr/share/doc/packages/upx/upx-doc.html /usr/share/doc/packages/upx/upx-doc.txt /usr/share/licenses/upx /usr/share/licenses/upx/LICENSE /usr/share/man/man1/upx.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 8 23:32:53 2025