Demonstrirana je mogućnost zaobilaženja zabrane učitavanja modula jezgre, implementirane u targeted pravilima SELinux na jednom od proučavanih uređaja (nije navedeno o kojem se uređaju radi i koliko se problem odnosi na SELinux pravila u firmware-u i distribucijama). Blokada modula u aktivnim SELinux pravilima temeljila se na ograničenju pristupa sistemskom pozivu finit_module, koji omogućava učitavanje modula iz datoteke i koristi se u takvim alatima kao što je insmod. Pri tome, SELinux pravila nisu razmatrala sistemski poziv init_module, koji se također može koristiti za direktno učitavanje modula jezgre iz memorijskog bafera.
Za demonstraciju metode pripremljen je prototip eksploita koji omogućava izvršavanje koda na razini jezgre kroz učitavanje vlastitog modula i potpuno isključuje zaštitu SELinux, uz ograničen root pristup koji nadgleda SELinux.
Izvor: opennet.ru
