He whakaraeraetanga i roto i te cryptsetup ka taea e koe te whakakore i te whakamunatanga i nga waahanga LUKS2

He whakaraeraetanga (CVE-2021-4122) kua kitea i roto i te kete Cryptsetup, i whakamahia hei whakamuna i nga wehewehenga kōpae i Linux, ka taea te whakamunatanga ki te whakakore i nga waahanga i te whakatakotoranga LUKS2 (Linux Unified Key Setup) ma te whakarereke i nga metadata. Ki te whakamahi i te whakaraeraetanga, me whai waahi tinana te kaikohuru ki nga papaaho whakamunatia, ara. Ko te tikanga he tino tika mo te whakaeke i nga taputapu rokiroki o waho kua whakamunatia, penei i nga puku Flash, e uru ana te kaitukino engari kaore e mohio ki te kupuhipa hei wetewete i nga raraunga.

Ko te whakaeke e tika ana mo te whakatakotoranga LUKS2 me te hono ki te raweke o metadata te kawenga mo te whakahohe i te toronga "whakamuna-a-ipurangi", e taea ai, mena e tika ana ki te huri i te kii uru, ki te timata i te tukanga o te whakamunatanga raraunga i runga i te rere. me te kore e mutu te mahi me te wehenga. I te mea he roa te wa o te mahi wetemuna me te whakamunatanga me te taviri hou, ka taea e te "whakamuna-a-ipurangi" kia kore e haukotia te mahi me te wehenga me te mahi whakamunatanga ki te papamuri, me te whakamuna ano i nga raraunga mai i tetahi ki tetahi atu. . Ka taea hoki te kowhiri i tetahi taviri whaanui kore, ka taea e koe te huri i te waahanga ki te ahua wetemuna.

Ka taea e te kaiwhaiwhai te whakarereke i nga metadata LUKS2 e whakataurite ana i te whakakorenga o te mahi wetemunatanga na te korenga ka tutuki te wetemunatanga o te wahanga o te wehenga i muri i te whakahohenga me te whakamahi i te puku whakarereke e te rangatira. I tenei keehi, ko te kaiwhakamahi nana i hono te puku whakarereke me te iriti me te kupuhipa tika kaore e whiwhi whakatupato mo te tukanga o te whakahoki mai i te mahi whakamunatanga kua haukotia, ka taea e ia te mohio mo te ahunga whakamua o tenei mahi ma te whakamahi i te "luks Dump" whakahau. Ko te nui o nga raraunga ka taea e te kaiwhaiwhai te wetewete i runga i te rahi o te pane LUKS2, engari i te rahi taunoa (16 MiB) ka nui ake i te 3 GB.

Ko te raruraru i puta mai i te mea ahakoa ko te whakamunatanga ano me tatau me te manatoko i nga hashes o nga taviri hou me nga taviri tawhito, kaore e hiahiatia he hash hei timata i te wetemuna mena ka tohu te ahua hou ki te kore o te taviri kuputuhi mo te whakamunatanga. I tua atu, ko te LUKS2 metadata, e tohu ana i te algorithm whakamunatanga, kaore e tiakina mai i te whakarereketanga mena ka taka ki roto i nga ringa o te kaitukino. Hei aukati i te whakaraeraetanga, ka taapirihia e nga kaiwhakawhanake etahi atu whakamarumaru mo te metadata ki te LUKS2, mo te mea kua tirohia he taapiri taapiri, kua tatauhia i runga i nga kii mohio me nga ihirangi metadata, ara. e kore e taea e te kaitawhai te huri huna i nga metadata me te kore e mohio ki te kupuhipa wetemuna.

Ko tetahi ahuatanga whakaeke angamaheni e hiahia ana kia kaha te kaitukino ki te hopu i o raatau ringa ki runga i te puku i nga wa maha. Ko te tuatahi, ko te kaitukino e kore e mohio ki te kupuhipa uru ka huri ki te waahi metadata, ka whakaoho i te wetemunatanga o tetahi waahanga o nga raraunga i te wa ka whakahohehia te puku. Ka whakahokia te puku ki tona waahi, ka tatari te kaitukino kia honoa e te kaiwhakamahi ma te whakauru kupuhipa. Ina whakahohehia te taputapu e te kaiwhakamahi, ka timata te mahi whakamunatanga papamuri, ka whakakapihia tetahi waahanga o nga raraunga whakamunatia ki nga raraunga wetemuna. I tua atu, mena ka taea e te kaitukino te kuhu ano i ona ringa ki runga i te taputapu, ka noho etahi o nga raraunga kei runga i te puku i te ahua wetemuna.

I tautuhia te raruraru e te kaitiaki kaupapa cryptsetup me te whakatika i roto i nga whakahou cryptsetup 2.4.3 me 2.3.7. Ko te mana o nga whakahoutanga e hangaia ana hei whakatika i te raru i roto i nga tohatoha ka taea te whai i enei wharangi: Debian, RHEL, SUSE, Fedora, Ubuntu, Arch. Ko te whakaraeraetanga ka puta noa mai i te tukunga o te cryptsetup 2.2.0, i whakauru mai i te tautoko mo te mahi "whakamunatanga ipurangi". Hei mahi whakamarumaru, ka taea te whakamahi i te kowhiringa "--disable-luks2-reencryption".

Source: opennet.ru

Tāpiri i te kōrero