Jann Horn frÄn Google Project Zero, som tidigare upptÀckte sÄrbarheter i Spectre och Meltdown, har funnit en logisk felaktighet i implementeringen av Linux-sÀkerhetsmodulen (LSM) Landlock, vilket gör att en program kan ÄterfÄ redan slÀppta privilegier om programmet har tillgÄng till systemanropen fork() och keyctl().
Landlock-mekanismen tillÄter icke-privilegierade program att slÀppa privilegier som inte Àr nödvÀndiga för deras funktion, vilket frivilligt begrÀnsar deras framtida tillgÄng till systemet för att öka sÀkerheten, till exempel för att skydda vid försök att utnyttja sÄrbarheter i programmet. Till exempel kan ett program förbjuda sig sjÀlva att fÄ Ätkomst till filer utanför arbetskatalogen.
Som ingenjören frÄn Google upptÀckte, fanns det vissa situationer som inte hade beaktats av utvecklarna av modulen, vilket gör att programmet kan ÄterfÄ slÀppta privilegier under vissa omstÀndigheter. Felet finns i alla versioner av kÀrnan med LSM-modulen Landlock, eftersom det finns i den ursprungliga implementeringen av denna modul. En fix som ÄtgÀrdar det identifierade problemet har inkluderats i dagens testversion av kÀrnan 6.11-rc1, men har Ànnu inte överförts till de stabila grenarna.
KĂ€lla: opennet.ru
