CVE Vulnerabilities

CVE-2018-16402

Double Free

Published: Sep 03, 2018 | Modified: Nov 07, 2023
CVSS 3.x
9.8
CRITICAL
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.x
7.5 HIGH
AV:N/AC:L/Au:N/C:P/I:P/A:P
RedHat/V2
RedHat/V3
4.3 LOW
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L
Ubuntu
LOW

libelf/elf_end.c in elfutils 0.173 allows remote attackers to cause a denial of service (double free and application crash) or possibly have unspecified other impact because it tries to decompress twice.

Weakness

The product calls free() twice on the same memory address, potentially leading to modification of unexpected memory locations.

Affected Software

Name Vendor Start Version End Version
Elfutils Elfutils_project 0.173 (including) 0.173 (including)
Red Hat Ansible Tower 3.4 for RHEL 7 RedHat ansible-tower-34/ansible-tower-memcached:1.4.15-28 *
Red Hat Ansible Tower 3.4 for RHEL 7 RedHat ansible-tower-35/ansible-tower-memcached:1.4.15-28 *
Red Hat Ansible Tower 3.4 for RHEL 7 RedHat ansible-tower-37/ansible-tower-memcached-rhel7:1.4.15-28 *
Red Hat Enterprise Linux 7 RedHat elfutils-0:0.176-2.el7 *
Red Hat Enterprise Linux 7.6 Extended Update Support RedHat elfutils-0:0.172-4.el7_6 *
Elfutils Ubuntu bionic *
Elfutils Ubuntu cosmic *
Elfutils Ubuntu precise/esm *
Elfutils Ubuntu trusty *
Elfutils Ubuntu upstream *
Elfutils Ubuntu xenial *

Potential Mitigations

References