Description
MKVToolNix through 101.0 contains a heap buffer overflow in the bundled avilib library's ODML superindex parser due to integer wraparound in 32-bit arithmetic. Attackers can craft a malicious AVI file with oversized entry counts that cause an undersized heap allocation, allowing a heap buffer overflow when the file is parsed with mkvmerge.
Published: 2026-09-13
Score: 8.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Heap buffer overflow that can corrupt memory, crash or enable arbitrary code execution
Action: Patch Now
AI Analysis

Impact

MKVToolNix versions up to 101.0 embed the avilib library, which parses ODML superindex structures in AVI files. A 32‑bit integer wraparound in the array length calculation causes an undersized heap allocation when a malicious AVI file contains an oversized entry count. When mkvmerge processes such a file, the resulting heap buffer overflow can corrupt program memory, cause a crash, or potentially lead to arbitrary code execution on the host system.

Affected Systems

The vulnerability affects all releases of Moritz Bunkus’ MKVToolNix through version 101.0. Versions newer than 101.0 incorporate the upstream fix that removes the vulnerable parsing code and are not susceptible.

Risk and Exploitability

The CVSS score of 8.5 classifies this flaw as high severity, while the EPSS score indicates a very low but non‑zero probability of exploitation; it is not listed in the CISA KEV catalog. The likely attack vector is local file exploitation, requiring an attacker to supply a crafted AVI file that mkvmerge parses. If the adversary can influence the file input remotely, the threat could extend to a remote execution scenario.

Generated by OpenCVE AI on September 15, 2026 at 17:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest MKVToolNix release (any version newer than 101.0 contains the official fix that removes the vulnerable parsing code.
  • If an upgrade cannot be performed immediately, restrict mkvmerge to process only AVI files from trusted or internal sources, and execute the tool under a least‑privilege account or in a sandboxed environment.
  • Implement a pre‑processing check that parses the ODML superindex entry count of incoming AVI files and rejects any that exceed a safe threshold before passing them to mkvmerge.

Generated by OpenCVE AI on September 15, 2026 at 17:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4805-1 mkvtoolnix security update
Debian DSA Debian DSA DSA-6502-1 mkvtoolnix security update
History

Wed, 30 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
References

Mon, 14 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sun, 13 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
First Time appeared Moritz Bunkus
Moritz Bunkus mkvtoolnix
Vendors & Products Moritz Bunkus
Moritz Bunkus mkvtoolnix

Sun, 13 Sep 2026 12:45:00 +0000

Type Values Removed Values Added
Description MKVToolNix through 101.0 contains a heap buffer overflow in the bundled avilib library's ODML superindex parser due to integer wraparound in 32-bit arithmetic. Attackers can craft a malicious AVI file with oversized entry counts that cause an undersized heap allocation, allowing a heap buffer overflow when the file is parsed with mkvmerge.
Title MKVToolNix through 101.0 Heap Buffer Overflow via avilib ODML Superindex Integer Wraparound
Weaknesses CWE-680
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Moritz Bunkus Mkvtoolnix
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-30T19:07:45.268Z

Reserved: 2026-09-13T12:01:36.028Z

Link: CVE-2026-90783

cve-icon Vulnrichment

Updated: 2026-09-30T19:07:45.268Z

cve-icon NVD

Status : Deferred

Published: 2026-09-13T13:16:29.560

Modified: 2026-09-30T20:17:36.107

Link: CVE-2026-90783

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-15T18:00:17Z

Weaknesses
  • CWE-680

    Integer Overflow to Buffer Overflow