Forwarded from ESCalator
Copy.Fail 🐧
Исследователи обнаружили баг в ядре Linux, который существовал в системах с 2017 года и затрагивает практически все дистрибутивы.
Уязвимость, которую мы считаем трендовой, состоит из четырех шагов:
1️⃣ Пользователь открывает сокет
2️⃣ Через
3️⃣ Ошибка в
4️⃣ Ядро исполняет модифицированный setuid-файл из кэша → выполнение кода с правами root.
Данная цепочка уязвимости частично схожа с Dirty Pipe (CVE-2022-0847), которая также использует системные вызовы:
•
•
Так как данная уязвимость уже обнаруживалась в PT Sandbox при анализе ПО в образе Astra Linux, процесс эксплуатации новой уязвимости Copy Fail также обнаруживалась в PT Sandbox еще до выхода публичного эксплойта.
Благодаря этому эксплойту можно перезаписывать не только suid-файлы, но и проводить другие модификации, делая системные изменения более скрытными.
Как исправить 🔧
Если вы администрируете Linux-системы — обновите ядро. Патч зафиксирован в коммите
Если немедленное обновление невозможно — временная мера: отключить модуль
#cve #tip
@ptescalator
Исследователи обнаружили баг в ядре Linux, который существовал в системах с 2017 года и затрагивает практически все дистрибутивы.
Уязвимость, которую мы считаем трендовой, состоит из четырех шагов:
1️⃣ Пользователь открывает сокет
AF_ALG и инициализирует AEAD-алгоритм без привилегий;2️⃣ Через
splice() страницы кэша целевого файла попадают в буфер операции;3️⃣ Ошибка в
authencesn дает запись 4 байт за границы буфера прямо в страницы кэша;4️⃣ Ядро исполняет модифицированный setuid-файл из кэша → выполнение кода с правами root.
Данная цепочка уязвимости частично схожа с Dirty Pipe (CVE-2022-0847), которая также использует системные вызовы:
•
pipe — создает однонаправленный канал передачи данных;•
splice — позволяет передавать данные между файловыми дескрипторами без промежуточного копирования.Так как данная уязвимость уже обнаруживалась в PT Sandbox при анализе ПО в образе Astra Linux, процесс эксплуатации новой уязвимости Copy Fail также обнаруживалась в PT Sandbox еще до выхода публичного эксплойта.
Благодаря этому эксплойту можно перезаписывать не только suid-файлы, но и проводить другие модификации, делая системные изменения более скрытными.
Как исправить 🔧
Если вы администрируете Linux-системы — обновите ядро. Патч зафиксирован в коммите
a664bf3d603d. Основные дистрибутивы начали выпускать исправленные пакеты с 29 апреля. После обновления потребуется перезагрузка.Если немедленное обновление невозможно — временная мера: отключить модуль
algif_aead:
echo "install algif_aead /bin/false" > /etc/modprobe.d/disable-algif-aead.conf
rmmod algif_aead 2>/dev/null
#cve #tip
@ptescalator
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤯7🔥6❤5🐳3