Muligheden for at omgå forbuddet mod indlæsning af kernelmoduler, der er implementeret i targeted-reglerne for SELinux, er blevet demonstreret på en af de undersøgte enheder (det specificeres ikke, hvilken enhed der er tale om, og hvorvidt problemet påvirker SELinux-regler i firmware og distributioner). Blokeringen af moduler i de anvendte SELinux-regler var baseret på en begrænsning af adgangen til systemopkaldet finit_module, som tillader indlæsning af moduler fra filer og anvendes i sådanne værktøjer som insmod. SELinux-reglerne tog ikke højde for systemopkaldet init_module, som også kan anvendes til at indlæse kernelmoduler direkte fra hukommelsens buffer.
Til demonstration af metoden er der forberedt en prototype af et exploit, der gør det muligt at udføre kode på kernel-niveau ved at indlæse sit eget modul og fuldstændigt deaktivere SELinux-beskyttelsen, når der er begrænset root-adgang til systemet ved hjælp af SELinux.
Kilde: opennet.ru
