V Ghostscript, sadě nástrojů pro zpracování, převod a generaci dokumentů ve formátech PostScript a PDF, zranitelnost (), což může vést k změně souborů a spuštění libovolných příkazů při otevření speciálně upravených dokumentů ve formátu PostScript. Použití v dokumentu nestandardního PostScript operátoru umožňuje vyvolat přetečení typu uint32_t při výpočtu velikosti, přepsat oblasti paměti mimo vyhrazený buffer a získat přístup k souborům v FS, což lze využít k provedení útoku na spuštění libovolného kódu v systému (například přidáním příkazů do ~\ .bashrc nebo ~\ .profile).
Problém se týká od 9.50 do 9.52 (chyba od verzí 9.28rc1, ale podle odhalujících zranitelnost výzkumníků, se projevuje od verze 9.50).
Oprava byla navržena ve verzi (). Aktualizace balíčků s opravou byly již vydány pro , , . Balíčky v na problémy nejsou náchylné.
Připomínáme, že zranitelnosti v Ghostscript představují zvýšené riziko, protože tento balíček se používá v mnoha populárních aplikacích pro zpracování formátů PostScript a PDF. Například Ghostscript je voláno při vytváření miniatur na pracovní ploše, při pozadí indexace dat a při převodu obrázků. Pro úspěšný útok je často dostatečné pouze nahrát soubor s exploit a prohlédnout si adresář s ním v Nautilus. Zranitelnosti v Ghostscript lze také zneužít prostřednictvím zpracovatelů obrázků založených na balících ImageMagick a GraphicsMagick, tak že se do nich předá JPEG nebo PNG soubor, ve kterém je místo obrázku kód PostScript (takový soubor bude zpracován v Ghostscript, protože MIME typ je rozpoznáván podle obsahu, nikoliv podle přípony).
Zdroj: opennet.ru
