VYPR
Unrated severityNVD Advisory· Published May 6, 2021· Updated Aug 3, 2024

CVE-2021-30473

CVE-2021-30473

Description

aom_image.c in libaom in AOMedia before 2021-04-07 frees memory that is not located on the heap.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

libaom before 2021-04-07 contains a vulnerability in aom_image.c where memory not on the heap is freed, potentially leading to remote code execution.

Vulnerability

The vulnerability resides in aom_image.c of the libaom library (AOMedia's AV1 codec SDK) prior to commit 4efe20e99dcd9b6f8eadc8de8acc825be7416578 (2021-04-07). The code frees memory that is not located on the heap, which constitutes a memory corruption bug. All versions before this commit are affected [1].

Exploitation

An attacker can exploit this by crafting a malicious AV1 bitstream that triggers the erroneous free operation. The victim must decode the crafted stream using a vulnerable version of libaom. No authentication is required if the decoder processes user-supplied data, making the attack remotely exploitable in scenarios where untrusted media is decoded.

Impact

Successful exploitation can lead to heap corruption, which may allow an attacker to achieve arbitrary code execution or cause a denial of service. The Gentoo security advisory (GLSA 202401-32) lists remote code execution as a possible outcome among the vulnerabilities addressed [3].

Mitigation

The issue is fixed in commit 4efe20e99dcd9b6f8eadc8de8acc825be7416578 (2021-04-07) [1]. Users should upgrade to libaom version 3.2.0 or later, as recommended by the Gentoo advisory [3]. No workaround is available.

AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

5

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

6

News mentions

0

No linked articles in our index yet.