Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
CVE-2022-0847-DirtyPipe-Exploits — Коллекция эксплойтов и документации по уязвимости Linux Dirty Pipe (CVE-2022-0847), позволяющей произвольную перезапись файлов и перехват SUID-бинарников для повышения привилегий. | Kitploit
Инструменты/GitHubGitHub/ayushx007/cve-2022-0847-dirtypipe-exploits
Повышение привилегийАнализ уязвимостейЭксплуатацияПост-эксплуатацияТестирование на ПроникновениеОбучение и ОбразованиеRed TeamingЭксплуатация Бинарных Файлов

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
GitHub
ayushx007/cve-2022-0847-dirtypipe-exploits

CVE-2022-0847-DirtyPipe-Exploits

Коллекция эксплойтов и документации по уязвимости Linux Dirty Pipe (CVE-2022-0847), позволяющей произвольную перезапись файлов и перехват SUID-бинарников для повышения привилегий.

Репозиторий
112 лет назадЕщё не проверено

Dirty Pipe

CVE-2022-0847-DirtyPipe-Exploits

Коллекция эксплойтов и документации для пентестеров и red teamer'ов, предназначенная для помощи в эксплуатации уязвимости Dirty Pipe в Linux.

Об уязвимости

  • Dirty Pipe (CVE-2022-0847) — это уязвимость локального повышения привилегий в ядре Linux, которая потенциально позволяет непривилегированному пользователю выполнять следующее:
    • Изменять/перезаписывать произвольные файлы, доступные только для чтения, например /etc/passwd.
    • Получать оболочку с повышенными правами.

Затронутые версии

  • Уязвимы версии ядра Linux новее 5.8.
  • На данный момент уязвимость исправлена в следующих версиях ядра Linux:
    • 5.16.11
    • 5.15.25
    • 5.10.102
  • Подробнее об уязвимости можно узнать здесь: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-0847

Сканер уязвимости DirtyPipe

  • Если вы не уверены, уязвима ли целевая система, используйте этот отличный bash-скрипт, разработанный @basharkey.
  • Проверка DirtyPipe: https://github.com/basharkey/CVE-2022-0847-dirty-pipe-checker

Компиляция эксплойта

  • Для автоматизации компиляции обоих эксплойтов предоставлен bash-скрипт.
  • Для успешной компиляции эксплойта потребуется установленный GCC.
root@kitploit:~
sudo apt-get install gcc
  • После установки GCC запустите скрипт 'compile.sh' следующим образом:
root@kitploit:~
chmod +x compile.sh
root@kitploit:~
./compile.sh

Эксплойт-1 — Изменение/перезапись файлов только для чтения

  • Этот репозиторий содержит 2 эксплойта; эксплойт 'exploit-1.c' можно использовать для изменения или перезаписи произвольных файлов, доступных только для чтения.
  • Этот эксплойт является доказательством концепции, разработанным Max Kellermann, и был модифицирован для изменения пароля root в файле /etc/passwd, что в свою очередь предоставляет доступ к оболочке с повышенными правами.

Запуск бинарного файла эксплойта

  • Код эксплойта уже настроен на замену пароля root на пароль "piped" и создаёт резервную копию файла /etc/passwd в /tmp/passwd.bak. Кроме того, эксплойт предоставит вам оболочку с правами root и восстановит исходный файл passwd по завершении.
root@kitploit:~
./exploit-1

Эксплойт-2 — Перехват SUID-бинарников

  • Этот эксплойт можно использовать для внедрения и перезаписи данных в памяти SUID-процессов, доступной только для чтения и работающих от root.

Поиск SUID-бинарников

root@kitploit:~
find / -perm -4000 2>/dev/null

Запуск бинарного файла эксплойта

root@kitploit:~
./exploit-2 /usr/bin/sudo

Важное замечание

  • Я не претендую на авторство/владение/раскрытие уязвимости и всех соответствующих эксплойтов, размещённых в этом репозитории GitHub.
  • Вся заслуга принадлежит замечательному Max Kellerman, вы можете ознакомиться с официальным раскрытием здесь: https://dirtypipe.cm4all.com/

Авторство

  • https://github.com/febinrev/dirtypipez-exploit
  • https://github.com/basharkey/CVE-2022-0847-dirty-pipe-checker
Скачать инструмент