A Segmentation fault was found in UPX in PackLinuxElf64::invertptdynamic() in plxelf.cpp. An attacker with a crafted input file allows invalid memory address access that could lead to a denial of service.
{ "vanir_signatures": [ { "id": "CVE-2023-23457-b45d7355", "digest": { "length": 8788.0, "function_hash": "42262339947388032623676980633824805462" }, "signature_type": "Function", "deprecated": false, "target": { "file": "src/p_lx_elf.cpp", "function": "PackLinuxElf64::invert_pt_dynamic" }, "signature_version": "v1", "source": "https://github.com/upx/upx/commit/779b648c5f6aa9b33f4728f79dd4d0efec0bf860" }, { "id": "CVE-2023-23457-bbcab3cb", "digest": { "length": 3026.0, "function_hash": "19408914365346423957561054170081573682" }, "signature_type": "Function", "deprecated": false, "target": { "file": "src/p_lx_elf.cpp", "function": "PackLinuxElf32::PackLinuxElf32help1" }, "signature_version": "v1", "source": "https://github.com/upx/upx/commit/779b648c5f6aa9b33f4728f79dd4d0efec0bf860" }, { "id": "CVE-2023-23457-e59f550a", "digest": { "line_hashes": [ "142249375640790411858129775142198822814", "36492286630692778435501818076002683148", "287972816287874434871393969878197477036", "191566115527692203313297558251537077106", "46780460521686308984823082895463285932", "139229797549286814348365000422297446028", "286349361568889596936212651919805016948", "307332015826809553851266029188169250540", "225218205240047416029730917158781686809", "334738389901174910913574964795290529576", "139346916926389414586557055743959108249", "59598016787249905982194526332403768303" ], "threshold": 0.9 }, "signature_type": "Line", "deprecated": false, "target": { "file": "src/p_lx_elf.cpp" }, "signature_version": "v1", "source": "https://github.com/upx/upx/commit/779b648c5f6aa9b33f4728f79dd4d0efec0bf860" }, { "id": "CVE-2023-23457-ffaedcf9", "digest": { "length": 3027.0, "function_hash": "210022612781763727422160080975331654848" }, "signature_type": "Function", "deprecated": false, "target": { "file": "src/p_lx_elf.cpp", "function": "PackLinuxElf64::PackLinuxElf64help1" }, "signature_version": "v1", "source": "https://github.com/upx/upx/commit/779b648c5f6aa9b33f4728f79dd4d0efec0bf860" } ] }