CVE-2026-90783
MKVToolNix through 101.0 Heap Buffer Overflow via avilib ODML Superindex Integer Wraparound
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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Passive
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.5
MKVToolNix through 101.0 Heap Buffer Overflow via avilib ODML Superindex Integer Wraparound
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.
- Record
CVE-2026-90783- CVSS 4.0
- 8.5 High
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 - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-680
- Updated
- 2026-11-02
EUVDEUVD-2026-77010
8.5
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.
- Record
EUVD-2026-77010- CVSS 4.0
- 8.5 High
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 - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-x9xf-h66v-mjmc
8.5
MKVToolNix through 101.0 contains a heap buffer overflow in the bundled avilib library's ODML...
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.
- Record
GHSA-x9xf-h66v-mjmc- CVSS 4.0
- 8.5 High
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-680
- Updated
- 2026-11-02
NVD
8.5
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.
- Record
CVE-2026-90783- CVSS 4.0
- 8.5 High
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-680
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-90783
8.5
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.
- Record
ALPINE-CVE-2026-90783- CVSS 4.0
- 8.5 High
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-03
OSVDEBIAN-CVE-2026-90783
8.5
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.
- Record
DEBIAN-CVE-2026-90783- CVSS 4.0
- 8.5 High
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-90783
8.5
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.
- Record
UBUNTU-CVE-2026-90783- CVSS 4.0
- 8.5 High
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 - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11779-1 No score
mkvtoolnix-101.0-2.1 on GA media
These are all security issues fixed in the mkvtoolnix-101.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11779-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21867-1 No score
Security update for mkvtoolnix
This update for mkvtoolnix fixes the following issues:
Changes in mkvtoolnix:
- CVE-2026-90783: heap buffer overflow in the bundled avilib library's ODML superindex parser due to integer wraparound in 32-bit arithmetic (boo#1280126).
- Record
openSUSE-SU-2026:21867-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
mkvtoolnixAlpine:v3.24 |
before 99.0-r1 | 99.0-r1 |
mkvtoolnixDebian:12 |
before 74.0.0-1+deb12u1, plus listed versions 74.0.0-1 |
74.0.0-1+deb12u1 |
mkvtoolnixDebian:13 |
before 92.0-1+deb13u1, plus listed versions 92.0-1 |
92.0-1+deb13u1 |
mkvtoolnixDebian:14 |
before 101.0-2, plus listed versions 100.0-1100.0-2101.0-192.0-194.0-1 Show 5 moreShow less95.0-196.0-197.0-198.0-199.0-1 |
101.0-2 |
mkvtoolnixUbuntu:16.04:LTS |
All versions, plus listed versions 8.2.0-28.5.1-18.5.2-18.6.0-18.6.1-18.7.0-18.8.0-1 |
None known |
mkvtoolnixUbuntu:18.04:LTS |
All versions, plus listed versions 15.0.0-115.0.0-1build117.0.0-218.0.0-119.0.0-1 |
None known |
mkvtoolnixUbuntu:20.04:LTS |
All versions, plus listed versions 37.0.0-1build138.0.0-139.0.0-140.0.0-140.0.0-3 Show 8 moreShow less41.0.0-142.0.0-143.0.0-143.0.0-1ubuntu143.0.0-1ubuntu244.0.0-1ubuntu145.0.0-1ubuntu145.0.0-2 |
None known |
mkvtoolnixUbuntu:22.04:LTS |
All versions, plus listed versions 60.0.0-262.0.0-1build163.0.0-164.0.0-165.0.0-1 |
None known |
mkvtoolnixUbuntu:24.04:LTS |
All versions, plus listed versions 78.0-279.0-180.0-181.0-181.0-1build182.0-182.0-1build182.0-1build2 |
None known |
mkvtoolnixUbuntu:26.10 |
All versions, plus listed versions 97.0-1build198.0-199.0-1100.0-2 |
None known |
mkvtoolnixUbuntu:26.04:LTS |
All versions, plus listed versions 94.0-195.0-196.0-197.0-197.0-1build1 |
None known |
mkvtoolnixopenSUSE:Tumbleweed |
before 101.0-2.1 | 101.0-2.1 |
mkvtoolnixopenSUSE:Leap 16.0 |
before 95.0-bp160.2.1 | 95.0-bp160.2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-90783 is a high vulnerability (CVSS 8.5) in Moritz Bunkus Mkvtoolnix, published September 13, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.20%, the 10th percentile. Fixed in mkvtoolnix 99.0-r1.
References
codeberg.org/mbunkus/mkvtoolnix/commit/1495126138e086080f0163bee27fafbdf956a1d0
codeberg.org/mbunkus/mkvtoolnix/src/tag/release-101.0/lib/avilib-0.6.10/avilib.c
codeberg.org/mbunkus/mkvtoolnix
vulncheck.com/advisories/mkvtoolnix-through-101.0-heap-buffer-overflow-via-avilib-odml-superindex-integer-wraparound
lists.debian.org/debian-lts-announce/2026/09/msg00040.html
nvd.nist.gov/vuln/detail/CVE-2026-90783