Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconIdentify fork-based AV1 encoder accepting frames
-
DeliverySubmit crafted SVC-layer video frame
-
ExploitTrigger OOB write into layer context
-
InstallCrash children to brute-force base address
-
C2Overwrite cyclic refresh map pointer
-
ExecuteHijack control flow on next encode
-
ImpactExecute arbitrary commands as encoder service
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The target service must (1) link libaom as its AV1 encoder, (2) have SVC (Scalable Video Coding) enabled on the encode path, (3) accept attacker-controlled raw video frame pixels - not just pre-encoded bitstreams routed through the decoder - and (4) be deployed in a fork-based worker model so child crashes leak address information back to the attacker for the ASLR brute force. Exploitation is further limited by CVSS AC:H (the crash-oracle brute force is non-trivial and noisy) and UI:R (an attacker must induce processing of their frame, e.g. by submitting an upload or initiating a call); pure decode-only consumers, non-SVC encoder configurations, and single-exec (non-fork) transcoders are not exploitable via this chain. |
| Impact | The CVSS 3.1 vector AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:H/A:H reflects the real shape of the bug: reachable over the network through any service that ingests user video, but requiring high attack complexity (the crash-oracle ASLR brute force and the fork-based deployment) and at least nominal user interaction (submitting a frame). No EPSS, KEV or SSVC data is provided, and there is no indication of active exploitation, so this is not a drop-everything patch in the same tier as a KEV-listed bug. However, the impact is genuine code execution in a widely embedded codec library, and a working upstream commit exists which lowers the bar for a researcher to derive an exploit - defenders running fork-model AV1 transcoders (e.g. video upload/streaming pipelines) should treat it as a high-priority patch even though raw EPSS-style telemetry is unavailable. |
| Exploit ScenarioDerived | An attacker uploads or streams a crafted AV1 source video to a public transcoding or video-conferencing service whose backend runs a fork-based libaom encoder with SVC enabled. The malicious pixel layout overflows into the SVC layer context, repeatedly crashing child processes to leak the encoder process's base address, and then a final frame hijacks the cyclic refresh map pointer to redirect execution and run attacker commands as the encoder service user. No public PoC is currently identified, but the upstream fix commit provides a clear root-cause reference for exploit developers. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv3 – Jun 19, 2026
Remote code execution in libaom (reference AV1 codec) is possible when services use the SVC encoder with attacker-supplied frames, allowing crafted pixel data to overlap encoder layer context structures and hijack the cyclic refresh map pointer. The flaw chains a heap out-of-bounds write (CWE-787) with a crash-oracle ASLR bypass to redirect control flow in fork-based video processing services. No public exploit identified at time of analysis, but the issue is tracked under Red Hat and Chromium security trackers and an upstream fix commit has landed in aomedia.
Earlier versions of this analysis (2)
Remote code execution in libaom (the reference AV1 codec) is possible when the AV1 encoder is built with Scalable Video Coding (SVC) enabled and accepts attacker-controlled frame data. Insufficient bounds validation in the SVC layer ID control lets crafted pixel data overwrite adjacent encoder layer context structures, including the cyclic refresh map pointer, which can be leveraged into control-flow hijack in fork-based video services. No public exploit identified at time of analysis, but the writeup discloses a concrete exploitation primitive (crash-oracle ASLR defeat plus pointer hijack).
Remote code execution in libaom's AV1 SVC encoder enables unauthenticated network attackers to achieve arbitrary command execution by supplying crafted video frames that trigger an out-of-bounds write in the SVC layer ID validation path. The flaw causes attacker-controlled pixel data to overlap with internal encoder layer context structures, specifically hijacking the cyclic refresh map pointer; in fork-based media processing services, a crash-oracle technique allows iterative brute-forcing of ASLR to complete the exploit chain. No public exploit code or CISA KEV listing exists at time of analysis, but the upstream fix commit is publicly visible on Google's AOM source repository, and the Chromium issue tracker reference suggests broader library consumer exposure.
RemediationAI
Upstream fix available (commit a93ba0ffaa); released patched version not independently confirmed - rebuild or upgrade libaom to a release that includes aomedia commit a93ba0ffaa (https://aomedia.googlesource.com/aom/+/a93ba0ffaa) and pull the corresponding distro packages once published (track Red Hat at https://access.redhat.com/security/cve/CVE-2026-56211 and Bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=2490802, and Chromium at https://issues.chromium.org/issues/503993985). Until a packaged build is deployed, the most surgical workaround is to disable SVC encoding in any service that exposes libaom to untrusted video (this removes adaptive layered streaming, so multi-bitrate ABR pipelines will lose that capability); operators of fork-based transcoders should additionally re-enable per-process ASLR re-randomization or switch to a fresh-exec model so the crash-oracle brute force loses its stable base address (this costs throughput from lost fork-server warm state). Restricting upload of attacker-controlled raw frames and validating frame dimensions before passing them to libaom provides partial defense but does not address the underlying out-of-bounds write.
Affected ProductsAI
The vulnerable component is libaom, the AOMedia reference AV1 codec, specifically the AV1 encoder's SVC layer-ID control path. Exact fixed versions are not enumerated in the provided data; the upstream fix is the aomedia commit a93ba0ffaa (https://aomedia.googlesource.com/aom/+/a93ba0ffaa). Downstream tracking is available via Red Hat (https://access.redhat.com/security/cve/CVE-2026-56211 and Bugzilla 2490802 at https://bugzilla.redhat.com/show_bug.cgi?id=2490802) and Chromium issue 503993985 (https://issues.chromium.org/issues/503993985), indicating Red Hat Enterprise Linux libaom packages and Chromium/Chrome's bundled libaom are affected pending vendor-specific package versions. No CPE strings were supplied, so precise affected version ranges for distros and embedders must be confirmed against each vendor advisory.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
libaom is the Alliance for Open Media reference encoder/decoder for the AV1 video codec, used by Chromium, Android, FFmpeg, GStreamer and many cloud transcoding pipelines. The bug lives in the AV1 encoder's Scalable Video Coding (SVC) layer-ID control path, where insufficient bounds validation lets pixel data from an input frame spill into adjacent internal layer-context structures - the classic CWE-787 out-of-bounds write pattern. Because the corrupted field is the cyclic refresh map pointer (a function-table-like data pointer used during encode), an attacker who can also observe child-process crashes in a fork-server design can brute-force the base address and gain arbitrary control-flow hijack, turning a memory-safety issue into command execution.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:H/A:H
Reachable over network with no auth but needs victim-side frame processing (UI:R) and a non-trivial crash-oracle brute force plus SVC/fork preconditions (AC:H); RCE yields high I/A and limited info leak (C:L).
AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
Lifecycle Timeline
3DescriptionCVE.org
A remote code execution vulnerability was found in libaom, the reference AV1 codec implementation. Insufficient bounds validation in the AV1 encoder's SVC (Scalable Video Coding) layer ID control allows an attacker to supply crafted video frame pixels that overlap with internal encoder layer context structures. In fork-based video processing services, an attacker can use this to hijack the cyclic refresh map pointer, brute-force the process base address via a crash oracle, and redirect control flow to achieve arbitrary command execution. Exploitation requires the target service to use libaom with SVC encoding enabled and accept attacker-supplied video frames.
Executive ViewAI
AV1 codec library libaom contains a remote code execution vulnerability in its SVC encoder affecting video processing services that accept untrusted frame input. Organizations operating streaming platforms, video transcoding pipelines, or media infrastructure face potential data exposure and service disruption through malicious video submissions.
No vendor-released patch identified at time of analysis; upstream fix available in aomedia source repository for self-compilation. Interim controls: (1) Disable SVC encoder if operationally feasible; (2) Restrict video input to authenticated/internal sources; (3) Run video processing in restricted containers with least-privilege isolation; (4) Implement rate limiting and input validation on video submission endpoints; (5) Monitor for unexpected process termination or resource anomalies.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Same weakness CWE-787 – Out-of-bounds Write
View allVendor StatusVendor
SUSE
Severity: Important| Product | Status |
|---|---|
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 16.0 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Manager Proxy LTS 4.3 | Affected |
| SUSE Manager Retail Branch Server LTS 4.3 | Affected |
| SUSE Manager Server LTS 4.3 | Affected |
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server 16.0 | Affected |
| SUSE Linux Enterprise Server 16.1 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.0 | Affected |
| SUSE Linux Enterprise Server for SAP applications 16.1 | Affected |
| openSUSE Leap 16.0 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP4 | Affected |
| SUSE Linux Enterprise Module for Basesystem 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5 | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6 | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE Manager Proxy 4.3 | Affected |
| SUSE Manager Proxy LTS 4.3 | Affected |
| SUSE Manager Proxy LTS 4.3 | Affected |
| SUSE Manager Retail Branch Server 4.3 | Affected |
| SUSE Manager Retail Branch Server LTS 4.3 | Affected |
| SUSE Manager Retail Branch Server LTS 4.3 | Affected |
| SUSE Manager Server 4.3 | Affected |
| SUSE Manager Server LTS 4.3 | Affected |
| SUSE Manager Server LTS 4.3 | Affected |
| SUSE Enterprise Storage 7 | Not-Affected |
| SUSE Enterprise Storage 7.1 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP3 | Not-Affected |
| SUSE Linux Enterprise Desktop 15 SP4 | Affected |
| SUSE Linux Enterprise Desktop 15 SP5 | Affected |
| SUSE Linux Enterprise Desktop 15 SP6 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-ESPOS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP2-LTSS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3 | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP3-LTSS | Not-Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP6 | Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Module for Desktop Applications 15 SP3 | Not-Affected |
| SUSE Linux Enterprise Real Time 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Real Time 15 SP3 | Not-Affected |
| SUSE Linux Enterprise Real Time 15 SP4 | Affected |
| SUSE Linux Enterprise Server 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP2-BCL | Not-Affected |
| SUSE Linux Enterprise Server 15 SP2-LTSS | Not-Affected |
| SUSE Linux Enterprise Server 15 SP3 | Not-Affected |
| SUSE Linux Enterprise Server 15 SP3-BCL | Not-Affected |
| SUSE Linux Enterprise Server 15 SP3-LTSS | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP2 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP3 | Not-Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Manager Proxy 4.1 | Not-Affected |
| SUSE Manager Proxy 4.2 | Not-Affected |
| SUSE Manager Retail Branch Server 4.1 | Not-Affected |
| SUSE Manager Retail Branch Server 4.2 | Not-Affected |
| SUSE Manager Server 4.1 | Not-Affected |
| SUSE Manager Server 4.2 | Not-Affected |
| openSUSE Leap 15.3 | Not-Affected |
| openSUSE Leap 15.4 | Not-Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
EUVD-2026-38047
GHSA-qr4p-j2pf-4w4x
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB