I kitea e raatau he whakaraerae i roto i te Ghostscript i whakamahia na roto i te ImageMagick

Katahi ano ka puta te korero i kitea he whakaraerae kino (kua oti nei te whakariterite hei CVE-2021-3781) i roto i te Ghostscript (he kohinga taputapu hei tukatuka, hei huri me te whakaputa tuhinga i roto i te whakatakotoranga PostScript me te PDF) ka ahei ki te whakahaere waehere taapiri i te wa e tukatuka ana i tetahi konae whakahuka.

I te timatanga, I kii a Emil Lerner he raru ka ko ia hoki nana i korero mo te whakaraerae i te Akuhata 25i te huihuinga ranei whakamutunga o Saint Petersburg ZeroNights X (I roto i te ripoata i whakaatu pehea a Emile i roto i te kaupapa atawhai bug hei whakamahi i te whakaraerae ki te tiki utu mo te whakaeke whakaeke i te AirBNB, Dropbox me Yandex. Ratonga utu).

I te Hepetema 5, ka puta he mahi rohe a-iwi e taea ai te whakaeke i nga punaha Ubuntu 20.04 ma te whakawhiti i tetahi tuhinga tukutuku e rere ana i runga i te kaituku ma te whakamahi i te putea php-imagemagick, he tuhinga kua hangaia ake nei i utaina i raro i te ahua o tetahi ahua.

He otinga taatau mo te whakamatautau i tenei wa tonu.

Mai i te mea ko te mahi nei kua hora haere mai i te Poutu-te-rangi a he whanui katoa mai i te Akuhata 25 (he nui rawa atu mo te whakaatu kawenga!), Ka tuku au ki te tuku i te whakatika ki te iwi ka mutu ana a maatau whakamatautau me te arotake.

Ahakoa i tetahi atu, kei te whakahua ano hoki kia rite ki nga korero tuatahi, he mahi penei kua whakamahia mai i te Poutu-te-rangi a i panuitia mai ka taea te whakaeke i nga punaha rere GhostScript 9.50, engari kua puta te korero ko te whakaraerae kei te haere tonu i roto i nga momo putanga o GhostScript, tae atu ki te whanaketanga Git 9.55.

No muri mai ka whakatauhia he whakatikatika i te Mahuru 8 a, i muri i te arotake a nga hoa ka whakaaetia ki te whare pupuri Ghost Ghost i te Hepetema 9th.

Ka rite ki taku i korero i mua ake nei, mai i te mahi "i te ngahere" mo nga marama 6 pea, kua tukuna e au te paati ki ta maatau whare pupuri a te iwi; te huna muna i te papaki i tenei ahuatanga kaore he painga.

Ka whakaputahia e ahau tenei bug i mua i te kati o nga umanga (UK) a te Paraire, ano, ki te kore e kaha te tautohetohe kia kaua e mahi (ka taea tonu e koe te hono atu, ma te tuku ki te katoa kaore e huri te URL).

Ko te raru na te kaha ki te karo i te aratau wehe "-dSAFER" na te koretake o te whakamana i nga waahanga o te taputapu PostScript "% paipa%", i ahei ai te whakahaere i nga whakahau anga anga mate.

Hei tauira, ki te whakahaere i te whaipainga tuuturu ki runga i te tuhinga, me tohu noa e koe te aho "(% paipa% / tmp / & id) (w) konae" ranei "(% paipa% / tmp /; id) (r) konae »

Hei whakamaumahara, nga mea whakaraerae kei roto i te Ghostscript he nui ake te kino, mai i te mea e whakamahia ana tenei peeke i roto i nga tono maha he rongonui mo te tukatuka i nga whakatakotoranga PostScript me te PDF. Hei tauira, ka karangahia te Ghostscript i te wa e hangaia ana nga karakōnui i runga i te papamahi, i te wa e whakariterite ana nga korero ki muri, ana e huri ana i nga whakaahua. Mo te whakaekenga angitu, i te nuinga o nga wa, he pai ki te tango i te konae whakamahi, ki te tirotiro ranei i te raarangi ingoa ki tetahi kaiwhakahaere o te konae e tautoko ana i te whakaaturanga karakōnui tuhinga, hei tauira ki Nautilus.

Nga ngoikoretanga i roto i te Ghostscript ka taea hoki te whakamahi ma nga kaiwhakaahua ahua i runga i nga kohinga ImageMagick me te WhakairoiroMagick, ka paahitia tetahi konae JPEG, PNG ranei, kei roto ko te waehere PostScript, kaua he ahua (ka mahia tenei konae ki te Ghostscript, na te mea ko te momo MIME e mohiotia ana e nga korero, kaore e whakawhirinaki ki te toronga).

Hei mahinga ki te tiaki i a koe ki te whakamahi i te whakaraerae na roto i te kaihanga karakōnui aunoa i te GNOME me te ImageMagick, e taunaki ana kia whakakorehia te karanga a te evince-thumbnailer i /usr/share/thumbnailers/evince.thumbnailer ka mono i te whakamaoritanga o PS, EPS, PDF me nga whakatakotoranga XPS i ImageMagick,

Finalmente E kiia ana i roto i nga tohatoha maha kaore ano kia ea te raru (te mana o te tuku o nga whakahou ka kitea i nga wharangi o Debian, Ubuntu, Fedora, SUSE, RHEL, Arch Linux, FreeBSD, NetBSD).

Kei te whakahuahia hoki ko te tukunga o GhostScript me te whakakore i te whakaraerae kua whakaritea kia whakaputaina i mua o te mutunga o te marama. Mena kei te hiahia koe ki te mohio atu mo tenei, ka taea te tirotiro i nga korero taipitopito kei roto i te hono e whai ake nei.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

Hei tuatahi ki te korero

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.