O se metotia mo le faʻaogaina o se faʻafitauli i le tty subsystem o le fatu Linux ua faʻaalia

O tagata suʻesuʻe mai le Google Project Zero team na faʻasalalau se metotia mo le faʻaaogaina o se faʻafitauli (CVE-2020-29661) i le faʻatinoina o le TIOCSPGRP ioctl handler mai le tty subsystem o le Linux kernel, ma suʻesuʻeina faʻapitoa auala puipuia e mafai ona poloka ai. fa'aletonu.

O le pusa na mafua ai le faʻafitauli na faʻamautuina i le Linux kernel i le amataga o Tesema 3 i le tausaga talu ai. O le faʻafitauli e aliali mai i fatu e oʻo atu i le version 5.9.13, ae o le tele o tufatufaga na faʻamauina le faʻafitauli i faʻamaumauga o pusa fatu na faʻatulagaina i le tausaga talu ai (Debian, RHEL, SUSE, Ubuntu, Fedora, Arch). O se faʻafitauli faʻapitoa (CVE-2020-29660) na maua i le taimi lava e tasi i le faʻatinoga o le TIOCGSID ioctl call, ae ua faʻapipiʻiina foi i soo se mea.

O le faʻafitauli e mafua mai i se pusa loka e mafua ai se tuʻuga i le drivers/tty/tty_jobctrl.c code, lea e mafai ona faʻaaogaina e faʻatupu ai le faʻaogaina-pe a uma le leai o se manatua avanoa faʻaoga faʻaogaina mai avanoa faʻaoga e ala ile ioct-calling TIOCSPGRP. O se fa'aoga galue ua fa'aalia mo le fa'atuputeleina o avanoa ile Debian 10 fa'atasi ai ma le fatu 4.19.0-13-amd64.

I le taimi lava e tasi, i totonu o le tusiga lomia, o le faamamafa e le o le tele o le auala mo le fatuina o se faʻaoga galue, ae o a meafaigaluega o loʻo i ai i le fatu e puipuia ai mai ia faʻafitauli. O le faaiuga e le faʻamalosia, o metotia e pei o le vaevaeina o manatua i le faʻaputuga ma le puleaina o le manatua avanoa pe a uma ona faʻasaʻoloto e le faʻaaogaina i le faʻatinoga, aua latou te taʻitaʻia ai le faʻaitiitia o le faʻatinoga, ma le puipuiga e faʻavae i luga o le CFI (Control Flow Integrity), lea e poloka. fa'aogaina i vaega mulimuli o le osofa'iga, e mana'omia le fa'aleleia.

Pe a mafaufau pe o le a se mea e mafai ona faia ai se eseesega i le taimi umi, o le faʻaaogaina o suʻesuʻega faʻataʻitaʻi maualuga poʻo le faʻaogaina o gagana e manatua ai le saogalemu e pei o le Rust ma C dialects ma faʻamatalaga mauoa (e pei o le Siaki C) i le vaega o le fausiaina o siaki a le setete. tulaga ese loka, mea faitino ma fa'ailoga. Faatasi ai ma auala puipuia, o le faʻagaoioia o le panic_on_oops mode, o le fesiitaiga o fausaga fatu i le faitau-naʻo le mode, ma le faʻatapulaʻaina o le avanoa i telefoni feaveaʻi e faʻaaoga ai masini e pei o le seccomp o loʻo taʻua foi.

puna: opennet.ru

Faaopoopo i ai se faamatalaga