В системния повик futex е открит и отстранен риск от изпълнение на потребителски код в контекста на ядрото.

В реализацията на системния повик futex (бърз mutex в потребителското пространство) е открито и отстранено използването на стекова памет след освобождаване. Това, от своя страна, е позволявало на атакуващия да изпълнява своя код в контекста на ядрото, с всички произтичащи от това последици от гледна точка на сигурността. Уязвимостта беше открита в кода на обработчика на грешки.

Поправка на тази уязвимост се появи в Linux mainline на 28 януари и преди два дни достигна ядрото 5.10.12, 5.4.94, 4.19.172, 4.14.218.

По време на обсъждането на тази поправка бяха изказани предположения, че тази уязвимост съществува във всички ядра, започвайки от 2008 година:

https://www.openwall.com/lists/oss-security/2021/01/29/3


FWIW, този комит има:

Поправки: 1b7558e457ed ("futexes: поправка на обработката на грешки в futex_lock_pi")

и че другият комит е от 2008 г. Така вероятно всички в момента
поддържани Linux дистрибуции и внедрения са засегнати, освен ако нещо
друго не е смекчило проблема в някои версии на ядрото.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster