Ko te whakaraerae i roto i te systemd ka taea e koe te whakanui ake i o mana

I roto i te kaiwhakahaere pūnaha systemd kua tautuhia whakaraeraetanga (CVE-2020-1712), tera pea ka taea e koe te mahi i to waehere me nga mana nui ake ma te tuku tono i hangaia mo te pahi DBus. Ka whakatauhia te raru i roto i te tuku whakamatautau pūnahad 245-rc1 (nga papaki hei whakaoti rapanga: 1, 2, 3). Kua whakaritea te whakaraeraetanga ki nga tohatoha Ubuntu, Fedora, RHEL (ka puta i RHEL 8, engari kaore e pa ki a RHEL 7), CentOS и SUSE/openSUSE, engari i te wa i tuhia ai nga korero kare tonu i te whakatikatika Debian и Arch Linux.

Ko te whakaraeraetanga ka puta mai i te urunga ki tetahi waahi mahara kua wetekina (whakamahia-muri-kore), ka puta i te wa e tukuna ana nga tono ki a Polkit i te wa e tukatuka ana i nga karere DBus. Ko etahi atanga DBus e whakamahi ana i te keteroki hei penapena taonga mo te wa poto me te horoi i nga urunga keteroki i te wa e waatea ana te pahi DBus ki te whakahaere i etahi atu tono. Mena ka whakamahia e te kaihautu tikanga DBus bus_verify_polkit_async(), me tatari pea kia oti te mahi Polkit. I muri i te reri a Polkit, ka karangahia ano te kaihautu ka uru ki nga raraunga kua tohatohahia ki te mahara. Mena he roa rawa te tono ki a Polkit, ka whakawāteahia ngā tūemi kei roto i te keteroki i mua i te karanga tuaruatanga o te kaitakawaenga tikanga DBus.

I roto i nga ratonga ka taea te whakamahi i te whakaraeraetanga, ka tuhia te systemd-machined, e whakarato ana i te DBus API org.freedesktop.machine1.Image.Clone, e arahi ana ki te rokiroki mo te wa poto o nga raraunga i roto i te keteroki me te uru atu ki Polkit. Atanga
org.freedesktop.machine1.Image.Clone e waatea ana ki nga kaiwhakamahi kore rawa o te punaha, ka taea e ia te tukituki i nga ratonga systemd, tera pea ka mahia te waehere hei pakiaka (kaore ano kia whakaatuhia te tauira whakamahi). Ko te waehere i taea te whakamahi i te whakaraeraetanga ko kua taapirihia i roto i te systemd-miihini i te putanga 2015 220 pūnaha (RHEL 7.x whakamahi systemd 219).

Source: opennet.ru

Tāpiri i te kōrero