Při implementaci systémového volání futex (rychlá mutex pro uživatelský prostor) byla zjištěna a odstraněna potřeba používat zásobník po jeho uvolnění. To na druhou stranu umožnilo útočníkovi provádět svůj kód v kontextu jádra, se všemi důsledky, pokud jde o bezpečnost. Zranitelnost se nacházela v kódu zpracování chyb.
Oprava Tato zranitelnost se objevila v hlavním jádru Linuxu 28. ledna a před dvěma dny se dostala do jader 5.10.12, 5.4.94, 4.19.172, 4.14.218.
Během diskuse o této opravě bylo naznačeno, že tato zranitelnost existuje ve všech jádrech od roku 2008:
https://www.openwall.com/lists/oss-security/2021/01/29/3
Pro informaci, tento commit má:
Opravy: 1b7558e457ed ("futexy: opravit zpracování chyb ve futex_lock_pi")
a ten druhý commit je z roku 2008. Takže pravděpodobně všechna aktuálně
udržovaná jádra Linuxu a nasazení jsou tímto problémem postižena, pokud něco
jiného nezmírnilo problém v některých verzích jádra.
Zdroj: linux.org.ru
