<?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/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Cpe:2.3:a:l-Smash_project:l-Smash:*:*:*:*:*:*:*:* - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/cpes/cpe2.3al-smash_projectl-smash/</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, 14 Oct 2026 16:36:29 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/cpes/cpe2.3al-smash_projectl-smash/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>L-SMASH Double Free Vulnerability in NALU Importer</title><link>https://feed.craftedsignal.io/briefs/2026-10-lsmash-double-free/</link><pubDate>Wed, 14 Oct 2026 16:36:29 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-lsmash-double-free/</guid><description>L-SMASH versions through 2.14.5 contain a double free vulnerability in the NALU importer, allowing remote attackers to trigger heap corruption via a crafted Annex-B elementary stream.</description><content:encoded><![CDATA[<p>L-SMASH, a library used for handling ISO Base Media File Format (ISO-BMFF) streams, is vulnerable to a double free condition (CVE-2026-110599) in the <code>hevc_setup_first_summary()</code> and <code>h264_setup_first_summary()</code> functions located in <code>importer/nalu_imp.c</code>. The vulnerability arises when the library handles a malformed Annex-B elementary stream that lacks a parseable Sequence Parameter Set (SPS). When processing such a stream via <code>lsmash_read_file()</code> or related utility tools like <code>boxdumper</code>, <code>remuxer</code>, or <code>muxer</code>, the error handling path incorrectly frees codec-specific objects that have already been released. This behavior leads to heap corruption, which may result in application crashes or potentially arbitrary code execution depending on the heap layout and application context. Organizations integrating L-SMASH into video processing pipelines or media container conversion tools are at risk if they process untrusted user-supplied media files.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker generates a malicious Annex-B elementary stream missing a valid Sequence Parameter Set (SPS).</li>
<li>Attacker provides the malicious media file to a target application utilizing L-SMASH for parsing.</li>
<li>The target application calls <code>lsmash_read_file()</code> or a similar L-SMASH tool to process the input.</li>
<li>The library reaches the <code>hevc_setup_first_summary()</code> or <code>h264_setup_first_summary()</code> function during the NALU import process.</li>
<li>The error-handling routine triggered by the missing SPS fails to validate the state of memory.</li>
<li>The library attempts a double free operation on the codec-specific object pointer.</li>
<li>The application experiences heap corruption or an abnormal termination (crash) due to memory management inconsistency.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation results in application instability and service disruption, which may be leveraged to perform a denial-of-service (DoS) attack against media-processing servers. In specific configurations, the resulting heap corruption could be leveraged to achieve arbitrary code execution. The impact is significant for media production environments, content delivery networks, and video transcoding services that process external input files automatically.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Update all instances of L-SMASH to a version post-dating 2.14.5 that contains the fix for CVE-2026-110599.</li>
<li>Implement input validation for media files before passing them to the L-SMASH library to ensure they contain a valid SPS header.</li>
<li>Run media processing tasks in isolated, low-privileged containers to limit the impact of potential heap exploitation.</li>
<li>Monitor process logs for abnormal terminations or segmentation faults occurring during media parsing operations.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>vulnerability</category><category>memory-corruption</category></item></channel></rss>