CVE-2026-64835
Received Received - Intake

Out-of-Bounds Memory Access in FFmpeg ADX Audio Decoder

Vulnerability report for CVE-2026-64835, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-22

Last updated on: 2026-07-22

Assigner: VulnCheck

Description

FFmpeg versions 4.4 through 8.1.2 contain an out-of-bounds memory access vulnerability in the ADX audio decoder within libavcodec/adxdec.c that allows attackers to trigger both out-of-bounds reads and writes by supplying a crafted ADX or AAX audio file with a mid-stream channel layout change. When AV_PKT_DATA_NEW_EXTRADATA side data is received mid-stream, the adx_decode_frame function re-parses the stream header but fails to update the internal channel state, causing subsequent decoding operations to access the prev[] state array using a stale channel count.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-22
Last Modified
2026-07-22
Generated
2026-07-22
AI Q&A
2026-07-22
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
ffmpeg ffmpeg From 4.4 (inc) to 8.1.2 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-787 The product writes data past the end, or before the beginning, of the intended buffer.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is an out-of-bounds memory access vulnerability in FFmpeg versions 4.4 through 8.1.2 affecting the ADX audio decoder. Attackers can exploit it by providing a crafted ADX or AAX audio file that changes channel layout mid-stream. The decoder fails to update internal channel state after re-parsing the header, causing memory corruption through invalid reads and writes.

Detection Guidance

Detecting this vulnerability requires analyzing FFmpeg versions and processing suspicious audio files. Check FFmpeg version with 'ffmpeg -version' and look for versions 4.4 through 8.1.2. Monitor for crashes or memory corruption when processing ADX/AAX files. Use tools like Valgrind to detect out-of-bounds memory access during audio decoding.

Impact Analysis

An attacker could exploit this to execute arbitrary code, crash applications, or leak sensitive memory when processing malicious audio files. Users processing untrusted media files are most at risk, as simply opening a crafted file could trigger the vulnerability.

Compliance Impact

This vulnerability could potentially lead to unauthorized memory access, which may result in data leaks or corruption. For GDPR, this could impact data integrity and confidentiality requirements. For HIPAA, it might compromise protected health information integrity if exploited during audio processing.

Mitigation Strategies

Immediately update FFmpeg to version 8.1.3 or later. Avoid processing untrusted ADX or AAX audio files until patched. Implement network monitoring to block or quarantine suspicious media files. Disable ADX/AAX decoding if not required for operations.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-64835. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart