Новые уязвимости угрожают многоядерным процессорам

17/09/2007 10:58

Разработчик FreeBSD и создатель проекта TrustedBSD, Robert Watson, представил на конференции USENIX новый класс уязвимостей, угрожающих многоядерным CPU, сообщает opennet.ru. Атака использует слабое звено в архитектуре врапперов системных вызовов (доп. прослойка между ядром и приложением, например, systrace, некоторые антивирусы). При раздельной передаче ядру параметров системного вызова из враппера, злоумышленник может успеть передать в параллельном потоке свой аргумент (race condition), который поступит к ядру раньше. В итоге злоумышленник может добиться повышения привилегий или обойти ограничения таких систем, как systrace. Суть метода и пример эксплоита представлены в докладе "Exploiting Concurrency Vulnerabilities in System Call Wrappers".
Доклад