CVE-2026-88377

Integer Underflow in Bento4 AVCC/HVCc Parsing Causes Denial of Service

Published Sep 24, 2026 CVSS 3.1 · 6.2 Medium EPSS < 1% KEV · Not listed
Description
Bento4 1.6.0.0 contains an integer underflow vulnerability in the avcC and hvcC configuration atom parsers. A specially crafted MP4 file containing an atom with a declared size smaller than AP4_ATOM_HEADER_SIZE can cause AP4_AvccAtom::Create() or AP4_HvccAtom::Create() to underflow the payload-size calculation. The resulting oversized buffer operation can cause invalid or NULL pointers to be passed to the AP4_DataBuffer copy path, resulting in application termination and denial of service.

Analysis

AI-generated

Technical impact

Bento4 1.6.0.0 contains an integer underflow in the AVCC and HVCc configuration atom parsers. If an MP4 file includes an atom whose declared size is smaller than the standard header size (AP4_ATOM_HEADER_SIZE), the parser creates an oversized buffer and passes invalid or null pointers to a copy routine. This causes the application to terminate, resulting in a denial of service. The weakness is improper integer handling leading to an oversized buffer operation.

Affected Systems

Bento4 version 1.6.0.0 is affected. No other affected versions or products are listed.

Risk and Exploitability

Attack exploitation requires the delivery of a specially crafted MP4 file that contains an atom with a declared size smaller than the standard header size. The likely attack vector is that an application parsing user‑supplied media receives this file, triggering the underflow during parsing. Based on the description, it is inferred that the delivery could occur locally or over a network, depending on how media files are provided to the application. The CVSS score of 6.2 and EPSS score of < 1% indicate moderate severity and low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog, suggesting it has not been observed in widespread targeted attacks. Nevertheless, any successful exploit results in application termination, providing a clear denial‑of‑service impact.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update or patch to a version of Bento4 that fixes the AVCC/HVCc parsing issue
  • Configure the application to validate atom sizes and reject any that are smaller than the required header size before parsing
  • Restrict or sandbox the processing of untrusted MP4 files to trusted sources only

Generated by OpenCVE AI on September 29, 2026 at 06:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Title Integer Underflow in Bento4 AVCC/HVCc Parsing Causes Denial of Service
Type Values Removed Values Added
Title Integer Underflow in Bento4 AVCC/HVCc Atom Parsers Leading to Denial of Service
Weaknesses CWE-193
Type Values Removed Values Added
Weaknesses CWE-191
Metrics cvssV3_1

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

ssvc

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

Type Values Removed Values Added
First Time appeared Axiomatic
Axiomatic bento4
Vendors & Products Axiomatic
Axiomatic bento4
Type Values Removed Values Added
Title Integer Underflow in Bento4 AVCC/HVCc Atom Parsers Leading to Denial of Service
Weaknesses CWE-193
Type Values Removed Values Added
Description Bento4 1.6.0.0 contains an integer underflow vulnerability in the avcC and hvcC configuration atom parsers. A specially crafted MP4 file containing an atom with a declared size smaller than AP4_ATOM_HEADER_SIZE can cause AP4_AvccAtom::Create() or AP4_HvccAtom::Create() to underflow the payload-size calculation. The resulting oversized buffer operation can cause invalid or NULL pointers to be passed to the AP4_DataBuffer copy path, resulting in application termination and denial of service.
References
Weaknesses
  • CWE-191

    Integer Underflow (Wrap or Wraparound)

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Sep 29, 2026, 2:36 AM
Reserved
Sep 10, 2026, 12:00 AM
Status
Deferred
Published
Sep 24, 2026, 5:17 PM
Modified
Sep 29, 2026, 3:17 AM