I implementeringen af systemopkaldet futex (fast userspace mutex) blev der opdaget og fjernet brug af stackhukommelse efter frigivelse. Dette gjorde det muligt for en angriber at udføre sin kode i kernen, med alle de deraf følgende sikkerhedsmæssige konsekvenser. Sårbarheden var i fejlbehandlerens kode.
Retning Løsningen på denne sårbarhed kom i Linux mainline den 28. januar og blev for nylig inkluderet i kernerne 5.10.12, 5.4.94, 4.19.172, 4.14.218.
Under diskussionen af denne løsning blev der fremsat antagelser om, at denne sårbarhed eksisterer i alle kerner siden 2008:
https://www.openwall.com/lists/oss-security/2021/01/29/3
For information, denne commit har:
Retter: 1b7558e457ed ("futexes: fix fault handling in futex_lock_pi")
og den anden commit er fra 2008. Så sandsynligvis er alle nuværende
vedligeholdte Linux-distributioner og installationer berørt, medmindre noget
andet har afhjulpet problemet i nogle kerneversioner.
Kilde: linux.org.ru
