Před pár dny byla představena nová verze oprava populárního přehrávače médií VLC 3.0.8, ve kterém opravené nahromaděné chyby a opraveno 13 chyb zabezpečení.
Z toho tři problémy (CVE-2019-14970, CVE-2019-14777, CVE-2019-14533) při pokusu o přehrání multimediálních souborů může vést ke spuštění kódu útočníka speciálně navržený ve formátech MKV a ASF (přetečení vyrovnávací paměti pro nahrávání a dva problémy s přístupem k paměti po jejím uvolnění).
Na druhé straně čtyři chyby ve ovladačích formátu OGG, AV1, FAAD, ASF jsou způsobeny schopností číst data z paměťových oblastí mimo přidělenou vyrovnávací paměť.
Tři problémy vedou k dereferenci ukazatele NULL při rozbalování formátu dvdnav, ASF a AVI. Chyba zabezpečení umožňuje přetečení celého čísla v rozbalovači MP4.
O opravených zranitelnostech
Vývojáři VLC si všimli, že problém v rozbalovači formátu OGG (CVE-2019-14438) čte z oblasti mimo vyrovnávací paměť (přetečení vyrovnávací paměti čtení), ale bezpečnostní výzkumníci objevil tvrzení o zranitelnosti, že je možné způsobit přetečení zápisu a organizovat provádění kódu při zpracování souborů OGG, OGM a OPUS pomocí speciálně vytvořeného bloku záhlaví.
Existuje také zranitelnost (CVE-2019-14533) ve formátu ASF Unpacker, který vám umožní zapisovat data do již uvolněné oblasti paměti a dosáhnout spuštění kódu skenováním dopředu nebo dozadu na časové ose při přehrávání souborů WMV a WMA.
Vydáním CVE-2019-13602 (integer overflow) a CVE-2019-13962 (čtení z oblasti mimo vyrovnávací paměť) byla navíc přiřazena kritická úroveň nebezpečí (8.8 a 9.8), ale vývojáři VLC ne souhlasí a domnívají se, že tyto chyby zabezpečení nejsou nebezpečné (doporučujeme změnit úroveň na 4.3).
Mezi opravy mimo zabezpečení patří odstranění koktání při sledování videí s nízkou snímkovou frekvencí zlepšit podporu adaptivního streamování (vylepšený kód vyrovnávací paměti).
Pomáhají také řešit problémy s vykreslováním titulků WebVTT, zlepšují zvukový výstup na platformách macOS a iOS.
Aktualizován byl také skript ke stažení z YouTube, který vyřešil problémy s používáním Direct3D11 k použití hardwarové akcelerace v systémech s některými ovladači AMD.
Jak nainstalovat VLC Media Player 3.0.8 na Linux?
Pro ty, kteří jsou Uživatelé Debianu, Ubuntu, Linux Mint a derivátů, stačí do terminálu napsat následující:
sudo apt-get update sudo apt-get nainstalovat vlc prohlížeč-plugin-vlc
Na chvíli Ti, kteří jsou uživateli Arch Linux, Manjaro, Arco Linux nebo jakékoli distribuce odvozené od Arch Linuxu, musíme zadat:
sudo pacman -S vlc
Pokud jste uživatelem distribuce KaOS Linux, je instalační příkaz stejný jako pro Arch Linux.
Nyní pro ty, kteří jsou uživatelé jakékoli verze openSUSE, stačí nainstalovat do terminálu následující pro instalaci:
sudo zypper nainstalovat vlc
Pro ty, kteří jsou uživatelé Fedory a jakýkoli jejich derivát, musí zadat následující:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E% fedora) .noarch.rpm sudo dnf install vlc
na Ve zbývajících linuxových distribucích můžeme tento software nainstalovat pomocí balíčků Flatpak nebo Snap. K instalaci aplikací těchto technologií musíme mít pouze podporu.
Si chcete nainstalovat pomocí Snap, musíme do terminálu zadat následující příkaz:
sudo snap install vlc
Chcete-li nainstalovat kandidátskou verzi programu, postupujte takto:
sudo snap install vlc --candidate
Nakonec, pokud chcete nainstalovat beta verzi programu, musíte zadat:
sudo snap install vlc --beta
Pokud jste aplikaci nainstalovali z aplikace Snap a chcete provést aktualizaci na novou verzi, stačí zadat:
sudo snap obnovit vlc
Konečně pro qTi, kteří chtějí nainstalovat z Flatpaku, to provedou pomocí následujícího příkazu:
instalace flatpak - uživatel https://flathub.org/repo/appstream/org.videolan.VLC.flatpakref
A pokud již nainstalovali a chtějí aktualizovat, musí zadat:
flatpak - aktualizace uživatele org.videolan.VLC