# Version 102.0 "Little Houses" 2026-09-14
## Bug fixes
* MKVToolNix GUI: executing actions, type "execute a program": all the
variables (`<MTX_…>`) will now be replaced again in the argument list to the
program to be executed. This was broken in v100. Fixes #6306.
## Security fixes
* CVE-2026-90783: avilib: fixed potential heap overflows/invalid memory access
in the ODML index handling due to unsiged integer multiplication wrapping
around (colloquially known as "overflowing") with specifically crafted AVI
files. Affects only mkvmerge as the other tools do not read AVIs. Reported
by Tristan Madani <TristanInSec@gmail.com>.
# Version 101.0 "Time To Turn" 2026-08-24
## New features and enhancements
* translations: substantial extension of the Czech translation by Michal
Várady.
## Bug fixes
* mkvmerge: TrueHD parser: fixed mkvmerge dropping the last TrueHD frame if
its size was smaller than 12 bytes. Fixes #6296.
* MKVToolNix GUI: job runner: the variable `<MTX_INSTALLATION_DIRECTORY>` will
be replaced in the executable position of the command-line for the program
to execute again. Fixes #6299.
* Windows: fixed converting the scalable SVG icons into the bitmap `.ico` ones
used on Windows so that the grey background remains uniform & doesn't get
garbled. Fixes #6280.
## Build system changes
* The bundled libraries libEBML & libMatroska were updated to v1.4.7 &
v1.7.2 respectively. Those versions fix various possible invalid memory
accesses when reading data broken in certain, very specific ways, making
them security sensitive.
* libEBML v1.4.7 & libMatroska v1.7.2 are now required.
* The meta info file `org.bunkus.mkvtoolnix-gui.appdata.xml` was renamed
to `org.bunkus.mkvtoolnix-gui.metainfo.xml`.