Red Hat на этой неделе сообщила, что последние версии операционных систем Fedora содержат вредоносный код, обеспечивающий доступ к системе через бэкдор, а затем аналогичное предупреждение от Debian и Ubuntu. Наткнулся на опасный эксплойт разработчик Microsoft Андрес Фрейнд (Andres Freund) в результате ряда совпадений и случайностей, заинтересовавшись нетипично высокой нагрузкой центрального процессора со стороны sshd.
![Источник изображения: Pixabay](https://newsper.ru/wp-content/uploads/2024/04/cyber-attack-spy-hacker-2-pixabay.jpg)
Источник изображения: Pixabay
29 марта Фрейнд проводил тестирование своих систем, во время которого он заметил, что процесс sshd использует слишком много вычислительных ресурсов, а вход в систему через протокол удаленного доступа из командной строки занимает примерно на 0,5 секунд больше времени, чем обычно. Заинтересовавшись, он начал углубленное изучение проблемы и обнаружил, что большинство вычислительных ресурсов было потрачено на определенный процесс liblzma, являющийся частью пакета xz-utils. Это положило начало изучению сложного бэкдора в xz-utils, авторство которого приписывается неизвестному злоумышленнику с псевдокитайским именем Цзя Тан (Jia Tan).
Особый интерес вызывает запутанная история внедрения этого эксплойта, основанного на принципах социальной инженерии. По словам исследователя Эвана Боеса (Evan Boehs), Тан создал учетную запись на GitHub в 2021 году и начал вносить в разные проекты. «Несколько подозрительные коммиты». В 2022 году Тан отправил в проект xz-utils свой первый комит. Хотя он не предлагал серьезных изменений, но после его появления на владельца xz-utils Лассе Коллина (Lasse Collin) стал оказываться давление со стороны нескольких участников проекта с требованиями добавить к нему еще одного куратора из-за якобы некачественного сопровождения.
Поддавшись натиску, Коллин добавил Тану как еще один сопроводительный проект xz-utils, что позволило Тане добавлять код. Впоследствии Тан стал достаточно авторитетной фигурой в проекте и увеличил контроль над ним. Это позволило Тану внедрить в код проекта окончательные компоненты бэкдора с помощью нескольких тестовых файлов. Через некоторое время новая версия xz-utils с вредоносным кодом вошла в операционные системы Fedora, Debian и Ubuntu. Неизвестно, сколько вреда мог бы нанести этот бекдор, если бы Фрейнд оказался менее внимательным человеком.
![Источник изображения: Andres Freund](https://newsper.ru/wp-content/uploads/2024/04/backdoor-linux.jpg)
Источник изображения: Andres Freund
Эксперты по безопасности считают, что Цзя Тан не является реальным человеком, а скорее виртуальным персонажем с именем, созвучным китайскому. Некоторые исследователи считают, что за попыткой внедрения эксплойта стоит государство, и это была попытка заложить основу для некоторых вредных и почти невыявленных активностей. Теперь Коллин должен разобраться с этой проблемой и убедиться в отсутствии других вредоносных фрагментов кода в своем проекте. Возможно, другим кураторам проектов GitHub также следует внимательно изучить историю их изменений.
Если вы заметили ошибку, выделите ее мышью и нажмите CTRL+ENTER.