Ghostscript sérülékenysége, amelyet az ImageMagick-on keresztül használnak ki

A Ghostscript, az PostScript és PDF formátumú dokumentumok feldolgozására, átalakítására és generálására szolgáló eszközkészlet, kritikus sebezhetőséget (CVE-2021-3781) tárt fel, amely lehetővé teszi tetszőleges kód végrehajtását speciálisan megformázott fájlok feldolgozásakor. E problémára Emil Lerner hívta fel a figyelmet, aki a sebezhetőségről augusztus 25-én a Szentpéterváron megrendezett ZeroNights X konferencián beszélt (az előadásban elmondta, hogyan használta a sebezhetőséget bug bounty program keretében, hogy díjat nyerjen támadások bemutatásáért az AirBNB, Dropbox és Yandex.Nehézségek szolgáltatásain).

Szeptember 5-én nyilvános hozzáférésűvé vált egy működő exploit, amely lehetővé teszi az Ubuntu 20.04 rendszerek támadását azáltal, hogy egy web-szkripthez, amely a php-imagemagick csomagot használja, egy speciálisan megformázott dokumentumot adunk át képként. Az előzetes információk szerint ez az exploit már március óta forgalomban volt. A GhostScript 9.50 rendszerekkel való támadásról érkeztek jelentések, de kiderült, hogy a sebezhetőség minden subsequent GhostScript verzióban, beleértve a fejlesztés alatt álló 9.55-öt is, megjelenik a Git-ből.

A javítást szeptember 8-án javasolták, és azt követően, hogy áttekintették, szeptember 9-én elfogadták a GhostScript tárolóba. Számos disztribúcióban a probléma még mindig nem került javításra (a frissítések kiadásának állapotát a Debian, Ubuntu, Fedora, SUSE, RHEL, Arch Linux, FreeBSD, NetBSD oldalain ellenőrizheti). A GhostScript kiadását, amely orvosolja a sebezhetőséget, a hónap végéig tervezik megjelentetni.

A probléma a „-dSAFER” izolációs mód megkerülésének lehetőségéből ered, mivel nem megfelelően ellenőrizték a Postscript-eszköz „%pipe%” paramétereit, amelyek lehetővé tették tetszőleges shell parancsok végrehajtását. Például az id parancs futtatásához elegendő a következő sor megadása a dokumentumban: „(%pipe%/tmp/&id)(w)file” vagy „(%pipe%/tmp/;id)(r)file”.

Emlékeztetünk, hogy a Ghostscript sebezhetőségei fokozott veszélyt jelentenek, mivel ezt a csomagot sok népszerű alkalmazás használja PostScript és PDF formátumok feldolgozására. Például a Ghostscript hívódik meg az asztalon történő miniatúrák létrehozásakor, háttérben zajló adatindexelés során és képek átalakításakor. A támadás sikeréhez sok esetben elegendő egyszerűen feltölteni egy sebezhetőséget kihasználó fájlt, vagy megtekinteni egy mappát egy fájlkezelőben, amely támogatja a dokumentumok miniatúráinak megjelenítését, például a Nautilusban.

A Ghostscript sebezhetőségeit az ImageMagick és a GraphicsMagick csomagokon alapuló képkezelők is kihasználhatják, ha JPEG vagy PNG fájlt adunk át nekik, amelyben a kép helyett PostScript kód található (ez a fájl a Ghostscript-en keresztül lesz feldolgozva, mivel a MIME-típus a tartalom alapján, és nem a kiterjesztésre támaszkodva ismerhető fel).

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster