Sårbarhed i Ghostscript, der udnyttes gennem ImageMagick.

I Ghostscript, et værktøjssæt til behandling, konvertering og generering af dokumenter i formaterne PostScript og PDF, er der opdaget en kritisk sårbarhed (CVE-2021-3781), der muliggør udførelse af vilkårlig kode ved behandling af et specielt udformet fil. Oprindeligt blev problemet opdaget af Emil Lerner, som fortalte om sårbarheden den 25. august på konferencen ZeroNights X i Sankt Petersborg (i sit foredrag beskrev Emil, hvordan han i forbindelse med bug bounty-programmer udnyttede sårbarheden til at opnå belønninger for at demonstrere angreb på tjenester som AirBNB, Dropbox og Yandex.Ejendom).

Den 5. september blev der offentliggjort en fungerende exploit, der muliggør angreb på systemer med Ubuntu 20.04 ved at sende et specielt udformet dokument til en webscript, der kører på serveren og bruger php-imagemagick-pakken, der er blevet uploadet som et billede. Ifølge foreløbige data har en sådan exploit været i omløb siden marts. Der blev rapporteret om muligheden for angreb på systemer med GhostScript 9.50, men det viste sig, at sårbarheden også optræder i alle efterfølgende versioner af GhostScript, herunder den kommende version 9.55 fra Git.

Fixet blev foreslået den 8. september og blev efter gennemgang accepteret i GhostScript-depotet den 9. september. I mange distributioner forbliver problemet stadig urettet (opdateringsstatus kan ses på siderne for Debian, Ubuntu, Fedora, SUSE, RHEL, Arch Linux, FreeBSD, NetBSD). Udgivelsen af GhostScript med udbedringen af sårbarheden planlægges at blive offentliggjort inden udgangen af måneden.

Problemet skyldes muligheden for at omgå sikkerhedsmodus "-dSAFER" på grund af utilstrækkelig kontrol af parametrene for Postscript-enheden "%pipe%", hvilket gjorde det muligt at udføre vilkårlige shell-kommandoer. For eksempel for at starte id-kommandoen i dokumentet er det tilstrækkeligt at angive linjen "(%pipe%/tmp/&id)(w)file" eller "(%pipe%/tmp/;id)(r)file."

Vi minder om, at sårbarheder i Ghostscript udgør en betydelig risiko, da denne pakke anvendes i mange populære applikationer til behandling af PostScript- og PDF-formater. For eksempel kaldes Ghostscript under oprettelsen af miniaturebilleder på skrivebordet, ved baggrundsindeksering af data og ved konvertering af billeder. For at en angreb skal være succesfuldt, er det ofte tilstrækkeligt blot at uploade en fil med et exploit eller at se i en mappe, der indeholder den i en filhåndtering, der understøtter visning af dokumentminiaturebilleder, som for eksempel Nautilus.

Sårbarhederne i Ghostscript kan også udnyttes gennem billedbehandlere baseret på ImageMagick- og GraphicsMagick-pakkerne ved at sende dem en JPEG- eller PNG-fil, der indeholder PostScript-kode i stedet for et billede (sådan en fil vil blive behandlet i Ghostscript, da MIME-typen genkendes ud fra indholdet og ikke er afhængig af filtypen).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster