Description
MP4v2 through 2.1.3 contains a heap-based out-of-bounds read in MP4File::GetChapters() that allows attackers to read past heap allocations via crafted QuickTime chapter samples. Attackers can supply an MP4 file whose chapter sample is shorter than its declared title length, crashing applications like mp4chaps or leaking adjacent heap memory into chapter titles.
Published: 2026-10-15
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Patch
AI Analysis

Impact

MP4v2 through 2.1.3 contains a heap-based out-of-bounds read in MP4File::GetChapters that allows attackers to read past heap allocations via crafted QuickTime chapter samples. This flaw can result in memory leakage of adjacent heap data and can cause applications such as mp4chaps to crash. The vulnerability is a classic CWE-125 out-of-bounds read.

Affected Systems

The affected product is mp4v2 developed by enzo1982, specifically versions up to and including 2.1.3. Users running any of these releases should review their deployments for the presence of the vulnerable library.

Risk and Exploitability

The CVSS score of 6.9 denotes a moderate severity. EPSS is not available and the issue is not listed in the CISA KEV catalog, suggesting moderate but not high exploitation likelihood. Attackers must supply a malicious MP4 file that contains a chapter sample shorter than its declared title length; they can then trigger the read, potentially leaking adjacent heap memory or causing a crash. This is a local or application-level attack vector; there is no documented remote exploitation such as network delivery. Based on the description, the attacker can influence the file input to the vulnerable function.

Generated by OpenCVE AI on October 16, 2026 at 13:57 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest available patch or upgrade to a version that resolves the out-of-bounds read in MP4File::GetChapters.
  • Restrict the acceptance of MP4 files to trusted or verified sources to mitigate the risk of an attacker supplying a malicious file.
  • Incorporate input validation in code that processes chapter samples, ensuring that the reported title length matches the actual data size before processing it, to prevent similar buffer overread vulnerabilities in future development.

Generated by OpenCVE AI on October 16, 2026 at 13:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
References
Metrics ssvc

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


Thu, 15 Oct 2026 22:00:00 +0000

Type Values Removed Values Added
Description MP4v2 through 2.1.3 contains a heap-based out-of-bounds read in MP4File::GetChapters() that allows attackers to read past heap allocations via crafted QuickTime chapter samples. Attackers can supply an MP4 file whose chapter sample is shorter than its declared title length, crashing applications like mp4chaps or leaking adjacent heap memory into chapter titles.
Title MP4v2 through 2.1.3 Heap Out-of-Bounds Read via MP4File::GetChapters
First Time appeared Mp4v2
Mp4v2 mp4v2
Weaknesses CWE-125
CPEs cpe:2.3:a:mp4v2:mp4v2:*:*:*:*:*:*:*:*
Vendors & Products Mp4v2
Mp4v2 mp4v2
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T19:45:43.877Z

Reserved: 2026-10-15T19:33:07.899Z

Link: CVE-2024-58397

cve-icon Vulnrichment

Updated: 2026-10-16T19:45:35.772Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T22:18:06.893

Modified: 2026-10-16T20:17:15.860

Link: CVE-2024-58397

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T20:30:06Z

Weaknesses