Принятый без проверки в код ядра Linux 6.13 патч от сотрудника Microsoft
Принятый без проверки в код ядра Linux 6.13 патч от сотрудника Microsoft оказался проблемным
Разработчик из Intel в рамках тестов выяснил, что принятый без особой проверки в код ядра Linux 6.13 (планируется к релизу в январе) патч от сотрудника Microsoft оказался проблемным.
Это изменение, ставшее в итоге причинами сбоя в некоторых тестовых ситуациях, было подано нестандартно, но изначально принято, хотя не получило ни одного подтверждения (ACK) от мейнтейнеров архитектуры x86, что является нарушением общепринятых практик в разработке проектов, включая ядро Linux.
Патч добавлял возможность использования больших страниц памяти в режиме ROX (Read Only Execute) при выделении памяти, предназначенной для размещения исполняемого кода. Опция ROX позволяет использовать память с исполняемым кодом в режиме только для чтения, что усложняет эксплуатацию некоторых уязвимостей.
Linux / Линукс 🥸
Разработчик из Intel в рамках тестов выяснил, что принятый без особой проверки в код ядра Linux 6.13 (планируется к релизу в январе) патч от сотрудника Microsoft оказался проблемным.
Это изменение, ставшее в итоге причинами сбоя в некоторых тестовых ситуациях, было подано нестандартно, но изначально принято, хотя не получило ни одного подтверждения (ACK) от мейнтейнеров архитектуры x86, что является нарушением общепринятых практик в разработке проектов, включая ядро Linux.
Патч добавлял возможность использования больших страниц памяти в режиме ROX (Read Only Execute) при выделении памяти, предназначенной для размещения исполняемого кода. Опция ROX позволяет использовать память с исполняемым кодом в режиме только для чтения, что усложняет эксплуатацию некоторых уязвимостей.
Linux / Линукс 🥸
Канал источник:@linux_gram