I Ghostscript, et sæt af værktøjer til behandling, konvertering og generering af dokumenter i formaterne PostScript og PDF, sårbarhed (), som kan føre til ændringer af filer og udførelse af vilkårlige kommandoer, når der åbnes specielt udformede dokumenter i PostScript-format. Brug af non-standard PostScript-operatorer i dokumentet muliggør en uint32_t buffer overflow ved beregning af størrelsen, overskriver hukommelsesområder uden for den tildelte buffer og giver adgang til filer i filsystemet, hvilket kan bruges til at gennemføre et angreb for at udføre vilkårlig kode på systemet (for eksempel ved at tilføje kommandoer til ~\/\.bashrc eller ~\/\.profile).
Problemet berører fra 9.50 til 9.52 (fejl som begyndte med udgivelsen 9.28rc1, men ifølge de forskere, der har identificeret sårbarheden, viser sig fra version 9.50).
En løsning er foreslået i udgivelsen (). Opdateringer af pakker med rettelser er allerede udgivet til , , . Pakker i er ikke påvirket af problemet.
Det er vigtigt at bemærke, at sårbarhederne 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 i processen med at oprette miniaturebilleder på skrivebordet, ved baggrundsindeksering af data og ved konvertering af billeder. I mange tilfælde er det tilstrækkeligt blot at uploade en fil med et exploit eller se kataloget indeholdende det i Nautilus for at lykkes med et angreb. Sårbarhederne i Ghostscript kan også udnyttes gennem billedbehandlere baseret på ImageMagick og GraphicsMagick-pakkerne ved at overføre en JPEG- eller PNG-fil, hvor PostScript-kode er gemt i stedet for et billede (sådanne filer behandles i Ghostscript, da MIME-typen genkendes ud fra indholdet og ikke afhænger af filtypen).
Kilde: opennet.ru
