Ko te whakaraeraetanga Ghostscript ka taea te whakamahi ma te ImageMagick

Ko te Ghostscript, he huinga taputapu mo te tukatuka, te huri me te whakaputa tuhinga i roto i nga whakatakotoranga PostScript me te PDF, he whakaraeraetanga nui (CVE-2021-3781) e taea ai te mahi waehere noa i te wa e tukatuka ana i tetahi konae kua whakahōputuhia. I te timatanga, i kawea mai te raruraru ki te aro o Emil Lerner, nana i korero mo te whakaraeraetanga i te 25 o Akuhata i te hui ZeroNights X i tu ki St. whiwhi putea mo te whakaatu whakaeke i nga ratonga AirBNB, Dropbox me Yandex.Real Estate).

I te Mahuru 5, i puta mai he mahi mahi i roto i te rohe whanui e taea ai e koe te whakaeke i nga punaha whakahaere Ubuntu 20.04 ma te tuku i tetahi tuhinga i hangaia motuhake kua utaina hei ahua ki tetahi tuhinga tukutuku e rere ana i runga i te tūmau ma te whakamahi i te kete php-imagemagick. I tua atu, e ai ki nga korero tuatahi, he rite te mahi mai i te Maehe. I kiihia ko nga punaha e whakahaere ana i te GhostScript 9.50 ka taea te whakaeke, engari i puta mai ko te whakaraerae kei roto i nga putanga katoa o GhostScript i muri mai, tae atu ki te whanaketanga 9.55 tuku mai i Git.

I whakaarohia te whakatika i te Mahuru 8th, a, i muri i te arotake a te hoa, i whakaaetia ki roto i te rehitatanga GhostScript i te Mahuru 9th. I roto i te maha o nga tohatoha, ka noho tonu te raruraru (ka taea te tiro i te mana o te whakaputanga o nga whakahoutanga ki nga wharangi o Debian, Ubuntu, Fedora, SUSE, RHEL, Arch Linux, FreeBSD, NetBSD). Ko te tukunga a GhostScript me te whakatika mo te whakaraeraetanga kua whakamaheretia kia whakaputaina i mua i te mutunga o te marama.

Ko te raruraru i puta mai i te kaha ki te whakawhiti i te aratau wehe "-dSAFER" na te iti o te arowhai i nga tawhā o te taputapu Postscript "% pipe%", i taea ai te whakahaere i nga whakahau anga. Hei tauira, ki te whakarewa i te whaipainga id i roto i te tuhinga, tohua te rarangi "(%pipe%/tmp/&id)(w)file" ranei "(%pipe%/tmp/;id)(r)file".

Kia maumahara matou ki a koe ko nga whakaraeraetanga i roto i te Ghostscript ka nui ake te raru, na te mea ka whakamahia tenei kete i roto i nga tono rongonui maha mo te tukatuka i nga whakatakotoranga PostScript me te PDF. Hei tauira, ka karangahia a Ghostscript i te wa o te hanga karakōnui papamahi, te taupū raraunga papamuri, me te hurihanga whakaahua. Mo te whakaeke angitu, i roto i te maha o nga keehi ka nui noa te tango i te konae me te whakamahi, te tiro ranei i te raarangi ki roto i te kaiwhakahaere konae e tautoko ana i te whakaatu i nga karakōnui tuhinga, hei tauira, i Nautilus.

Ko nga whakaraeraetanga i roto i te Ghostscript ka taea hoki te whakamahi na roto i nga kaihanga whakaahua i runga i nga kohinga ImageMagick me GraphicsMagick ma te tuku i tetahi konae JPEG, PNG ranei kei roto te waehere PostScript hei utu mo te ahua (ka tukatukahia taua konae i roto i te Ghostscript, na te mea kua mohiohia te momo MIME e te ihirangi, me te kore e whakawhirinaki ki te toronga).

Source: opennet.ru

Tāpiri i te kōrero