De Linux Kernel vum Verhalensverännerende Code fir Prozesser ab X

Jason A. Donenfeld, Autor vu VPN WireGuard, huet d'Opmierksamkeet vun den Entwéckler op e dreckeg Hack, deen am Linux Kernel Code präsent ass, gezunn, deen d'Behuele vu Prozesser ännert, deenen hir Nimm mam Charakter "X" ufänken. Op den éischte Bléck ginn esou Fixes typesch a Rootkits benotzt fir eng verstoppt Backdoor am Prozessverbindung ze verloossen, awer d'Analyse huet verroden datt d'Ännerung am Joer 2019 bäigefüügt gouf fir temporär eng Pop-up Userspace Kompatibilitéitsverletzung ze fixéieren, am Aklang mam Prinzip datt Ännerungen un der Kernel soll d'Kompatibilitéit mat Uwendungen net briechen.

Probleemer entstanen wann Dir probéiert de Mechanismus ze benotzen fir de Videomodus atomesch z'änneren am DDX Chauffer xf86-Video-Modesetting benotzt am X.Org Server, wat wéinst der Bindung un Prozesser ugefaange mam Charakter "X" (et gouf ugeholl) datt d'Léisung op de Prozess "Xorg" applizéiert gouf. Bal direkt gouf de Problem an X.Org fixéiert (Benotzung vun der atomarer API war standardiséiert ausgeschalt), awer si hu vergiess déi temporär Fix aus dem Kernel ze läschen an e Versuch, en ioctl ze schécken fir de Modus atomesch z'änneren fir all Prozesser mat d'Zeechen "X" nach weider ze Resultat an engem Feeler zréck. wann (aktuell-> komm [0] == 'X' && req-> Wäert == 1) { pr_info ("gebrach atomarer modeset Benotzerraum entdeckt, deaktivéieren atomarer\n"); zréckkomm -EOPNOTSUPP; }

Source: opennet.ru

Setzt e Commentaire