MKVToolNix v28.2.0于2018年10月25日发布。它是一系列工具,用于创建,更改和检查Matroska(MKV)文件,可在Linux,BSD和Windows上使用。
这次发布是由于构成MKVToolNix软件包的所有程序中的 use-after-free 缺陷。此类漏洞允许使用特制的Matroska文件执行任意代码。它是在v5.5.0中引入的,它影响所有后续版本,包括最新版本v28.1.0。因此这个版本的发布是这缺陷的修复版本。
MKVToolNix 28.2.0工具集中修补了代码执行漏洞 https://www.linuxidc.com/Linux/2018-10/155039.htm
以下是自上一版本以来的变化:
Bug修复
mkvmerge,mkvinfo,mkvextract,mkvpropedit,MKVToolNix GUI的信息工具&章节编辑器:修复了一段时间后被访问的内存早点释放了。这可以通过特制的Matroska文件和导致任意代码执行。该漏洞被报告为思科2018-10-25,TALOS 2018-0694。
您可以下载源代码或其中一个二进制文件。 Windows二进制文件以及Linux AppImage。 macOS二进制文件和其他Linux二进制文件已经可用。
本问介绍如何在Ubuntu 16.04/Ubuntu 18.04/Ubuntu 18.10,Debian 8/Debian 9,CentOS 和 RedHat Enterprise Linux 7.x等Linux发行版上安装MKVToolNix的详细教程。
CentOS 和 RedHat Enterprise Linux 7.x您可以从yum存储库获取MKVToolNix的RPM。 首先,您可以使用以下命令添加该yum存储库:
sudo rpm -Uhv https://mkvtoolnix.download/centos/bunkus-org-repo-2-3.noarch.rpm
MKVToolNix使用Extra Packages for Enterprise Linux(EPEL)存储库中的软件包。 在安装MKVToolNix之前,请确保在安装中启用它。
然后,您可以使用以下命令安装MKVToolNix:
sudo yum install mkvtoolnix
您还可以浏览下载目录:CentOS/RedHat 7.x.
CentOS 6.x:你仍然可以从存储库中获得v8.5.2版本。 按照上面针对v7列出的相同步骤进行操作。
Debian包官方为MKVToolNix forDebian 9 “stretch”(当前稳定版)和Debian 8 “jessie”(旧版稳定版)提供了i386和Amd64二进制文件。
不再为libEBML和libMatroska提供二进制文件,因为它们已经是官方发行版的一部分。 如果那些太旧了,MKVToolNix甚至会捆绑两个库的当前版本。
您首先必须导入公共GPGkey,因为所有池都已签名。 运行
wget -q -O -https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt | sudo apt-key add-
您可以通过将以下行添加到文件(例如 /etc/apt/sources.list.d/mkvtoolnix.download.list)来访问包:
版本APT源Debian 9 (aka "stretch") deb https://mkvtoolnix.download/debian/ stretch main
deb-src https://mkvtoolnix.download/debian/ stretch main
Debian 8 (aka "jessie") deb https://mkvtoolnix.download/debian/ jessie main
deb-src https://mkvtoolnix.download/debian/ jessie main
现在只需运行sudo apt update,然后运行sudo apt install mkvtoolnix mkvtoolnix-gui。
如果更新软件包列表失败,请确保安装了apt-transport-https软件包。
Debian 7 “wheezy”:你可以从我的代表处获得v8.5.2版本,但如果你想安装GUI,你必须安装Debian的backports存储库,因为它们与Qtthan wheezy本身包含的更新版本相关联。
版本APT 源Debian 7 (aka "wheezy") deb wheezy main
deb-src wheezy main
Fedora 26-28
官方在dnf存储库中为Fedora 26,27和28的MKVToolNix托管了i386/i686和x86_64二进制文件。
为了添加存储库,您只需要执行以下两个命令:
sudo rpm -Uhv https://mkvtoolnix.download/fedora/bunkus-org-repo-2-3.noarch.rpm
之后,您可以使用以下命令安装MKVToolNix:
sudo dnf install mkvtoolnix
GPG密钥ID是16D2F5DC 10C052A6,指纹是EB24 BCA1 4BA6 A24F 1427 6FEE 16D2 F5DC 10C0 52A6。