CVE-2024-1580
Integer overflow in VideoLAN dav1d
An integer overflow in dav1d AV1 decoder that can occur when decoding videos with large frame size. This can lead to memory corruption within the AV1 decoder. We recommend upgrading past version 1.4.0 of dav1d.
Attack profile
How easy it is to exploit
- Attack vector
- Adjacent network
- Complexity
- High
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- High
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
5.9
Integer overflow in VideoLAN dav1d
An integer overflow in dav1d AV1 decoder that can occur when decoding videos with large frame size. This can lead to memory corruption within the AV1 decoder. We recommend upgrading past version 1.4.0 of dav1d.
- Record
CVE-2024-1580- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:A/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L - Weakness
- CWE-190
- Updated
- 2026-11-02
EUVDEUVD-2024-17324
5.9
An integer overflow in dav1d AV1 decoder that can occur when decoding videos with large frame size. This can lead to memory corruption within the AV1 decoder. We recommend upgrading past version 1.4.0 of dav1d.
- Record
EUVD-2024-17324- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:A/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-3p7f-4r2q-wxmm
5.9
An integer overflow in dav1d AV1 decoder that can occur when decoding videos with large frame...
An integer overflow in dav1d AV1 decoder that can occur when decoding videos with large frame size. This can lead to memory corruption within the AV1 decoder. We recommend upgrading past version 1.4.0 of dav1d.
- Record
GHSA-3p7f-4r2q-wxmm- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:A/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L - Weakness
- CWE-190
- Updated
- 2026-11-02
NVD
5.9
An integer overflow in dav1d AV1 decoder that can occur when decoding videos with large frame size. This can lead to memory corruption within the AV1 decoder. We recommend upgrading past version 1.4.0 of dav1d.
- Record
CVE-2024-1580- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:A/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-190
- Updated
- 2026-11-02
OSVALPINE-CVE-2024-1580
8.8
An integer overflow in dav1d AV1 decoder that can occur when decoding videos with large frame size. This can lead to memory corruption within the AV1 decoder. We recommend upgrading past version 1.4.0 of dav1d.
- Record
ALPINE-CVE-2024-1580- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2024-1580
8.8
- Record
BELL-CVE-2024-1580- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 9 moreShow less
OSV
8.8
An integer overflow in dav1d AV1 decoder that can occur when decoding videos with large frame size. This can lead to memory corruption within the AV1 decoder. We recommend upgrading past version 1.4.0 of dav1d.
- Record
CVE-2024-1580- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-1580
8.8
An integer overflow in dav1d AV1 decoder that can occur when decoding videos with large frame size. This can lead to memory corruption within the AV1 decoder. We recommend upgrading past version 1.4.0 of dav1d.
- Record
DEBIAN-CVE-2024-1580- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2025-2614
8.8
dav1d security update
dav1d is a new AV1 cross-platform Decoder, open-source, and focused on speed and correctness.
Security Fix(es):
An integer overflow in dav1d AV1 decoder that can occur when decoding videos with large frame size. This can lead to memory corruption within the AV1 decoder. We recommend upgrading past version 1.4.0 of dav1d.(CVE-2024-1580)
- Record
OESA-2025-2614- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVROOT-OS-ALPINE-318-CVE-2024-1580
8.8
CVE-2024-1580 in dav1d - Patched by Root
Root has patched CVE-2024-1580 in the dav1d package for Root:Alpine:3.18. Multiple fixed versions available.
- Record
ROOT-OS-ALPINE-318-CVE-2024-1580- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-1580
5.9
An integer overflow in dav1d AV1 decoder that can occur when decoding videos with large frame size. This can lead to memory corruption within the AV1 decoder. We recommend upgrading past version 1.4.0 of dav1d.
- Record
UBUNTU-CVE-2024-1580- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:A/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2024-0111 No score
Updated dav1d packages fix security vulnerability
An integer overflow in dav1d AV1 decoder that can occur when decoding videos with large frame size. This can lead to memory corruption within the AV1 decoder. (CVE-2024-1580)
- Record
MGASA-2024-0111- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:13703-1 No score
dav1d-1.4.0-2.1 on GA media
These are all security issues fixed in the dav1d-1.4.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:13703-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:0963-1 No score
Security update for dav1d
This update for dav1d fixes the following issues:
- CVE-2024-1580: Fixed tile_start_off calculations for extremely large frame sizes (bsc#1220100).
- Record
SUSE-SU-2024:0963-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:0964-1 No score
Security update for dav1d
This update for dav1d fixes the following issues:
- CVE-2024-1580: Fixed tile_start_off calculations for extremely large frame sizes (bsc#1220100).
- Record
SUSE-SU-2024:0964-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
dav1dAlpine:v3.19 |
before 1.3.0-r1 | 1.3.0-r1 |
dav1dAlpaquita:23 |
1.0.0-r2 and later | None known |
dav1dAlpaquita:stream |
1.0.0-r2 up to 1.4.0-r0 | 1.4.0-r0 |
dav1dBellSoft Hardened Containers:23 |
1.0.0-r2 and later | None known |
dav1dBellSoft Hardened Containers:stream |
1.0.0-r2 up to 1.4.0-r0 | 1.4.0-r0 |
dav1dDebian:12 |
before 1.0.0-2+deb12u1, plus listed versions 1.0.0-2 |
1.0.0-2+deb12u1 |
dav1dDebian:13 |
before 1.4.0-1 | 1.4.0-1 |
dav1dDebian:14 |
before 1.4.0-1 | 1.4.0-1 |
dav1dDebian:11 |
before 0.7.1-3+deb11u1, plus listed versions 0.7.1-3 |
0.7.1-3+deb11u1 |
dav1dMageia:9 |
before 1.2.1-1.1.mga9 | 1.2.1-1.1.mga9 |
Show 13 moreShow less
| Package | Affected | Fixed |
|---|---|---|
dav1dopenEuler:22.03-LTS-SP3 |
before 0.5.2-4.oe2203sp3 | 0.5.2-4.oe2203sp3 |
dav1dopenEuler:22.03-LTS-SP4 |
before 0.5.2-4.oe2203sp4 | 0.5.2-4.oe2203sp4 |
dav1dopenEuler:24.03-LTS |
before 0.5.2-4.oe2403sp2 | 0.5.2-4.oe2403sp2 |
dav1dopenEuler:24.03-LTS-SP1 |
before 0.5.2-4.oe2403sp1 | 0.5.2-4.oe2403sp1 |
dav1dopenEuler:24.03-LTS-SP2 |
before 0.5.2-4.oe2403sp2 | 0.5.2-4.oe2403sp2 |
dav1dopenEuler:20.03-LTS-SP4 |
before 0.5.2-3.oe2003sp4 | 0.5.2-3.oe2003sp4 |
dav1dRoot:Alpine:3.18 |
before 1.2.1-r00072 | 1.2.1-r000721.2.1-r000711.2.1-r000731.2.1-r000741.2.1-r000751.2.1-r00076 |
rootio-dav1dRoot:Alpine:3.18 |
before 1.2.1-r00072 | 1.2.1-r000721.2.1-r000711.2.1-r000731.2.1-r000741.2.1-r000751.2.1-r00076 |
dav1dSUSE:Linux Enterprise Module for Basesystem 15 SP5 |
before 0.9.2-150400.3.3.1 | 0.9.2-150400.3.3.1 |
dav1dSUSE:Linux Enterprise Module for Desktop Applications 15 SP5 |
before 1.0.0-150500.3.6.1 | 1.0.0-150500.3.6.1 |
dav1dSUSE:Linux Enterprise Module for Package Hub 15 SP5 |
before 1.0.0-150500.3.6.1 | 1.0.0-150500.3.6.1 |
dav1dopenSUSE:Leap 15.5 |
before 1.0.0-150500.3.6.1 | 1.0.0-150500.3.6.1 |
dav1dUbuntu:22.04:LTS |
All versions, plus listed versions 0.7.1-30.9.2-1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases, published | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-1580 is a medium vulnerability (CVSS 5.9) in Videolan Dav1d, published February 19, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.84%, the 79th percentile. Fixed in dav1d 1.3.0-r1.
References
code.videolan.org/videolan/dav1d/-/releases/1.4.0
code.videolan.org/videolan/dav1d/-/blob/master/NEWS
lists.fedoraproject.org/archives/list/[email protected]/message/5EPMUNDMEBGESOJ2ZNCWYEAYOOEKNWOO
support.apple.com/kb/HT214098
support.apple.com/kb/HT214097
support.apple.com/kb/HT214095
Show 24 moreShow less
support.apple.com/kb/HT214093
support.apple.com/kb/HT214096
support.apple.com/kb/HT214094
seclists.org/fulldisclosure/2024/Mar/41
seclists.org/fulldisclosure/2024/Mar/36
seclists.org/fulldisclosure/2024/Mar/38
seclists.org/fulldisclosure/2024/Mar/37
seclists.org/fulldisclosure/2024/Mar/40
seclists.org/fulldisclosure/2024/Mar/39
nvd.nist.gov/vuln/detail/CVE-2024-1580
github.com/advisories/GHSA-3p7f-4r2q-wxmm
security.alpinelinux.org/vuln/CVE-2024-1580
docs.bell-sw.com/security/cves/CVE-2024-1580
security-tracker.debian.org/tracker/CVE-2024-1580
advisories.mageia.org/MGASA-2024-0111.html
bugs.mageia.org/show_bug.cgi?id=33014
lwn.net/Articles/966589
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2614
suse.com/support/update/announcement/2024/suse-su-20240963-1
bugzilla.suse.com/1220100
suse.com/security/cve/CVE-2024-1580
suse.com/support/update/announcement/2024/suse-su-20240964-1
ubuntu.com/security/CVE-2024-1580
cve.org/CVERecord?id=CVE-2024-1580