Desfer-se del nucli Linux del codi que canvia el comportament dels processos que comencen amb el caràcter X

Jason A. Donenfeld, autor de VPN WireGuard, va cridar l'atenció dels desenvolupadors sobre la presència al codi del nucli Linux Un hack brut que canvia el comportament dels processos els noms dels quals comencen amb el caràcter "X". A primera vista, aquestes correccions s'utilitzen normalment en rootkits per crear una porta del darrere oculta en l'enllaç de processos, però l'anàlisi va revelar que el canvi es va afegir el 2019 per abordar temporalment un problema emergent de compatibilitat a l'espai d'usuari, d'acord amb el principi que els canvis del nucli no haurien de trencar la compatibilitat de les aplicacions.

Van sorgir problemes en intentar utilitzar el mecanisme de canvi de mode de vídeo atòmic al controlador DDX de configuració de vídeo xf86 utilitzat al servidor X.Org, cosa que va provocar l'enllaç a processos que començaven amb el caràcter "X" (es suposava que s'aplicava la solució alternativa). al "xorg"). Gairebé immediatament, el problema a X.Org es va solucionar (l'ús de l'API atòmica estava desactivat per defecte), però es va oblidar que la correcció provisional s'eliminava del nucli i es va intentar enviar un ioctl per canviar atòmicament el mode per tots els processos que comencen amb el caràcter "X" segueixen donant com a resultat un error. if (current->comm[0] == 'X' && req->valor == 1) { pr_info("s'ha detectat un espai d'usuari de modeset atòmic trencat, desactivant atòmic\n"); retornar -EOPNOTSUPP; }

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster