CVE-2018-18520

elfutils: eu-size cannot handle recursive ar files

Published Oct 19, 2018 CVSS 3.1 · 6.5 Medium EPSS 2.8% KEV · Not listed
Description
An Invalid Memory Address Dereference exists in the function elf_end in libelf in elfutils through v0.174. Although eu-size is intended to support ar files inside ar files, handle_ar in size.c closes the outer ar file before handling all inner entries. The vulnerability allows attackers to cause a denial of service (application crash) with a crafted ELF file.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-1689-1 elfutils security update
Debian DLA Debian DLA DLA-2802-1 elfutils security update
EUVD EUVD EUVD-2018-10245 An Invalid Memory Address Dereference exists in the function elf_end in libelf in elfutils through v0.174. Although eu-size is intended to support ar files inside ar files, handle_ar in size.c closes the outer ar file before handling all inner entries. The vulnerability allows attackers to cause a denial of service (application crash) with a crafted ELF file.
Ubuntu USN Ubuntu USN USN-4012-1 elfutils vulnerabilities
Ubuntu USN Ubuntu USN USN-6322-1 elfutils vulnerabilities
History

No history.