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.
Other sources
CoreMedia. An out-of-bounds write issue was addressed with improved input validation.
— Apple
WebRTC. An out-of-bounds write issue was addressed with improved input validation.
— Apple
Credit
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Apple macOSto a version that resolves this vulnerability.Fixed in 14.4.1 - Upgrade
Upgrade
visionOSto a version that resolves this vulnerability.Fixed in 1.1.1 - Upgrade
Upgrade
macOS Venturato a version that resolves this vulnerability.Fixed in 13.6.6 - Upgrade
Upgrade
Safarito a version that resolves this vulnerability.Fixed in 17.4.1 - Upgrade
Upgrade
Apple iOS and iPadOSto a version that resolves this vulnerability.Fixed in 17.4.1 - Upgrade
Upgrade
Apple iOS, iPadOS, and macOSto a version that resolves this vulnerability.Fixed in 17.4.1 - Upgrade
Upgrade
Apple iOS and iPadOSto a version that resolves this vulnerability.Fixed in 16.7.7 - Upgrade
Upgrade
Apple iOS, iPadOS, and macOSto a version that resolves this vulnerability.Fixed in 16.7.7 - Upgrade
Upgrade
dav1d (AV1 decoder)to a version that resolves this vulnerability.Fixed in 1.4.0
Event History
Parent advisories
This vulnerability appears in the following advisories.
Frequently Asked Questions
What is the severity of CVE-2024-1580?
CVE-2024-1580 has been classified as a high-severity vulnerability due to potential memory corruption issues.
How do I fix CVE-2024-1580?
To fix CVE-2024-1580, you should upgrade to versions 1.4.0 or later of dav1d and ensure your Apple devices are updated to the recommended versions.
What products are affected by CVE-2024-1580?
CVE-2024-1580 affects various Apple products including iOS, iPadOS, Safari, and macOS versions prior to the specified remedies.
What type of vulnerability is CVE-2024-1580?
CVE-2024-1580 is an integer overflow vulnerability in the dav1d AV1 decoder.
What happens if I do not update my software for CVE-2024-1580?
If you do not update your software for CVE-2024-1580, you risk memory corruption which could lead to application crashes or data breaches.