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.
Casky was already ahead
This CVE exploits attack patterns that Casky's 0matched skills already investigate — long before this vulnerability was disclosed. Claude's reasoning model maps these techniques to MITRE ATT&CK, so practitioners who ran these skills have already seen the threat behaviour in their findings.
CVE-2026-90783 is a heap buffer overflow vulnerability in MKVToolNix versions through 101.0, specifically within the bundled avilib library's ODML superindex parser. The flaw stems from integer wraparound in 32-bit arithmetic calculations that determine heap allocation sizes. When an attacker crafts a malicious AVI file with artificially inflated entry counts in the superindex structure, the parser miscalculates the required buffer size due to integer overflow, allocating a heap region smaller than needed. This undersized allocation is then overwritten during parsing, leading to classic heap buffer overflow conditions. MKVToolNix is widely used for video file manipulation and conversion, making this vulnerability relevant to content creators, media professionals, and anyone processing untrusted video files—particularly in automated workflows or server environments running mkvmerge without proper input validation.
While this CVE lacks direct MITRE ATT&CK mapping, Casky's Claude-powered analysis with extended reasoning would identify this as part of the "Exploitation of Remote Code Execution" attack pattern, correlating it with techniques like T1203 (Exploitation for Client Execution) and T1190 (Exploit Public-Facing Application). Practitioners using Casky would see detection signals centered on abnormal file parsing behavior: specifically, monitoring for mkvmerge processes that exhibit memory access violations, unexpected process termination with heap corruption signatures, or attempts to load and parse AVI files with malformed ODML structures containing extreme superindex entry counts. The platform's skill set would flag the integer arithmetic vulnerability pattern—a classic code weakness indicator—and recommend input sanitization checks, file format validation before processing, and runtime protections like AddressSanitizer or heap canaries to catch overflow attempts before exploitation.
Composite risk scoring from EPSS, CISA KEV, Shodan, and GreyNoise — 21 security APIs correlated into a single Casky Risk Score. Coming in Casky Pro. Join early access →
Casky has 0 skills that investigate the attack patterns behind CVE-2026-90783. Run one and get CVSS-scored findings in 3 minutes.
Run the skill that detects this →© 2026 Casky.AI, Inc. · AI Security Investigation