CVE-2019-2126
In ParseContentEncodingEntry of mkvparser.cc, there is a possible double free due to a missing...
CVE-2019-2126 is a high vulnerability (CVSS 8.8) in Google Android, published August 20, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.51%, the 92nd percentile. Fixed in libvpx 1.7.0-8.el8.
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
8.8
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.
- Record
CVE-2019-2126- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 9.3 High
AV:N/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-415
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2019-2126- Updated
- 2026-11-02
EUVDEUVD-2019-11768 No score
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.
- Record
EUVD-2019-11768- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-jxxw-46w4-3vhv
8.8
In ParseContentEncodingEntry of mkvparser.cc, there is a possible double free due to a missing...
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.
- Record
GHSA-jxxw-46w4-3vhv- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-415
- Updated
- 2026-11-02
OSVRHSA-2020:4629
8.8
Red Hat Security Advisory: libvpx security update
- Record
RHSA-2020:4629- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2020:4629
8.8
Moderate: libvpx security update
The libvpx packages provide the VP8 SDK, which allows the encoding and decoding of the VP8 video codec, commonly used with the WebM multimedia container file format.
Security Fix(es):
-
libvpx: Double free in ParseContentEncodingEntry() in mkvparser.cc (CVE-2019-2126)
-
libvpx: Out of bounds read in vp8_norm table (CVE-2019-9232)
-
libvpx: Resource exhaustion after memory leak in mkvparser.cc (CVE-2019-9371)
-
libvpx: Use-after-free in vp8_deblock() in vp8/common/postproc.c (CVE-2019-9433)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 8.3 Release Notes linked from the References section.
- Record
RLSA-2020:4629- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 8 moreShow less
OSVUBUNTU-CVE-2019-2126
8.8
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.
- Record
UBUNTU-CVE-2019-2126- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2020:4629 No score
Moderate: libvpx security update
The libvpx packages provide the VP8 SDK, which allows the encoding and decoding of the VP8 video codec, commonly used with the WebM multimedia container file format.
Security Fix(es):
-
libvpx: Double free in ParseContentEncodingEntry() in mkvparser.cc (CVE-2019-2126)
-
libvpx: Out of bounds read in vp8_norm table (CVE-2019-9232)
-
libvpx: Resource exhaustion after memory leak in mkvparser.cc (CVE-2019-9371)
-
libvpx: Use-after-free in vp8_deblock() in vp8/common/postproc.c (CVE-2019-9433)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2020:4629- Updated
- 2026-11-02
OSVMGASA-2019-0369 No score
Updated libvpx packages fix security vulnerabilities
Updated libvpx packages fix security vulnerabilities:
It was discovered that libvpx did not properly handle certain malformed WebM media files. If an application using libvpx opened a specially crafted WebM file, a remote attacker could cause a denial of service, or possibly execute arbitrary code (CVE-2019-2126, CVE-2019-9371).
- Record
MGASA-2019-0369- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0105-1 No score
Security update for libvpx
This update for libvpx fixes the following issues:
- CVE-2019-2126: Fixed a double free in ParseContentEncodingEntry() (bsc#1160611).
- CVE-2019-9325: Fixed an out-of-bounds read (bsc#1160612).
- CVE-2019-9232: Fixed an out-of-bounds memory access on fuzzed data (bsc#1160613).
- CVE-2019-9433: Fixed a use-after-free in vp8_deblock() (bsc#1160614).
- CVE-2019-9371: Fixed a resource exhaustion after memory leak (bsc#1160615).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:0105-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11010-1 No score
libvpx-devel-1.10.0-1.3 on GA media
These are all security issues fixed in the libvpx-devel-1.10.0-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11010-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:0143-1 No score
Security update for libvpx
This update for libvpx fixes the following issues:
- CVE-2019-2126: Fixed a double free in ParseContentEncodingEntry() (bsc#1160611).
- CVE-2019-9325: Fixed an out-of-bounds read (bsc#1160612).
- CVE-2019-9232: Fixed an out-of-bounds memory access on fuzzed data (bsc#1160613).
- CVE-2019-9433: Fixed a use-after-free in vp8_deblock() (bsc#1160614).
- CVE-2019-9371: Fixed a resource exhaustion after memory leak (bsc#1160615).
- Record
SUSE-SU-2020:0143-1- Updated
- 2026-11-02
OSVUSN-4199-1 No score
libvpx vulnerabilities
It was discovered that libvpx did not properly handle certain malformed WebM media files. If an application using libvpx opened a specially crafted WebM file, a remote attacker could cause a denial of service, or possibly execute arbitrary code.
- Record
USN-4199-1- Updated
- 2026-11-02
OSVUSN-7579-1 No score
godot vulnerabilities
It was discovered that the Godot Engine did not properly handle certain malformed WebM media files. If the Godot Engine opened a specially crafted WebM file, a remote attacker could cause a denial of service, or possibly execute arbitrary code. (CVE-2019-2126)
It was discovered that the Godot Engine did not properly handle certain malformed TGA image files. If the Godot Engine opened a specially crafted TGA image file, a remote attacker could cause a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2021-26825, CVE-2021-26826)
- Record
USN-7579-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libvpxAlmaLinux:8 |
before 1.7.0-8.el8 | 1.7.0-8.el8 |
libvpx-develAlmaLinux:8 |
before 1.7.0-8.el8 | 1.7.0-8.el8 |
libvpxMageia:7 |
before 1.8.1-1.mga7 | 1.8.1-1.mga7 |
libvpxRed Hat:enterprise_linux:8::appstream |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpx-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpx-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpx-utils-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpx-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpx-debugsourceRed Hat:enterprise_linux:8::crb |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpx-develRed Hat:enterprise_linux:8::crb |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
Show 29 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libvpx-utils-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpxRocky Linux:8 |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpxSUSE:Linux Enterprise Module for Basesystem 15 |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise Module for Basesystem 15 SP1 |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise Module for Desktop Applications 15 |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise Module for Desktop Applications 15 SP1 |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise Module for Package Hub 15 |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise Server 15-LTSS |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise Server for SAP Applications 15 |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxUbuntu:18.04:LTS |
before 1.7.0-3ubuntu0.18.04.1, plus listed versions 1.6.1-31.7.0-3 |
1.7.0-3ubuntu0.18.04.1 |
qtwebengine-opensource-srcUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 5.9.1+dfsg-45.9.1+dfsg-4ubuntu15.9.2+dfsg-2ubuntu15.9.3+dfsg-0ubuntu15.9.4+dfsg-0ubuntu15.9.5+dfsg-0ubuntu25.9.5+dfsg-0ubuntu2+esm1 |
None known |
aomUbuntu:20.04:LTS |
All versions, plus listed versions 1.0.0-31.0.0.errata1-21.0.0.errata1-2ubuntu31.0.0.errata1-31.0.0.errata1-3build11.0.0.errata1-3+deb11u1build0.20.04.11.0.0.errata1-3+deb11u1ubuntu0.1 |
None known |
godotUbuntu:Pro:20.04:LTS |
before 3.2-stable-2ubuntu0.1~esm1, plus listed versions 3.0.6-2build13.0.6-2build23.2-stable-2 |
3.2-stable-2ubuntu0.1~esm1 |
qtwebengine-opensource-srcUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 5.12.4+dfsg-1ubuntu15.12.4+dfsg-1ubuntu35.12.5+dfsg-3ubuntu15.12.5+dfsg-6ubuntu25.12.5+dfsg-7 Show 4 moreShow less5.12.5+dfsg-7build15.12.8+dfsg-0ubuntu15.12.8+dfsg-0ubuntu1.15.12.8+dfsg-0ubuntu1.1+esm1 |
None known |
aomUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 1.0.0.errata1-3build13.2.0-23.3.0-13.3.0-1ubuntu0.13.3.0-1ubuntu0.1+esm1 |
None known |
godotUbuntu:Pro:22.04:LTS |
before 3.2.3-stable-1ubuntu0.1~esm1, plus listed versions 3.2.3-stable-13.2.3-stable-1build13.2.3-stable-1build2 |
3.2.3-stable-1ubuntu0.1~esm1 |
qtwebengine-opensource-srcUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 5.15.6+dfsg-15.15.6+dfsg-25.15.7+dfsg-25.15.8+dfsg-15.15.8+dfsg-1build1 Show 4 moreShow less5.15.8+dfsg-1build25.15.8+dfsg-25.15.9+dfsg-15.15.9+dfsg-1ubuntu0.1~esm1 |
None known |
godotUbuntu:Pro:24.04:LTS |
before 3.5.2-stable-2ubuntu0.24.04.1~esm1, plus listed versions 3.5.2-stable-23.5.2-stable-2build13.5.2-stable-2build33.5.2-stable-2build4 |
3.5.2-stable-2ubuntu0.24.04.1~esm1 |
qtwebengine-opensource-srcUbuntu:Pro:24.04:LTS |
All versions, plus listed versions 5.15.15+dfsg-25.15.15+dfsg-2build25.15.15+dfsg-2ubuntu15.15.16+dfsg-15.15.16+dfsg-1ubuntu25.15.16+dfsg-1ubuntu45.15.16+dfsg-35.15.16+dfsg-3ubuntu0.1~esm1 |
None known |
godotUbuntu:25.10 |
All versions, plus listed versions 3.6+ds-23.6+ds-2ubuntu14.4.1+ds-1 |
None known |
qtwebengine-opensource-srcUbuntu:25.10 |
All versions, plus listed versions 5.15.18+dfsg-25.15.18+dfsg-2build15.15.19+dfsg-15.15.19+dfsg2-1 |
None known |
godotUbuntu:26.10 |
All versions, plus listed versions 4.6.3+ds-14.6.3+ds-2 |
None known |
qtwebengine-opensource-srcUbuntu:26.10 |
All versions, plus listed versions 5.15.19+dfsg2-45.15.19+dfsg2-65.15.19+dfsg2-7 |
None known |
qtwebengine-opensource-srcUbuntu:Pro:26.04:LTS |
All versions, plus listed versions 5.15.19+dfsg2-15.15.19+dfsg2-1build15.15.19+dfsg2-25.15.19+dfsg2-35.15.19+dfsg2-45.15.19+dfsg2-4ubuntu0.1~esm1 |
None known |
libvpxUbuntu:16.04:LTS |
before 1.5.0-2ubuntu1.1, plus listed versions 1.4.0-41.5.0-21.5.0-2ubuntu1 |
1.5.0-2ubuntu1.1 |
libvpxopenSUSE:Leap 15.1 |
before 1.6.1-lp151.5.3.1 | 1.6.1-lp151.5.3.1 |
libvpxopenSUSE:Tumbleweed |
before 1.10.0-1.3 | 1.10.0-1.3 |
History
| When | Changed | Sources |
|---|---|---|
| 2026-11-03 | aliases | EUVD |
| 2026-11-02 | created | CVE List, GitHub Advisories, NVD, OSV |
References
source.android.com/security/bulletin/2019-08-01
usn.ubuntu.com/4199-1
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/U2IIA3RSYABBUCFIHXIRVUT5CTJVWWZ6
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/DQSTK442ATWJOR4TU3MR6C3N5A6NDFFN
lists.opensuse.org/opensuse-security-announce/2020-01/msg00049.html
nvd.nist.gov/vuln/detail/CVE-2019-2126
Show 54 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/DQSTK442ATWJOR4TU3MR6C3N5A6NDFFN
lists.fedoraproject.org/archives/list/[email protected]/message/U2IIA3RSYABBUCFIHXIRVUT5CTJVWWZ6
github.com/advisories/GHSA-jxxw-46w4-3vhv
errata.almalinux.org/8/ALSA-2020-4629.html
vulners.com/cve/CVE-2019-2126
vulners.com/cve/CVE-2019-9232
vulners.com/cve/CVE-2019-9371
vulners.com/cve/CVE-2019-9433
advisories.mageia.org/MGASA-2019-0369.html
bugs.mageia.org/show_bug.cgi?id=25789
access.redhat.com/errata/RHSA-2020:4629
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.3_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1788966
bugzilla.redhat.com/show_bug.cgi?id=1788994
bugzilla.redhat.com/show_bug.cgi?id=1789004
bugzilla.redhat.com/show_bug.cgi?id=1789008
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_4629.json
access.redhat.com/security/cve/CVE-2019-2126
cve.org/CVERecord?id=CVE-2019-2126
access.redhat.com/security/cve/CVE-2019-9232
cve.org/CVERecord?id=CVE-2019-9232
nvd.nist.gov/vuln/detail/CVE-2019-9232
access.redhat.com/security/cve/CVE-2019-9371
cve.org/CVERecord?id=CVE-2019-9371
nvd.nist.gov/vuln/detail/CVE-2019-9371
access.redhat.com/security/cve/CVE-2019-9433
cve.org/CVERecord?id=CVE-2019-9433
nvd.nist.gov/vuln/detail/CVE-2019-9433
errata.rockylinux.org/RLSA-2020:4629
suse.com/support/update/announcement/2020/suse-su-20200143-1
bugzilla.suse.com/1160611
bugzilla.suse.com/1160612
bugzilla.suse.com/1160613
bugzilla.suse.com/1160614
bugzilla.suse.com/1160615
suse.com/security/cve/CVE-2019-2126
suse.com/security/cve/CVE-2019-9232
suse.com/security/cve/CVE-2019-9325
suse.com/security/cve/CVE-2019-9371
suse.com/security/cve/CVE-2019-9433
ubuntu.com/security/CVE-2019-2126
ubuntu.com/security/notices/USN-4199-1
ubuntu.com/security/notices/USN-7579-1
ubuntu.com/security/CVE-2017-13194
ubuntu.com/security/CVE-2019-9232
ubuntu.com/security/CVE-2019-9325
ubuntu.com/security/CVE-2019-9371
ubuntu.com/security/CVE-2019-9433
ubuntu.com/security/CVE-2021-26825
ubuntu.com/security/CVE-2021-26826
lists.opensuse.org/archives/list/[email protected]/thread/T4RF53ZFC352SC6CQMBMJW5OCHIHHCUV
suse.com/security/cve/CVE-2017-0641
suse.com/security/cve/CVE-2017-13194