Fa'aletonu ile AF_PACKET fa'atinoga o le fatu Linux

Tolu tausaga talu ona maeʻa le galu o faʻafitauli (1, 2, 3, 4, 5) i le AF_PACKET subsystem o le fatu Linux faailoaina toe tasi le faafitauli (CVE-2020-14386), fa'atagaina se tagata fa'apitonu'u le fa'aogaina e fa'atino le fa'ailoga e pei o a'a po'o fafo o pusa tu'ufua pe a maua a'a.

O le fa'atūina o se socket AF_PACKET ma fa'aogaina le fa'aletonu e mana'omia ai fa'amanuiaga CAP_NET_RAW. Ae ui i lea, o le faʻatagaga faʻamaonia e mafai ona maua e se tagata e le faʻaaogaina i totonu o koneteina na faia i luga o faiga faʻatasi ai ma le lagolago mo igoa faʻaoga e mafai. Mo se faʻataʻitaʻiga, e mafai ona faʻaogaina igoa ole igoa ile Ubuntu ma Fedora, ae le mafai ile Debian ma RHEL. I luga o le Android, o le mediaserver process ei ai le aia tatau e fatu ai AF_PACKET sockets, lea e mafai ai ona faʻaogaina le faʻafitauli.

O le fa'aletonu o lo'o i ai i le tpacket_rcv galuega ma e mafua mai i se mea sese i le fuafuaina o le fesuiaiga o le netoff. E mafai e se tagata osofaʻi ona faia ni tulaga e tusia ai le fesuiaiga o le netoff i se tau e itiiti ifo nai lo le fesuiaiga o le maclen, lea o le a mafua ai le sosolo pe a fuafua le "macoff = netoff - maclen" ma mulimuli ane le saʻo le setiina o le faʻailoga i le paʻu mo faʻamatalaga o loʻo oʻo mai. O se taunuuga, e mafai e se tagata osofaʻi ona amata tusitusi mai le 1 i le 10 paita i se vaega i tua atu o le tuaoi o le paʻu tuʻufaʻatasia. O loʻo maitauina o loʻo i ai se faʻaogaina o loʻo i totonu o le atinaʻe e mafai ai ona e mauaina aia tatau i totonu o le faiga.

O le faʻafitauli na i ai i totonu o le fatu talu mai Iulai 2008, i.e. e fa'aalia i totonu o nuclei moni uma lava. O lo'o avanoa nei le fa'atonu e pei o patch. E mafai ona e siaki le avanoa o fa'afouga afifi i tufatufaga i itulau nei: Ubuntu, Fedora, SAUNI, Debian, RHEL, faitotoa faaofuofu.

puna: opennet.ru

Faaopoopo i ai se faamatalaga