Bemutatásra került a kernelmodulok betöltésének tilalmának megkerülési lehetősége, melyet a targeted SELinux-szabályok hajtanak végre egy vizsgált eszközön (a konkrét eszközt nem nevezik meg, és a probléma mértékéről sem tudni, hogy mennyire érinti a SELinux-szabályokat a firmware-eken és disztribúciókon). A modulok blokkolása a használt SELinux-szabályokban a finit_module rendszerhívásra vonatkozó hozzáférési korlátozáson alapult, amely lehetővé teszi a modul fájlból való betöltését, és olyan segédprogramokban használják, mint az insmod. Ugyanakkor a SELinux-szabályok nem foglalkoztak az init_module rendszerhívással, amely szintén alkalmazható a kernelmodulok közvetlenül a memóriából való betöltésére.
A módszer bemutatására egy exploit prototípust készítettek, amely lehetővé teszi a kernel szintű kód végrehajtását saját modul betöltésével, és teljes mértékben letiltja a SELinux védelmét, ha a SELinux által korlátozott root-hozzáférés áll rendelkezésre a rendszeren.
Forrás: opennet.ru
