Te whakaraerae i roto i te whakatinanatanga turanga AF_PACKET o te pata Linux

E toru tau i muri i te ngaru o nga whakaraeraetanga (1, 2, 3, 4, 5) i roto i te AF_PACKET subsystem o te kernel Linux kua tautuhia tetahi atu raruraru (CVE-2020-14386), ka tuku i tetahi kaiwhakamahi kore whai mana ki te whakahaere i te waehere hei pakiaka, ka puta ranei i nga ipu taratahi mena he urunga pakiaka.

Ko te hanga i te turanga AF_PACKET me te whakamahi i te whakaraeraetanga me whai mana CAP_NET_RAW. Heoi ano, ka taea e tetahi kaiwhakamahi kore whai mana te whakaaetanga i roto i nga ipu i hangaia i runga i nga punaha me te tautoko mo nga waahi ingoa kaiwhakamahi kua whakahohea. Hei tauira, ko nga waahi ingoa kaiwhakamahi kua whakahohea ma te taunoa i runga i te Ubuntu me Fedora, engari kaore i te whakahohea ki Debian me RHEL. I runga i te Android, he tika te mahi a te Mediaserver ki te hanga turanga AF_PACKET, e taea ai te whakaraeraetanga.

Ko te whakaraeraetanga kei roto i te mahi tpacket_rcv a na te hapa i te tatau i te taurangi netoff. Ka taea e te kaitukino te hanga tikanga e tuhia ai te taurangi netoff ki te uara iti iho i te taurangi maclen, ka puhake i te wa e tatau ana i te "macoff = netoff - maclen" a muri iho ka he te whakatakoto i te atatohu ki te parepare mo nga raraunga taumai. Ko te mutunga mai, ka taea e te kaitukino te timata te tuhi mai i te 1 ki te 10 paita ki tetahi waahi kei tua atu i te rohe o te parepare kua tohaina. E tohuhia ana kei te whanakehia he mahi ka taea e koe te whiwhi mana pakiaka i roto i te punaha.

Ko te raruraru kei roto i te kernel mai i te Hurae 2008, i.e. ka kitea i roto i nga karihi katoa. Kei te waatea te whakatika i naianei hei papaki. Ka taea e koe te whai i te wateatanga o nga whakahōutanga mōkihi i ngā tohatoha i ngā whārangi e whai ake nei: Ubuntu, Fedora, SUSE, Debian, RHEL, kikorangi.

Source: opennet.ru

Tāpiri i te kōrero