Ghostscript vaivai e mafai ona faʻaaogaina e ala i ImageMagick

Ghostscript, o se seti o meafaigaluega mo le faʻaogaina, faʻaliliuina ma le faʻatupuina o pepa i le PostScript ma PDF formats, e iai se faʻafitauli matuia (CVE-2021-3781) e faʻatagaina ai le faʻatinoina o tulafono faʻapitoa pe a faʻapipiʻi se faila faʻapitoa. I le taimi muamua, o le faafitauli na aumai i le mafaufau o Emil Lerner, o le na saunoa e uiga i le vaivai i le aso 25 o Aokuso i le ZeroNights X conference na faia i St. Petersburg (o le lipoti na faamatalaina ai le auala na faʻaaogaina ai e Emil, o se vaega o le bug bounty programs, le faʻafitauli i le maua ponesi mo le faʻaalia o osofaʻiga i auaunaga AirBNB, Dropbox ma Yandex.Real Estate).

I le aso 5 o Setema, na faʻaalia ai se gaioiga galue i le lautele lautele e mafai ai ona e osofaʻia faiga o loʻo faʻaogaina le Ubuntu 20.04 e ala i le tuʻuina atu o se pepa faʻapitoa na faʻapipiʻiina o se ata i luga o le upega tafaʻilagi o loʻo faʻaogaina i luga o le server e faʻaaoga ai le php-imagemagick package. E le gata i lea, e tusa ai ma faʻamatalaga muamua, o se faʻaoga tutusa na faʻaaogaina talu mai Mati. Na fai mai e mafai ona osofaʻia faiga o loʻo faʻaogaina le GhostScript 9.50, ae na faʻaalia ai o le faʻafitauli o loʻo i ai i lomiga uma o GhostScript mulimuli ane, e aofia ai le atinaʻe 9.55 faʻamalolo mai Git.

O le faʻatulagaina na faʻatulagaina ia Setema 8th ma, ina ua maeʻa iloiloga a tupulaga, talia i totonu o le GhostScript repository ia Setema 9th. I le tele o tufatufaga, e tumau pea le faʻafitauli (o le tulaga o le lolomiina o faʻafouga e mafai ona vaʻaia i itulau o Debian, Ubuntu, Fedora, SUSE, RHEL, Arch Linux, FreeBSD, NetBSD). O se faʻasalalauga GhostScript ma se faʻaleleia mo le faʻafitauli o loʻo fuafua e faʻasalalau aʻo leʻi oʻo i le faaiuga o le masina.

O le faʻafitauli e mafua mai i le mafai ona faʻafefeina le "-dSAFER" tulaga faʻaesea ona o le le lava o le siakiina o laina o le Postscript masini "% paipa%", lea na faʻatagaina ai le faʻatinoina o faʻatonuga o atigi. Mo se faʻataʻitaʻiga, e faʻalauiloa le faʻaogaina o le id i totonu o se pepa, naʻo le faʻamaonia o le laina "(%pipe%/tmp/&id)(w)file" poʻo le "(%pipe%/tmp/;id)(r)file".

Sei matou fa'amanatu atu ia te oe o fa'aletonu i le Ghostscript o lo'o fa'atupula'ia ai se tulaga lamatia, talu ai o lenei afifi o lo'o fa'aogaina i le tele o talosaga ta'uta'ua mo le fa'agaioia o PostScript ma PDF formats. Mo se faʻataʻitaʻiga, o le Ghostscript e valaʻau i le taimi o le fausiaina o ata o le desktop, faʻasologa o faʻamatalaga faʻamatalaga, ma le liua o ata. Mo se osofaʻiga manuia, i le tele o tulaga, e lava le naʻo le siiina o le faila ma le faʻaogaina pe vaʻai i le lisi i totonu o se faila faila e lagolagoina le faʻaalia o ata tusi, mo se faʻataʻitaʻiga, i Nautilus.

E mafai foʻi ona faʻaaogaina faʻafitauli i le Ghostscript e ala i le faʻaogaina o ata e faʻavae i luga o le ImageMagick ma GraphicsMagick packages e ala i le tuʻuina atu ia i latou o se JPEG poʻo le PNG faila o loʻo i ai le PostScript code nai lo se ata (o sea faila o le a faʻaogaina i le Ghostscript, talu ai o le ituaiga MIME e iloa e le anotusi, ma e aunoa ma le faʻalagolago i faʻaopoopoga).

puna: opennet.ru

Faaopoopo i ai se faamatalaga