CVE-2023-6349
Heap overflow in libvpx
A heap overflow vulnerability exists in libvpx - Encoding a frame that has larger dimensions than the originally configured size with VP9 may result in a heap overflow in libvpx. We recommend upgrading to version 1.13.1 or above
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- Low
- User interaction
- Passive
What an attacker can affect
- Confidentiality
- Low
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.7
Heap overflow in libvpx
A heap overflow vulnerability exists in libvpx - Encoding a frame that has larger dimensions than the originally configured size with VP9 may result in a heap overflow in libvpx. We recommend upgrading to version 1.13.1 or above
- Record
CVE-2023-6349- CVSS 4.0
- 5.7 Medium
CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:P/VC:L/VI:H/VA:N/SC:L/SI:H/SA:N/S:N/AU:N/R:A/V:D - Weakness
- CWE-122
- Updated
- 2026-11-02
EUVDEUVD-2023-58590
5.7
A heap overflow vulnerability exists in libvpx - Encoding a frame that has larger dimensions than the originally configured size with VP9 may result in a heap overflow in libvpx. We recommend upgrading to version 1.13.1 or above
- Record
EUVD-2023-58590- CVSS 4.0
- 5.7 Medium
CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:P/VC:L/VI:H/VA:N/SC:L/SI:H/SA:N/S:N/AU:N/R:A/V:D - Updated
- 2026-11-03
NVD
5.7
A heap overflow vulnerability exists in libvpx - Encoding a frame that has larger dimensions than the originally configured size with VP9 may result in a heap overflow in libvpx. We recommend upgrading to version 1.13.1 or above
- Record
CVE-2023-6349- CVSS 4.0
- 5.7 Medium
CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:P/VC:L/VI:H/VA:N/SC:L/SI:H/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:N/AU:N/R:A/V:D/RE:X/U:X - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-122, CWE-787
- Updated
- 2026-11-02
OSV
5.7
Heap overflow in libvpx
A heap overflow vulnerability exists in libvpx - Encoding a frame that has larger dimensions than the originally configured size with VP9 may result in a heap overflow in libvpx. We recommend upgrading to version 1.13.1 or above
- Record
CVE-2023-6349- CVSS 4.0
- 5.7 Medium
CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:P/VC:L/VI:H/VA:N/SC:L/SI:H/SA:N/S:N/AU:N/R:A/V:D - Weakness
- CWE-122
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-6349
7.5
A heap overflow vulnerability exists in libvpx - Encoding a frame that has larger dimensions than the originally configured size with VP9 may result in a heap overflow in libvpx. We recommend upgrading to version 1.13.1 or above
- Record
DEBIAN-CVE-2023-6349- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVJLSEC-2026-376
5.7
A heap overflow vulnerability exists in libvpx - Encoding a frame that has larger dimensions than the originally configured size with VP9 may result in a heap overflow in libvpx. We recommend upgrading to version 1.13.1 or above
- Record
JLSEC-2026-376- CVSS 4.0
- 5.7 Medium
CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:P/VC:L/VI:H/VA:N/SC:L/SI:H/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:N/AU:N/R:A/V:D/RE:X/U:X - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 6 moreShow less
OSVRHSA-2024:5941
7.1
Red Hat Security Advisory: libvpx security update
- Record
RHSA-2024:5941- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2024:5941
7.1
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: Heap buffer overflow related to VP9 encoding (CVE-2023-6349)
-
libvpx: Integer overflow in vpx_img_alloc() (CVE-2024-5197)
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.
- Record
RLSA-2024:5941- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-6349
5.7
A heap overflow vulnerability exists in libvpx - Encoding a frame that has larger dimensions than the originally configured size with VP9 may result in a heap overflow in libvpx. We recommend upgrading to version 1.13.1 or above
- Record
UBUNTU-CVE-2023-6349- CVSS 4.0
- 5.7 Medium
CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:P/VC:L/VI:H/VA:N/SC:L/SI:H/SA:N/S:N/AU:N/R:A/V:D - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2024:5941 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: Heap buffer overflow related to VP9 encoding (CVE-2023-6349)
- libvpx: Integer overflow in vpx_img_alloc() (CVE-2024-5197)
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.
- Record
ALSA-2024:5941- Updated
- 2026-11-02
OSVSUSE-SU-2024:2408-1 No score
Security update for libvpx
This update for libvpx fixes the following issues:
- CVE-2024-5197: Fixed interger overflow when calling vpx_img_alloc() or vpx_img_wrap() with large parameters (bsc#1225879).
- CVE-2023-6349: Fixed heap overflow when encoding a frame that has larger dimensions than the originally configured size (bsc#1225403).
- Record
SUSE-SU-2024:2408-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:2409-1 No score
Security update for libvpx
This update for libvpx fixes the following issues:
- CVE-2024-5197: Fixed interger overflow when calling vpx_img_alloc() or vpx_img_wrap() with large parameters (bsc#1225879).
- CVE-2023-6349: Fixed heap overflow when encoding a frame that has larger dimensions than the originally configured size (bsc#1225403).
- CVE-2023-44488: Fixed heap buffer overflow in vp8 encoding (bsc#1216879).
- Record
SUSE-SU-2024:2409-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
libvpxAlmaLinux:8 From an advisory covering 2 CVEs |
before 1.7.0-11.el8_10 | 1.7.0-11.el8_10 |
libvpx-develAlmaLinux:8 From an advisory covering 2 CVEs |
before 1.7.0-11.el8_10 | 1.7.0-11.el8_10 |
libvpxDebian:12 |
before 1.12.0-1+deb12u2, plus listed versions 1.12.0-11.12.0-1+deb12u1 |
1.12.0-1+deb12u2 |
libvpxDebian:13 |
before 1.13.1-2 | 1.13.1-2 |
libvpxDebian:14 |
before 1.13.1-2 | 1.13.1-2 |
LibVPX_jllJulia |
before 1.15.2+0 | 1.15.2+0 |
libvpxRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.7.0-11.el8_10 | 0:1.7.0-11.el8_10 |
libvpx-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.7.0-11.el8_10 | 0:1.7.0-11.el8_10 |
libvpx-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.7.0-11.el8_10 | 0:1.7.0-11.el8_10 |
libvpx-utils-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.7.0-11.el8_10 | 0:1.7.0-11.el8_10 |
Show 35 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libvpx-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 0:1.7.0-11.el8_10 | 0:1.7.0-11.el8_10 |
libvpx-debugsourceRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 0:1.7.0-11.el8_10 | 0:1.7.0-11.el8_10 |
libvpx-develRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 0:1.7.0-11.el8_10 | 0:1.7.0-11.el8_10 |
libvpx-utils-debuginfoRed Hat:enterprise_linux:8::crb From an advisory covering 2 CVEs |
before 0:1.7.0-11.el8_10 | 0:1.7.0-11.el8_10 |
libvpxRocky Linux:8 From an advisory covering 2 CVEs |
before 0:1.7.0-11.el8_10 | 0:1.7.0-11.el8_10 |
libvpxSUSE:Linux Enterprise Module for Desktop Applications 15 SP5 From an advisory covering 2 CVEs |
before 1.6.1-150000.6.16.1 | 1.6.1-150000.6.16.1 |
libvpxSUSE:Linux Enterprise Module for Desktop Applications 15 SP6 From an advisory covering 2 CVEs |
before 1.6.1-150000.6.16.1 | 1.6.1-150000.6.16.1 |
libvpxSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS From an advisory covering 2 CVEs |
before 1.6.1-150000.6.16.1 | 1.6.1-150000.6.16.1 |
libvpxSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 2 CVEs |
before 1.6.1-150000.6.16.1 | 1.6.1-150000.6.16.1 |
libvpxSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 1.6.1-150000.6.16.1 | 1.6.1-150000.6.16.1 |
libvpxSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.6.1-150000.6.16.1 | 1.6.1-150000.6.16.1 |
libvpxSUSE:Linux Enterprise Server 15 SP2-LTSS From an advisory covering 2 CVEs |
before 1.6.1-150000.6.16.1 | 1.6.1-150000.6.16.1 |
libvpxSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 2 CVEs |
before 1.6.1-150000.6.16.1 | 1.6.1-150000.6.16.1 |
libvpxSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.6.1-150000.6.16.1 | 1.6.1-150000.6.16.1 |
libvpxSUSE:Linux Enterprise Server for SAP Applications 15 SP2 From an advisory covering 2 CVEs |
before 1.6.1-150000.6.16.1 | 1.6.1-150000.6.16.1 |
libvpxSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 2 CVEs |
before 1.6.1-150000.6.16.1 | 1.6.1-150000.6.16.1 |
libvpxSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 1.6.1-150000.6.16.1 | 1.6.1-150000.6.16.1 |
libvpxSUSE:Enterprise Storage 7.1 From an advisory covering 2 CVEs |
before 1.6.1-150000.6.16.1 | 1.6.1-150000.6.16.1 |
libvpxSUSE:Linux Enterprise Module for Basesystem 15 SP5 From an advisory covering 3 CVEs |
before 1.11.0-150400.3.7.1 | 1.11.0-150400.3.7.1 |
libvpxSUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 3 CVEs |
before 1.11.0-150400.3.7.1 | 1.11.0-150400.3.7.1 |
libvpxSUSE:Linux Enterprise Module for Package Hub 15 SP5 From an advisory covering 3 CVEs |
before 1.11.0-150400.3.7.1 | 1.11.0-150400.3.7.1 |
libvpxSUSE:Linux Enterprise Module for Package Hub 15 SP6 From an advisory covering 3 CVEs |
before 1.11.0-150400.3.7.1 | 1.11.0-150400.3.7.1 |
libvpxSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 3 CVEs |
before 1.11.0-150400.3.7.1 | 1.11.0-150400.3.7.1 |
libvpxSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.11.0-150400.3.7.1 | 1.11.0-150400.3.7.1 |
libvpxSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 3 CVEs |
before 1.11.0-150400.3.7.1 | 1.11.0-150400.3.7.1 |
libvpxSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 3 CVEs |
before 1.11.0-150400.3.7.1 | 1.11.0-150400.3.7.1 |
libvpxSUSE:Manager Proxy 4.3 From an advisory covering 3 CVEs |
before 1.11.0-150400.3.7.1 | 1.11.0-150400.3.7.1 |
libvpxSUSE:Manager Server 4.3 From an advisory covering 3 CVEs |
before 1.11.0-150400.3.7.1 | 1.11.0-150400.3.7.1 |
libvpxopenSUSE:Leap 15.5 From an advisory covering 3 CVEs |
before 1.11.0-150400.3.7.1 | 1.11.0-150400.3.7.1 |
libvpxopenSUSE:Leap 15.6 From an advisory covering 3 CVEs |
before 1.11.0-150400.3.7.1 | 1.11.0-150400.3.7.1 |
libvpxUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 1.2.0-21.3.0-11.3.0-21.3.0-2ubuntu0.1~esm11.3.0-2ubuntu0.1~esm21.3.0-2ubuntu0.1~esm31.3.0-2ubuntu0.1+esm3 |
None known |
libvpxUbuntu:Pro:16.04:LTS |
before 1.5.0-2ubuntu1.1+esm2, plus listed versions 1.4.0-41.5.0-21.5.0-2ubuntu11.5.0-2ubuntu1.11.5.0-2ubuntu1.1+esm1 |
1.5.0-2ubuntu1.1+esm2 |
libvpxUbuntu:Pro:18.04:LTS |
before 1.7.0-3ubuntu0.18.04.1+esm1, plus listed versions 1.6.1-31.7.0-31.7.0-3ubuntu0.18.04.1 |
1.7.0-3ubuntu0.18.04.1+esm1 |
libvpxUbuntu:20.04:LTS |
before 1.8.2-1ubuntu0.2, plus listed versions 1.8.1-21.8.2-11.8.2-1build1 |
1.8.2-1ubuntu0.2 |
libvpxUbuntu:22.04:LTS |
before 1.11.0-2ubuntu2.2, plus listed versions 1.9.0-1ubuntu11.11.0-2ubuntu11.11.0-2ubuntu2 |
1.11.0-2ubuntu2.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases, products, published | EUVD | |
| first indexed | CVE List, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-6349 is a medium vulnerability (CVSS 5.7) in Chromium Libvpx, published May 27, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.36%, the 30th percentile. Fixed in libvpx 1.12.0-1+deb12u2.
References
crbug.com/webm/1642
access.redhat.com/errata/RHSA-2024:5941
access.redhat.com/security/cve/CVE-2023-6349
access.redhat.com/security/cve/CVE-2024-5197
bugzilla.redhat.com/2283553
bugzilla.redhat.com/2291198
Show 26 moreShow less
errata.almalinux.org/8/ALSA-2024-5941.html
chromium.googlesource.com
chromium.googlesource.com/webm/libvpx
github.com/CVEProject/cvelistV5/tree/main/cves/2023/6xxx/CVE-2023-6349.json
nvd.nist.gov/vuln/detail/CVE-2023-6349
security-tracker.debian.org/tracker/CVE-2023-6349
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2283553
bugzilla.redhat.com/show_bug.cgi?id=2291198
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_5941.json
cve.org/CVERecord?id=CVE-2023-6349
cve.org/CVERecord?id=CVE-2024-5197
nvd.nist.gov/vuln/detail/CVE-2024-5197
errata.rockylinux.org/RLSA-2024:5941
suse.com/support/update/announcement/2024/suse-su-20242408-1
bugzilla.suse.com/1225403
bugzilla.suse.com/1225879
suse.com/security/cve/CVE-2023-6349
suse.com/security/cve/CVE-2024-5197
suse.com/support/update/announcement/2024/suse-su-20242409-1
bugzilla.suse.com/1216879
suse.com/security/cve/CVE-2023-44488
ubuntu.com/security/CVE-2023-6349
ubuntu.com/security/notices/USN-6403-1
ubuntu.com/security/notices/USN-6403-2
ubuntu.com/security/notices/USN-6403-3