Skip to main content

Bento4 EUVDEUVD-2026-86317

| CVE-2026-88377 MEDIUM
Integer Underflow (CWE-191)
2026-09-24 mitre GHSA-qrgr-2hhp-g9qm
6.2
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft MP4 with undersized avcC/hvcC atom
  2. Delivery
    Deliver file to Bento4 parser
  3. Exploit
    Trigger size-calc integer underflow
  4. Execution
    Invalid/NULL pointer into DataBuffer copy
  5. Impact
    Application terminates (denial of service)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer underflow checks
Exploitation Conditions

Exploitation requires the target to parse a specially crafted MP4 file with Bento4 1.6.0.0 in which an avcC or hvcC configuration atom declares a size smaller than AP4_ATOM_HEADER_SIZE, triggering the underflow in AP4_AvccAtom::Create() or AP4_HvccAtom::Create(). Limiting factors: the attack vector is LOCAL (AV:L), so the malicious file must reach a local parsing path rather than a network-exposed endpoint; impact is confined to a process crash (A:H only, no code execution, data disclosure, or integrity loss); and it applies specifically to code paths that parse H.264 (avcC) or H.265 (hvcC) codec configuration atoms. Realistic exposure is greatest where Bento4 automatically ingests untrusted MP4s (e.g., a transcoding/processing pipeline); where a human must open the file, user interaction is effectively required.

Impact

All signals point to a low-to-moderate, availability-only issue rather than an urgent priority. The provided CVSS 3.1 vector (AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 6.2) scopes impact strictly to availability (A:H) with no confidentiality or integrity loss - consistent with the description's 'application termination and denial of service' from an integer underflow (CWE-191) in Bento4's avcC/hvcC atom parsers. The attack vector is LOCAL (AV:L), meaning the crafted MP4 must be delivered to and processed by the target rather than reached over a network, which materially limits reach. EPSS is very low (0.15%, 3rd percentile), the CVE is NOT in CISA KEV, and no proof-of-concept exploit is referenced (the sole primary reference is a GitHub issue tracker entry, not exploit code). These signals are mutually consistent: no active exploitation, low predicted exploitation probability, and impact capped at a process crash. Note a minor tension worth verifying: the vector lists PR:N/UI:N yet AV:L, which implies an automated local pipeline ingesting untrusted MP4s; in the common case where a human must open a malicious file, UI:R would be more accurate. There is no version-range clarity - CPE and EUVD both list 'n/a', so only 1.6.0.0 (from the description) is confirmed affected.

Exploit ScenarioDerived

An attacker crafts an MP4 file containing an avcC or hvcC configuration atom whose declared size is smaller than AP4_ATOM_HEADER_SIZE, then delivers it to a system or service that parses media with Bento4 1.6.0.0. When AP4_AvccAtom::Create() or AP4_HvccAtom::Create() computes the payload size, the subtraction underflows, producing an oversized buffer operation that passes invalid or NULL pointers into the AP4_DataBuffer copy path and crashes the process. No public exploit code is identified at time of analysis, and exploitation requires the crafted file to reach a local parsing path.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 29, 2026

Denial of service in Bento4 1.6.0.0 arises when the MP4 parser processes a crafted H.264/AVC or H.265/HEVC configuration atom (avcC or hvcC) whose declared atom size is smaller than AP4_ATOM_HEADER_SIZE. The size calculation underflows, AP4_AvccAtom::Create() or AP4_HvccAtom::Create() then passes an invalid or NULL pointer into the AP4_DataBuffer copy path, and the hosting application terminates. The CVSS vector is AV:L/PR:N/UI:N with only availability impact, so exploitation requires the malicious file to reach a local parsing path; no public exploit identified at time of analysis, CISA KEV status is not indicated in the supplied data, and EPSS is 0.15% (3rd percentile).

RemediationAI

No vendor-released patch identified at time of analysis; the primary tracking source is the upstream Bento4 GitHub issue https://github.com/axiomatic-systems/Bento4/issues/1092, and the NVD entry is https://nvd.nist.gov/vuln/detail/CVE-2026-88377. Until a fixed release is confirmed, treat Bento4 1.6.0.0 as unsafe for parsing untrusted MP4s, especially in automated transcoding or media-processing pipelines. Practical compensating controls include running Bento4 in an isolated, least-privilege worker process with crash detection/restart and resource limits (trade-off: repeated malformed files can still cause repeated restarts and availability loss), validating MP4 atom sizes before Bento4 processes avcC/hvcC atoms to reject any declared size below AP4_ATOM_HEADER_SIZE (trade-off: custom validation may reject unusual but legitimate files and needs ongoing maintenance), and preventing untrusted users or services from feeding files into Bento4 parsing paths (trade-off: limits functionality where local ingestion is the intended use case). No public exploit identified at time of analysis, and EPSS is very low, so prioritization can follow availability risk rather than emergency patch handling.

Affected VersionsENISA

n/a n/a

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The issue is an integer underflow (CWE-191) in Bento4's ISO Base Media File Format parsing code. avcC and hvcC are codec configuration atoms that carry H.264 AVC and H.265 HEVC decoder initialization data inside MP4 containers. Bento4 1.6.0.0 computes the atom payload size by subtracting AP4_ATOM_HEADER_SIZE from the attacker-controlled atom size; if the declared size is smaller than the header size, the unsigned arithmetic wraps to an enormous value. AP4_AvccAtom::Create() or AP4_HvccAtom::Create() then performs an oversized buffer operation, and the downstream AP4_DataBuffer copy path receives invalid or NULL pointers, causing process termination. The CVSS vector AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H and independent assessment confirm an availability-only, local attack surface rather than code execution or data compromise. The supplied CPE and EUVD affected-version fields are unpopulated (n/a), so the primary affected version comes from the CVE description: Bento4 1.6.0.0.

Know when Bento4 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mitre) PRIMARY 6.2 MEDIUM
AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 6.2 MEDIUM

Local crafted-file parsing with no privileges yields AV:L/PR:N; underflow reliably crashes with no C/I impact, so A:H only and S:U.

3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
CVSS changed
Sep 29, 2026 - 03:22 NVD
6.2 (MEDIUM)
CVE Published
Sep 24, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
widely-used open-source MP4/media toolkit and library, but not ubiquitous
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

31
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +31
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in Bento4

View all
CVE-2024-31004 CRITICAL POC
9.8 Apr 02

An issue in Bento4 Bento v.1.6.0-641 allows a remote attacker to execute arbitrary code via the Ap4StsdAtom.cpp,AP4_Stsd

CVE-2024-31002 CRITICAL POC
9.8 Apr 02

Buffer Overflow vulnerability in Bento4 Bento v.1.6.0-641 allows a remote attacker to execute arbitrary code via the AP4

CVE-2018-14531 CRITICAL POC
9.8 Jul 23

An issue was discovered in Bento4 1.5.1-624. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploita

CVE-2017-14639 HIGH POC
8.8 Sep 21

AP4_VisualSampleEntry::ReadFields in Core/Ap4SampleEntry.cpp in Bento4 1.5.0-617 uses incorrect character data types, wh

CVE-2017-14644 HIGH POC
8.8 Sep 21

A heap-based buffer overflow was discovered in the AP4_HdlrAtom class in Bento4 1.5.0-617. Rated high severity (CVSS 8.8

CVE-2024-31003 HIGH POC
8.8 Apr 02

Buffer Overflow vulnerability in Bento4 Bento v.1.6.0-641 allows a remote attacker to execute arbitrary code via the AP4

CVE-2022-4584 HIGH POC
8.8 Dec 17

A vulnerability was found in Axiomatic Bento4 up to 1.6.0-639. Rated high severity (CVSS 8.8), this vulnerability is rem

CVE-2022-3974 HIGH POC
8.8 Nov 13

A vulnerability classified as critical was found in Axiomatic Bento4. Rated high severity (CVSS 8.8), this vulnerability

CVE-2022-41430 HIGH POC
8.8 Oct 03

Bento4 v1.6.0-639 was discovered to contain a heap overflow via the AP4_BitReader::ReadBit function in mp4mux. Rated hig

CVE-2022-41429 HIGH POC
8.8 Oct 03

Bento4 v1.6.0-639 was discovered to contain a heap overflow via the AP4_Atom::TypeFromString function in mp4tag. Rated h

CVE-2022-41428 HIGH POC
8.8 Oct 03

Bento4 v1.6.0-639 was discovered to contain a heap overflow via the AP4_BitReader::ReadBits function in mp4mux. Rated hi

CVE-2021-32265 HIGH POC
8.8 Sep 20

An issue was discovered in Bento4 through v1.6.0-637. Rated high severity (CVSS 8.8), this vulnerability is remotely exp

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy