Description
FFmpeg through 9.0.2 contains an uninitialized memory vulnerability in the DXA decoder in libavcodec/dxa.c that allows attackers to disclose heap memory via crafted DXA files. Attackers can supply a DXA video with a type 4 frame that copies the uninitialized decomp_buf buffer into output pictures, exposing leftover heap contents in decoded frames.
Published: 2026-11-09
Score: 4.8 Medium
EPSS: n/a
KEV: No
Impact: Information Disclosure
Action: Immediate Patch
AI Analysis

Impact

FFmpeg versions up to 9.0.2 contain an uninitialized memory vulnerability in the DXA decoder in libavcodec/dxa.c that can leak leftover heap contents when decoding type 4 DXA frames. The flaw allows attackers to read data that should be private to the process, exposing potentially sensitive information. The weakness is classified as CWE-908: Uninitialized Variable Usage, and it results in a moderate severity vulnerability with a CVSS score of 4.8.

Affected Systems

FFmpeg software, specifically all releases up to and including version 9.0.2. No newer releases are known to be affected.

Risk and Exploitability

Attackers can supply a crafted DXA video containing a type 4 frame to induce the decoder to copy uninitialized buffer contents into output pictures, thereby revealing heap data. The attack vector is likely local or remote via any service that decodes arbitrary DXA files; it requires the ability to feed a malicious DXA payload to the FFmpeg decoder. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog. With a CVSS base score of 4.8, the risk is moderate, but the impact rests on whether the victim process handles user‑supplied DXA files.

Generated by OpenCVE AI on November 9, 2026 at 22:10 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FFmpeg to a version newer than 9.0.2, such as 9.0.3 or later, which initializes the decomp_buf buffer before use.
  • If an upgrade cannot be performed immediately, rebuild FFmpeg without the DXA codec or disable DXA decoding in the application configuration to prevent the use of the vulnerable decoder.
  • Verify that all uploaded or streamed DXA files are strictly validated and reject any frames that do not conform to the expected type 4 format to reduce the chance of triggering the uninitialized memory copy.

Generated by OpenCVE AI on November 9, 2026 at 22:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 09 Nov 2026 19:15:00 +0000

Type Values Removed Values Added
Description FFmpeg through 9.0.2 contains an uninitialized memory vulnerability in the DXA decoder in libavcodec/dxa.c that allows attackers to disclose heap memory via crafted DXA files. Attackers can supply a DXA video with a type 4 frame that copies the uninitialized decomp_buf buffer into output pictures, exposing leftover heap contents in decoded frames.
Title FFmpeg through 9.0.2 Heap Memory Disclosure via DXA Decoder Uninitialized Buffer
First Time appeared Ffmpeg
Ffmpeg ffmpeg
Weaknesses CWE-908
CPEs cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*
Vendors & Products Ffmpeg
Ffmpeg ffmpeg
References
Metrics cvssV3_1

{'score': 3.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N'}

cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-09T19:11:14.488Z

Reserved: 2026-11-09T18:15:09.334Z

Link: CVE-2026-125192

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-09T19:16:55.070

Modified: 2026-11-09T19:16:55.070

Link: CVE-2026-125192

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-09T23:00:10Z

Weaknesses
  • CWE-908

    Use of Uninitialized Resource