logo

Принятый без проверки в код ядра Linux 6.13 патч от сотрудника Microsoft

Принятый без проверки в код ядра Linux 6.13 патч от сотрудника Microsoft
Принятый без проверки в код ядра Linux 6.13 патч от сотрудника Microsoft оказался проблемным

Разработчик из Intel в рамках тестов выяснил, что принятый без особой проверки в код ядра Linux 6.13 (планируется к релизу в январе) патч от сотрудника Microsoft оказался проблемным.

Это изменение, ставшее в итоге причинами сбоя в некоторых тестовых ситуациях, было подано нестандартно, но изначально принято, хотя не получило ни одного подтверждения (ACK) от мейнтейнеров архитектуры x86, что является нарушением общепринятых практик в разработке проектов, включая ядро Linux.

Патч добавлял возможность использования больших страниц памяти в режиме ROX (Read Only Execute) при выделении памяти, предназначенной для размещения исполняемого кода. Опция ROX позволяет использовать память с исполняемым кодом в режиме только для чтения, что усложняет эксплуатацию некоторых уязвимостей.

Linux / Линукс 🥸

Канал источник:@linux_gram