Omzeiling van SELinux-beperkingen met betrekking tot het laden van kernelmodules

Er is aangetoond dat het mogelijk is om het verbod op het laden van kernelmodules te omzeilen, dat wordt geïmplementeerd in de targeted-regels van SELinux op een van de bestudeerde apparaten (het is niet gespecificeerd over welk apparaat het precies gaat en in hoeverre het probleem de SELinux-regels in firmware en distributies beïnvloedt). De blokkering van modules in de betrokken SELinux-regels was gebaseerd op een beperking van de toegang tot de systeemaanroep finit_module, die het mogelijk maakt om een module uit een bestand te laden en wordt gebruikt in dergelijke hulpmiddelen zoals insmod. Tegelijkertijd negeerden de SELinux-regels de systeemaanroep init_module, die ook kan worden gebruikt om kernelmodules rechtstreeks vanuit het geheugen te laden.

Voor de demonstratie van de methode is een prototype-exploit voorbereid, waarmee code op kernelniveau kan worden uitgevoerd door het laden van een eigen module en de SELinux-beveiliging volledig kan worden uitgeschakeld, mits er beperkte root-toegang tot het systeem is via SELinux.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster