Obhod omejitev SELinux, povezanih z nalaganjem jedrskih modulov

Dokazana je bila možnost obvoda prepovedi nalaganja jedrskih modulov, ki je implementirana v targeted pravilih SELinux na eni izmed preučevanih naprav (ni navedeno, katera naprava gre in kako problem vpliva na pravila SELinux v programski opremi in distribucijah). Oviranje modulov v uporabljenih pravilih SELinux se je temelji na omejitvi dostopa do sistemskega klica finit_module, ki omogoča nalaganje modula iz datoteke in se uporablja v takšnih pripomočkih, kot sta insmod. Pri tem pravila SELinux niso upoštevala sistemskega klica init_module, ki se prav tako lahko uporablja za nalaganje jedrskih modulov neposredno iz pomnilnika.

Za demonstracijo metode je bil pripravljen prototip exploita, ki omogoča izvajanje kode na ravni jedra prek nalaganja lastnega modula in popolno izklopitev zaščite SELinux, ob pogoju, da je dostop root omejen s SELinux.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster