<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>FFmpeg (4.4-8.1.2) - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/products/ffmpeg-4.4-8.1.2/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Wed, 22 Jul 2026 18:24:07 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/products/ffmpeg-4.4-8.1.2/feed.xml" rel="self" type="application/rss+xml"/><item><title>FFmpeg ADX Audio Decoder Out-of-Bounds Memory Access Vulnerability</title><link>https://feed.craftedsignal.io/briefs/2026-07-ffmpeg-adx-oob/</link><pubDate>Wed, 22 Jul 2026 18:24:07 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-07-ffmpeg-adx-oob/</guid><description>A high-severity out-of-bounds memory access vulnerability, tracked as CVE-2026-64835, exists in FFmpeg versions 4.4 through 8.1.2 within the ADX audio decoder, allowing 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, potentially leading to denial of service, information disclosure, or arbitrary code execution.</description><content:encoded><![CDATA[<p>FFmpeg versions 4.4 through 8.1.2 are affected by a high-severity out-of-bounds memory access vulnerability, identified as CVE-2026-64835. This flaw resides specifically within the ADX audio decoder, located in the <code>libavcodec/adxdec.c</code> file. The vulnerability allows an attacker to trigger out-of-bounds reads and writes by providing a specially crafted ADX or AAX audio file. This malicious file must include a mid-stream channel layout change delivered via <code>AV_PKT_DATA_NEW_EXTRADATA</code> side data. When processed, the <code>adx_decode_frame</code> function re-parses the stream header but critically fails to update its internal channel state. This oversight causes subsequent decoding operations to access the <code>prev[]</code> state array using a stale channel count, leading to memory corruption. This vulnerability can affect any system or application utilizing FFmpeg to process ADX or AAX audio files within the specified version range.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An attacker crafts a malicious ADX or AAX audio file containing <code>AV_PKT_DATA_NEW_EXTRADATA</code> side data that specifies a mid-stream channel layout change.</li>
<li>The crafted audio file is delivered to a victim system or application, often via download, email, or a malicious website.</li>
<li>The victim system or application uses a vulnerable FFmpeg version (4.4 through 8.1.2) to process the crafted audio file.</li>
<li>During processing, the <code>adx_decode_frame</code> function within <code>libavcodec/adxdec.c</code> encounters the <code>AV_PKT_DATA_NEW_EXTRADATA</code> side data and re-parses the stream header.</li>
<li>The <code>adx_decode_frame</code> function fails to correctly update its internal channel state following the re-parsing.</li>
<li>Subsequent decoding operations attempt to access the <code>prev[]</code> state array using the outdated (stale) channel count, resulting in an out-of-bounds memory access.</li>
<li>This out-of-bounds access can lead to application crashes (denial of service), information disclosure, or, in certain exploit scenarios, arbitrary code execution within the context of the FFmpeg process.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>The successful exploitation of CVE-2026-64835 can lead to severe consequences for systems processing ADX or AAX audio files with vulnerable FFmpeg versions. The out-of-bounds memory access can directly cause the FFmpeg application to crash, resulting in a denial of service for any media processing functionality. Depending on the memory layout and the specifics of the out-of-bounds read/write, this vulnerability could also facilitate information disclosure, allowing attackers to access sensitive data, or, in more advanced scenarios, lead to arbitrary code execution. This could grant an attacker control over the compromised system, making it a critical risk for media processing platforms, content creation tools, and any software relying on FFmpeg for audio decoding.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Patch CVE-2026-64835 immediately by updating all instances of FFmpeg to a version beyond 8.1.2.</li>
<li>Implement strict validation and sanitization for all incoming audio files, especially ADX and AAX formats, to prevent the ingestion of crafted malicious files that could trigger CVE-2026-64835.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>vulnerability</category><category>ffmpeg</category><category>audio-codec</category><category>memory-corruption</category><category>denial-of-service</category><category>remote-code-execution</category></item></channel></rss>