CVE-2019-9371
In libvpx, there is a possible resource exhaustion due to improper input validation. This could...
In libvpx, there is a possible resource exhaustion due to improper input validation. This could lead to remote denial of service with no additional execution privileges needed. User interaction is needed for exploitation. Product: AndroidVersions: Android-10Android ID: A-132783254
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
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
In libvpx, there is a possible resource exhaustion due to improper input validation. This could lead to remote denial of service with no additional execution privileges needed. User interaction is needed for exploitation. Product: AndroidVersions: Android-10Android ID: A-132783254
- Record
CVE-2019-9371- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 7.1 High
AV:N/AC:M/Au:N/C:N/I:N/A:C - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
In libvpx, there is a possible resource exhaustion due to improper input validation. This could lead to remote denial of service with no additional execution privileges needed. User interaction is needed for exploitation. Product: AndroidVersions: Android-10Android ID: A-132783254
- Record
CVE-2019-9371- Updated
- 2026-11-02
EUVDEUVD-2019-18746 No score
In libvpx, there is a possible resource exhaustion due to improper input validation. This could lead to remote denial of service with no additional execution privileges needed. User interaction is needed for exploitation. Product: AndroidVersions: Android-10Android ID: A-132783254
- Record
EUVD-2019-18746- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-9vpr-vrhc-8w49
6.5
In libvpx, there is a possible resource exhaustion due to improper input validation. This could...
In libvpx, there is a possible resource exhaustion due to improper input validation. This could lead to remote denial of service with no additional execution privileges needed. User interaction is needed for exploitation. Product: AndroidVersions: Android-10Android ID: A-132783254
- Record
GHSA-9vpr-vrhc-8w49- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-20
- Updated
- 2026-11-02
OSVALPINE-CVE-2019-9371
6.5
In libvpx, there is a possible resource exhaustion due to improper input validation. This could lead to remote denial of service with no additional execution privileges needed. User interaction is needed for exploitation. Product: AndroidVersions: Android-10Android ID: A-132783254
- Record
ALPINE-CVE-2019-9371- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSV
6.5
In libvpx, there is a possible resource exhaustion due to improper input validation. This could lead to remote denial of service with no additional execution privileges needed. User interaction is needed for exploitation. Product: AndroidVersions: Android-10Android ID: A-132783254
- Record
CVE-2019-9371- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 10 moreShow less
OSVDEBIAN-CVE-2019-9371
6.5
In libvpx, there is a possible resource exhaustion due to improper input validation. This could lead to remote denial of service with no additional execution privileges needed. User interaction is needed for exploitation. Product: AndroidVersions: Android-10Android ID: A-132783254
- Record
DEBIAN-CVE-2019-9371- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - 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
OSVUBUNTU-CVE-2019-9371
6.5
In libvpx, there is a possible resource exhaustion due to improper input validation. This could lead to remote denial of service with no additional execution privileges needed. User interaction is needed for exploitation. Product: AndroidVersions: Android-10Android ID: A-132783254
- Record
UBUNTU-CVE-2019-9371- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/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
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libvpxAlpine:v3.11 |
before 1.8.1-r0 | 1.8.1-r0 |
libvpxAlpine:v3.12 |
before 1.8.1-r0 | 1.8.1-r0 |
libvpxAlpine:v3.13 |
before 1.8.1-r0 | 1.8.1-r0 |
libvpxAlpine:v3.14 |
before 1.8.1-r0 | 1.8.1-r0 |
libvpxAlpine:v3.15 |
before 1.8.1-r0 | 1.8.1-r0 |
libvpxAlpine:v3.16 |
before 1.8.1-r0 | 1.8.1-r0 |
libvpxAlpine:v3.17 |
before 1.8.1-r0 | 1.8.1-r0 |
libvpxAlpine:v3.18 |
before 1.8.1-r0 | 1.8.1-r0 |
libvpxAlpine:v3.19 |
before 1.8.1-r0 | 1.8.1-r0 |
libvpxAlpine:v3.20 |
before 1.8.1-r0 | 1.8.1-r0 |
Show 33 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libvpxAlpine:v3.21 |
before 1.8.1-r0 | 1.8.1-r0 |
libvpxAlpine:v3.22 |
before 1.8.1-r0 | 1.8.1-r0 |
libvpxAlpine:v3.23 |
before 1.8.1-r0 | 1.8.1-r0 |
libvpxAlpine:v3.24 |
before 1.8.1-r0 | 1.8.1-r0 |
libvpxAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.7.0-8.el8 | 1.7.0-8.el8 |
libvpx-develAlmaLinux:8 From an advisory covering 4 CVEs |
before 1.7.0-8.el8 | 1.7.0-8.el8 |
libvpxDebian:12 |
before 1.8.1-2 | 1.8.1-2 |
libvpxDebian:13 |
before 1.8.1-2 | 1.8.1-2 |
libvpxDebian:14 |
before 1.8.1-2 | 1.8.1-2 |
libvpxMageia:7 From an advisory covering 2 CVEs |
before 1.8.1-1.mga7 | 1.8.1-1.mga7 |
libvpxRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpx-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpx-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpx-utils-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 4 CVEs |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpx-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpx-debugsourceRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpx-develRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpx-utils-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 4 CVEs |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpxRocky Linux:8 From an advisory covering 4 CVEs |
before 0:1.7.0-8.el8 | 0:1.7.0-8.el8 |
libvpxSUSE:Linux Enterprise Module for Basesystem 15 From an advisory covering 5 CVEs |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise Module for Basesystem 15 SP1 From an advisory covering 5 CVEs |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise Module for Desktop Applications 15 From an advisory covering 5 CVEs |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise Module for Desktop Applications 15 SP1 From an advisory covering 5 CVEs |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise Module for Package Hub 15 From an advisory covering 5 CVEs |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise High Performance Computing 15-ESPOS From an advisory covering 5 CVEs |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise High Performance Computing 15-LTSS From an advisory covering 5 CVEs |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise Server 15-LTSS From an advisory covering 5 CVEs |
before 1.6.1-6.3.1 | 1.6.1-6.3.1 |
libvpxSUSE:Linux Enterprise Server for SAP Applications 15 From an advisory covering 5 CVEs |
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 |
libvpxUbuntu:16.04:LTS From an advisory covering 6 CVEs |
before 1.5.0-2ubuntu1.1, plus listed versions 1.4.0-41.5.0-21.5.0-2ubuntu1 |
1.5.0-2ubuntu1.1 |
libvpxUbuntu:18.04:LTS From an advisory covering 6 CVEs |
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 |
libvpxopenSUSE:Leap 15.1 From an advisory covering 5 CVEs |
before 1.6.1-lp151.5.3.1 | 1.6.1-lp151.5.3.1 |
libvpxopenSUSE:Tumbleweed From an advisory covering 7 CVEs |
before 1.10.0-1.3 | 1.10.0-1.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-9371 is a medium vulnerability (CVSS 6.5) in Google Android, published September 27, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.14%, the 87th percentile. Fixed in libvpx 1.8.1-r0.
References
source.android.com/security/bulletin/android-10
openwall.com/lists/oss-security/2019/10/25/17
openwall.com/lists/oss-security/2019/10/27/1
openwall.com/lists/oss-security/2019/11/07/1
usn.ubuntu.com/4199-1
seclists.org/bugtraq/2019/Nov/43
Show 61 moreShow less
debian.org/security/2019/dsa-4578
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
security.gentoo.org/glsa/202003-59
nvd.nist.gov/vuln/detail/CVE-2019-9371
lists.fedoraproject.org/archives/list/[email protected]/message/DQSTK442ATWJOR4TU3MR6C3N5A6NDFFN
lists.fedoraproject.org/archives/list/[email protected]/message/U2IIA3RSYABBUCFIHXIRVUT5CTJVWWZ6
github.com/advisories/GHSA-9vpr-vrhc-8w49
security.alpinelinux.org/vuln/CVE-2019-9371
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
security-tracker.debian.org/tracker/CVE-2019-9371
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
nvd.nist.gov/vuln/detail/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
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-9371
chromium.googlesource.com/webm/libwebm/+/cb5a9477073cf7ae4a28356d6e3e5638aba78dc9
chromium.googlesource.com/webm/libwebm/+/027a472efe49ff3a24be619442d2150658dbaaa0
ubuntu.com/security/notices/USN-4199-1
ubuntu.com/security/CVE-2017-13194
ubuntu.com/security/CVE-2019-2126
ubuntu.com/security/CVE-2019-9232
ubuntu.com/security/CVE-2019-9325
ubuntu.com/security/CVE-2019-9433
lists.opensuse.org/archives/list/[email protected]/thread/T4RF53ZFC352SC6CQMBMJW5OCHIHHCUV
suse.com/security/cve/CVE-2017-0641
suse.com/security/cve/CVE-2017-13194