CVE Vulnerabilities

CVE-2019-2126

Double Free

Published: Aug 20, 2019 | Modified: Nov 07, 2023
CVSS 3.x
8.8
HIGH
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.x
9.3 HIGH
AV:N/AC:M/Au:N/C:C/I:C/A:C
RedHat/V2
RedHat/V3
8.8 MODERATE
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Ubuntu
LOW

In ParseContentEncodingEntry of mkvparser.cc, there is a possible double free due to a missing reset of a freed pointer. This could lead to remote code execution with no additional execution privileges needed. User interaction is needed for exploitation. Product: Android. Versions: Android-7.0 Android-7.1.1 Android-7.1.2 Android-8.0 Android-8.1 Android-9. Android ID: A-127702368.

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
Android Google 7.0 (including) 7.0 (including)
Android Google 7.1.1 (including) 7.1.1 (including)
Android Google 7.1.2 (including) 7.1.2 (including)
Android Google 8.0 (including) 8.0 (including)
Android Google 8.1 (including) 8.1 (including)
Android Google 9.0 (including) 9.0 (including)
Red Hat Enterprise Linux 8 RedHat libvpx-0:1.7.0-8.el8 *
Aom Ubuntu disco *
Aom Ubuntu eoan *
Aom Ubuntu groovy *
Aom Ubuntu hirsute *
Aom Ubuntu impish *
Aom Ubuntu kinetic *
Aom Ubuntu lunar *
Aom Ubuntu trusty *
Chromium-browser Ubuntu disco *
Firefox Ubuntu disco *
Godot Ubuntu disco *
Godot Ubuntu eoan *
Godot Ubuntu groovy *
Godot Ubuntu hirsute *
Godot Ubuntu impish *
Godot Ubuntu kinetic *
Godot Ubuntu lunar *
Godot Ubuntu mantic *
Godot Ubuntu trusty *
Libvpx Ubuntu bionic *
Libvpx Ubuntu disco *
Libvpx Ubuntu trusty *
Qtwebengine-opensource-src Ubuntu bionic *
Qtwebengine-opensource-src Ubuntu disco *
Qtwebengine-opensource-src Ubuntu eoan *
Qtwebengine-opensource-src Ubuntu groovy *
Qtwebengine-opensource-src Ubuntu hirsute *
Qtwebengine-opensource-src Ubuntu impish *
Qtwebengine-opensource-src Ubuntu kinetic *
Qtwebengine-opensource-src Ubuntu lunar *
Qtwebengine-opensource-src Ubuntu mantic *
Qtwebengine-opensource-src Ubuntu trusty *
Thunderbird Ubuntu disco *

Potential Mitigations

References