Description
L-SMASH through 2.14.5 contains a double free vulnerability in hevc_setup_first_summary() and h264_setup_first_summary() in importer/nalu_imp.c that frees borrowed codec-specific objects on error paths. Attackers can supply a crafted Annex-B elementary stream lacking a parseable SPS to lsmash_read_file() or the boxdumper, remuxer, or muxer tools, causing use-after-free, heap corruption, and crashes.
Published: 2026-10-14
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Patch Immediately
AI Analysis

Impact

The vulnerability is a double free in the HEVC and H.264 importer probes of L‑SMASH. When an import function receives a crafted Annex‑B elementary stream that lacks a parseable SPS, the software frees borrowed codec‑specific objects on error paths. This results in a use‑after‑free and heap corruption. The immediate consequence is program crashes, and because the heap corruption can be abused to inject arbitrary code, it may lead to remote code execution on the host running the affected utilities.

Affected Systems

The affected product is the open‑source L‑SMASH library, v2.14.5 and all prior releases up to that version. The vulnerability is triggered when the lsmash_read_file() function or the boxdumper, remuxer or muxer command‑line tools process a malicious stream.

Risk and Exploitability

The CVSS score of 6.9 indicates a high severity and the vulnerability is not included in the CISA KEV catalog. The EPSS score of <1% indicates a low probability of exploitation. Based on the description, the attack vector is likely local or file‑based, as an attacker needs to supply a crafted stream to the affected utilities. However, if those utilities are invoked by untrusted users or process untrusted input, the risk can be elevated to remote execution.

Generated by OpenCVE AI on October 15, 2026 at 21:34 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to the latest L‑SMASH release that removes the double free vulnerability
  • Configure or modify the importer tools to reject streams that lack a parseable SPS before attempting to free codec‑specific objects
  • Limit the execution of lsmash utilities to trusted users and environments to reduce the chance of malicious stream ingestion

Generated by OpenCVE AI on October 15, 2026 at 21:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 14 Oct 2026 17:30:00 +0000


Wed, 14 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Description L-SMASH through 2.14.5 contains a double free vulnerability in hevc_setup_first_summary() and h264_setup_first_summary() in importer/nalu_imp.c that frees borrowed codec-specific objects on error paths. Attackers can supply a crafted Annex-B elementary stream lacking a parseable SPS to lsmash_read_file() or the boxdumper, remuxer, or muxer tools, causing use-after-free, heap corruption, and crashes.
Title L-SMASH through 2.14.5 Double Free in HEVC and H.264 Importer Probe
Weaknesses CWE-415
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-14T16:16:31.026Z

Reserved: 2026-10-14T13:07:19.859Z

Link: CVE-2026-110599

cve-icon Vulnrichment

Updated: 2026-10-14T16:16:25.548Z

cve-icon NVD

Status : Deferred

Published: 2026-10-14T15:17:11.247

Modified: 2026-10-15T14:47:05.720

Link: CVE-2026-110599

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-15T21:45:17Z

Weaknesses