Ngilangi Kernel Linux saka Kode Ganti Perilaku kanggo Proses Diwiwiti karo X

Jason A. Donenfeld, penulis VPN WireGuard, narik kawigaten para pangembang menyang hack kotor sing ana ing kode kernel Linux sing ngganti prilaku pangolahan sing jenenge diwiwiti kanthi karakter "X". Sepisanan, koreksi kasebut biasane digunakake ing rootkit kanggo ninggalake backdoor sing didhelikake ing proses naleni, nanging analisa nerangake manawa pangowahan kasebut ditambahake ing 2019 kanggo ndandani sementara pelanggaran kompatibilitas ruang pangguna pop-up, sesuai karo prinsip sing diganti kernel ngirim ora break kompatibilitas karo aplikasi.

Masalah muncul nalika nyoba nggunakake mekanisme kanggo ngowahi mode video kanthi atom ing driver DDX xf86-video-modeset sing digunakake ing server X.Org, sing amarga ngiket proses sing diwiwiti karo karakter "X" (iki dianggep sing workaround ditrapake kanggo proses "Xorg"). Meh langsung masalah ing X.Org didandani (nggunakake API atom dipatèni minangka standar), nanging padha kelalen mbusak fix sauntara saka kernel lan nyoba kanggo ngirim ioctl kanggo atom ngganti mode kanggo kabeh pangolahan miwiti karo karakter "X" isih terus kanggo ngasilake kesalahan. yen (saiki-> comm [0] == 'X' && req-> nilai == 1) {pr_info ("broken atomic modeset userspace dideteksi, mateni atom \ n"); bali -EOPNOTSUPP; }

Source: opennet.ru

Add a comment