Jason A. Donenfeld, onkọ̀wé VPN WireGuard, fa àfiyèsí àwọn olùgbékalẹ̀ sí wíwà nínú kódì kernel Linux Ìwà ìbàjẹ́ kan tí ó ń yí ìwà àwọn ìlànà tí orúkọ wọn bẹ̀rẹ̀ pẹ̀lú ohun kikọ “X” padà. Ní àkọ́kọ́, irú àwọn àtúnṣe bẹ́ẹ̀ ni a sábà máa ń lò nínú rootkits láti ṣẹ̀dá ìlẹ̀kùn ẹ̀yìn tí ó fara pamọ́ nínú ìdè iṣẹ́, ṣùgbọ́n ìwádìí fihàn pé a fi àyípadà náà kún un ní ọdún 2019 láti yanjú ìṣòro ìbáramu olùlò-ààyè fún ìgbà díẹ̀, ní ìbámu pẹ̀lú ìlànà pé àwọn àyípadà kernel kò gbọdọ̀ ba ìbáramu ohun èlò jẹ́.
Awọn iṣoro dide nigbati o n gbiyanju lati lo ẹrọ fun iyipada ipo fidio atomiki ni awakọ DDX xf86-fidio-modesetting ti a lo ninu olupin X.Org, eyiti o jẹ nitori isopọmọ si awọn ilana ti o bẹrẹ pẹlu ohun kikọ “X” (o ti ro pe pe a ti lo iṣẹ-ṣiṣe si ilana naa "Xorg"). Fere lẹsẹkẹsẹ iṣoro naa ni X.Org ti wa titi (lilo API atomiki jẹ alaabo nipasẹ aiyipada), ṣugbọn wọn gbagbe lati yọ atunṣe igba diẹ kuro ninu ekuro ati igbiyanju lati firanṣẹ ioctl kan lati yi ipo atomiki pada fun gbogbo awọn ilana ti o bẹrẹ pẹlu ti ohun kikọ silẹ "X" si tun tẹsiwaju lati ja si ni pada ohun ašiše. ti o ba ti (lọwọlọwọ-> comm[0] == 'X' && req->iye == 1) {pr_info("baje atomiki modeset userspace-ri, disabling atomiki\n"); pada -EOPNOTSUPP; }
orisun: opennet.ru
