CVE-2026-88376
Deferred Deferred - Pending Action

Integer Underflow in Bento4 MP4 Parser

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

Publication date: 2026-09-24

Last updated on: 2026-09-24

Assigner: MITRE

Description

Bento4 1.6.0.0 contains an integer underflow vulnerability in AP4_AvccAtom::Create() and AP4_HvccAtom::Create(). A specially crafted MP4 file containing an avcC or hvcC atom with a declared size smaller than the atom header size can cause the payload-size calculation to wrap to a large unsigned value. The resulting invalid buffer allocation and copy operations can cause application termination, leading to denial of service.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-24
Last Modified
2026-09-24
Generated
2026-10-15
AI Q&A
2026-09-24
EPSS Evaluated
2026-10-13
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
axiomatic bento4 1.6.0.0

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-191 The product subtracts one value from another, such that the result is less than the minimum allowable integer value, which produces a value that is not equal to the correct result.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an integer underflow issue in Bento4 version 1.6.0.0. It occurs in the functions AP4_AvccAtom::Create() and AP4_HvccAtom::Create() when processing MP4 files with avcC or hvcC atoms. If the declared size of such an atom is smaller than the atom header size, the payload-size calculation wraps to a large unsigned value. This leads to invalid buffer allocation and copy operations, causing the application to terminate and resulting in a denial of service.

Detection Guidance

Detecting this vulnerability requires analyzing MP4 files for malformed avcC or hvcC atoms. Use tools like ffprobe or mediainfo to inspect atom structures. Check for atoms where the declared size is smaller than the atom header size (8 bytes).

Commands: ffprobe -show_frames -show_format -i input.mp4 | grep avcC or hvcC. Mediainfo --full input.mp4. Look for inconsistencies in atom sizes or parsing errors.

Impact Analysis

This vulnerability can cause applications using Bento4 1.6.0.0 to crash when processing specially crafted MP4 files. The crash results in a denial of service, meaning the application becomes unavailable until restarted. Users may experience interrupted media processing or playback if they encounter files exploiting this issue.

Compliance Impact

This vulnerability primarily causes denial-of-service conditions by crashing applications processing malformed MP4 files. It does not directly expose or leak data, so it may not directly violate GDPR or HIPAA data protection requirements. However, repeated crashes could disrupt services handling sensitive data, potentially impacting availability obligations under these regulations.

Mitigation Strategies

Update Bento4 to the latest version where this issue is fixed. Avoid processing untrusted MP4 files until patched. Implement file validation before processing to reject malformed atoms.

Use sandboxing or isolated environments to limit impact if processing untrusted files. Monitor applications for crashes or denial of service during file parsing.

Chat Assistant

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

EPSS Chart