Package: upx-ucl Version: 3.94-2 upx crashes while testing integrity of the attached file:
$ upx -tqq crash.upx Segmentation fault Backtrace: #0 0x565dc504 in N_BELE_RTP::BEPolicy::get32 (this=0x5671e8e4 <N_BELE_RTP::be_policy>, p=0x86a2745c) at bele_policy.h:114 #1 0x565933df in Packer::get_te32 (this=0x56723e18, p=0x86a2745c) at packer.h:296 #2 PackLinuxElf32::elf_find_section_type (type=11, this=0x56723e18) at p_lx_elf.cpp:1453 #3 PackLinuxElf32::PackLinuxElf32help1 (this=0x56723e18, f=0xffffc9a8) at p_lx_elf.cpp:256 #4 0x5659378b in PackLinuxElf32Be::PackLinuxElf32Be (f=0xffffc9a8, this=0x56723e18) at p_lx_elf.h:345 #5 PackLinuxElf32armBe::PackLinuxElf32armBe (this=0x56723e18, f=0xffffc9a8) at p_lx_elf.cpp:4158 #6 0x565c94e8 in PackMaster::visitAllPackers (func=<optimized out>, f=<optimized out>, o=<optimized out>, user=<optimized out>) at packmast.cpp:194 #7 0x565c98aa in PackMaster::getUnpacker (f=0xffffc9a8) at packmast.cpp:244 #8 0x565c997c in PackMaster::test (this=0xffffcac8) at packmast.cpp:269 #9 0x565dd157 in do_one_file (iname=<optimized out>, oname=<optimized out>) at work.cpp:175 #10 0x565dd38a in do_files (i=2, argc=<optimized out>, argv=<optimized out>) at work.cpp:300 #11 0x56562e23 in main (argc=<optimized out>, argv=<optimized out>) at main.cpp:1535 Found using American Fuzzy Lop: http://lcamtuf.coredump.cx/afl/ -- System Information: Architecture: i386 Versions of packages upx-ucl depends on: ii libc6 2.24-14 ii libgcc1 1:7.2.0-1 ii libstdc++6 7.2.0-1 ii libucl1 1.03+repack-4 ii zlib1g 1:1.2.8.dfsg-5 -- Jakub Wilk
crash.upx.gz
Description: application/gzip