CVE-2024-5171: aomedia libaom Improper Input Validation
Vulnerability summary
CVE-2024-5171 is a critical (CVSS 10.0) Improper Input Validation vulnerability in aomedia libaom. EPSS estimates a 1.26% chance of exploitation in the next 30 days, higher than 69.3% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 05-06-2024PublishedVulnerability first disclosed.
- 13-02-2025Last modifiedVulnerability information updated.
Description
Integer overflow in libaom internal function img_alloc_helper can lead to heap buffer overflow. This function can be reached via 3 callers: * Calling aom_img_alloc() with a large value of the d_w, d_h, or align parameter may result in integer overflows in the calculations of buffer sizes and offsets and some fields of the returned aom_image_t struct may be invalid. * Calling aom_img_wrap() with a large value of the d_w, d_h, or align parameter may result in integer overflows in the calculations of buffer sizes and offsets and some fields of the returned aom_image_t struct may be invalid. * Calling aom_img_alloc_with_border() with a large value of the d_w, d_h, align, size_align, or border parameter may result in integer overflows in the calculations of buffer sizes and offsets and some fields of the returned aom_image_t struct may be invalid.
CVSS metrics
7 scores · 5 sources · 2 versions- OSV · UbuntuEcosystem advisory · calculated10.0CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
- NVDNIST10.0CriticalCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/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:X/AU:X/R:X/V:X/RE:X/U:X
- OSV · UbuntuEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- NVDNIST9.8CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS trend
Probability
1.26%
Chance of exploitation in the next 30 days
Percentile
69%
Versus all other CVEs
30-day change
0.00 pp
From 1.26% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundExploit Reference (issues.chromium.org)
Maturity: unknown
Weaknesses
CWE · root cause- CWE-20Improper Input ValidationThe product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
- CWE-190Integer Overflow or WraparoundThe product performs a calculation that can produce an integer overflow or wraparound when the logic assumes that the resulting value will always be larger than the original value. This occurs when an integer value is incremented to a value that is too large to store in the associated representation. When this occurs, the value may become a very small or negative number.
Affected systems
Suse15 products
- libaom&distro=SUSE Enterprise Storage 7.1< 1.0.0-150200.3.18.1
- libaom&distro=SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS< 1.0.0-150200.3.18.1
- libaom&distro=SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS< 1.0.0-150200.3.18.1
- libaom&distro=SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS< 3.2.0-150400.3.6.1
- libaom&distro=SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS< 3.2.0-150400.3.6.1
Opensuse3 products
- libaom-devel-doc&distro=openSUSE Leap 15.6< 3.7.1-150600.3.3.1
- libaom&distro=openSUSE Leap 15.5< 3.2.0-150400.3.6.1
- libaom&distro=openSUSE Leap 15.6< 3.7.1-150600.3.3.1
Alpine1 product
- aom< 3.9.1-r0
Aomedia1 product
- libaom≥ 1.0.0, ≤ 3.9.0
Debian1 product
- aom< 3.8.2-3 | < 3.6.0-1+deb12u1 | < 1.0.0.errata1-3+deb11u2
Libaom1 product
- libaom≥ 1.0.0, < 3.9.0
Mageia1 product
- aom< 3.6.0-1.1.mga9
Ubuntu1 product
- aom< 3.8.2-2ubuntu0.1 | < 1.0.0.errata1-3+deb11u1ubuntu0.1 | < 3.3.0-1ubuntu0.1
8 vendors · 24 products
References
17 links- lists.fedoraproject.org/archives/…Third Party Advisory
- lists.fedoraproject.org/archives/…Third Party Advisory