Directory traversal vulnerability in the readlongnames function in libelf/elf_begin.c in elfutils 0.152 and 0.161 allows remote attackers to write to arbitrary files to the root directory via a / (slash) in a crafted archive, as demonstrated using the ar program.
{ "availability": "No subscription required", "ubuntu_priority": "medium", "binaries": [ { "binary_version": "0.158-0ubuntu5.2", "binary_name": "elfutils" }, { "binary_version": "0.158-0ubuntu5.2", "binary_name": "libasm-dev" }, { "binary_version": "0.158-0ubuntu5.2", "binary_name": "libasm1" }, { "binary_version": "0.158-0ubuntu5.2", "binary_name": "libdw-dev" }, { "binary_version": "0.158-0ubuntu5.2", "binary_name": "libdw1" }, { "binary_version": "0.158-0ubuntu5.2", "binary_name": "libelf-dev" }, { "binary_version": "0.158-0ubuntu5.2", "binary_name": "libelf1" } ] }