V Ghostscript, orodju za obdelavo, pretvorbo in generiranje dokumentov v formatih PostScript in PDF, ranljivost (), ki lahko privede do spremembe datotek in izvajanja poljubnih ukazov ob odpiranju posebej oblikovanih dokumentov v formatu PostScript. Uporaba nestandardnega PostScript operatorja omogoča prelivanje tipa uint32_t pri izračunu velikosti, ponovno pisanje pomnilniških območij zunaj dodeljenega medpomnilnika in dostop do datotek v FS, kar se lahko uporabi za organizacijo napada za izvajanje poljubne kode v sistemu (na primer z dodajanjem ukazov v ~/ .bashrc ali ~/ .profile).
Težava zadeva od 9.50 do 9.52 (napaka od izdaje 9.28rc1, vendar se po raziskovalcih, ki so odkrili ranljivost, kaže od različice 9.50).
Popravilo je bilo predlagano v izdaji (). Posodobitve paketov s popravkom so že bile izdane za , , . Paketi v težave niso dovzetni.
Spomnimo, da ranljivosti v Ghostscript predstavljajo povečano tveganje, ker se to orodje uporablja v mnogih priljubljenih aplikacijah za obdelavo formatov PostScript in PDF. Na primer, Ghostscript se uporablja pri ustvarjanju miniatur na namizju, pri ozadnji indeksaciji podatkov in pri pretvorbi slik. Za uspešen napad je v mnogih primerih dovolj, da preprosto naložite datoteko z izkoriščanjem ali si ogledate imenik z njo v Nautilusu. Ranljivosti v Ghostscript lahko tudi izkoriščate preko obdelovalnikov slik, ki temeljijo na paketih ImageMagick in GraphicsMagick, tako da jim posredujete JPEG ali PNG datoteko, v kateri namesto slike leži koda PostScript (ta datoteka bo obdelana v Ghostscript, ker MIME tip prepozna po vsebini in se ne zanaša na končnico).
Izvor: opennet.ru
