В кода xz е открито изменение, което е пречело на включването на механизма за защита Landlock.

В хранилище проекта xz продължават да се появяват промени, направени от автора на бекдора за блокиране на механизмите за защита. В сценария за компилация CMakeLists.txt е открита промяна, която не е позволявала използването на механизма за изолация на приложенията Landlock, при неговата поддръжка в системата. В кода на езика C, проверяващ наличността на системния повик Landlock, е била умишлено добавена излишна точка, което е довело до неуспех на проверката за наличие на Landlock при каквито и да било условия.

Промяната е добавена от Jia Tan на 26 февруари под формата на реализация на разширена проверка за наличието на поддръжка за Landlock. Преди това изходът за поддръжка на Landlock се е правел само на базата на наличието на заглавен файл „linux/landlock.h“, а в промяната е добавен написан на език C тест, който допълнително извиква prctl за проверка. Поради наличието на оставена в началото на реда точка, този код е бил неработоспособен и тестът винаги е завършвал с неуспех.

Източник: opennet.ru

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