Openwall-project uitgave van de kernelmodule (Linux Kernel Runtime Guard), dat zorgt voor het opsporen van ongeoorloofde wijzigingen in de actieve kernel (integriteitscontrole) of pogingen om de bevoegdheden van gebruikersprocessen te wijzigen (detectie van exploittoepassingen). De module is geschikt voor het bieden van bescherming tegen al bekende exploits voor de Linux-kernel (bijvoorbeeld in situaties waarin het probleematisch is om de kernel bij te werken) en voor het tegengaan van exploits voor nog onbekende kwetsbaarheden. Informatie over de bijzonderheden van LKRG is te vinden in .
Onder de wijzigingen in de nieuwe versie:
- De code is gerefactoreerd om ondersteuning voor verschillende CPU-architecturen te waarborgen. Beginondersteuning voor de ARM64-architectuur is toegevoegd;
- Compatibiliteit met Linux-kernels 5.1 en 5.2 is verzekerd, evenals met kernels die zijn samengesteld zonder de opties CONFIG_DYNAMIC_DEBUG, CONFIG_ACPI en CONFIG_STACKTRACE tijdens de kernelcompilatie, en met kernels die zijn samengesteld met de optie CONFIG_STATIC_USERMODEHELPER. Experimentele ondersteuning voor kernels uit het grsecurity-project is toegevoegd;
De logica van de initialisatie is aanzienlijk gewijzigd; - In de integriteitscontrole-subsysteem is zelf-hashing opnieuw ingeschakeld en is een raceconditie in de jump-label engine (*_JUMP_LABEL) verholpen, wat leidde tot deadlocks tijdens de initialisatie gelijktijdig met gebeurtenissen van het laden of ontladen van andere modules;
- In de code voor het detecteren van exploittoepassingen zijn nieuwe sysctl lkrg.smep_panic (standaard ingeschakeld) en lkrg.umh_lock (standaard uitgeschakeld) toegevoegd, extra controles zijn toegevoegd voor de SMEP/WP-bit, de logica voor het volgen van nieuwe taken in het systeem is gewijzigd, de interne logica voor synchronisatie met taakkenmerken is herzien, en ondersteuning voor OverlayFS is toegevoegd, Ubuntu Apport is op de witte lijst geplaatst.
- Drie laureaten van de Dijkstra-prijs: hoe Hydra 2019 en SPTDC 2019 verliepen
Bron: opennet.ru
