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

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

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

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

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

Категории

Все категории
Loading categories
ptrace_may_dream — CVE-2026-31431-killed page-cache эксплойт — выполнение кода в контейнерах, использующих один и тот же слой образа | Kitploit
Инструменты/GitHubGitHub/sgkdev/ptrace_may_dream
Повышение привилегийАнализ уязвимостейЭксплуатацияТестирование на ПроникновениеRed TeamingПобег из КонтейнераЭксплуатация Бинарных Файлов
GitHubsgkdev/ptrace_may_dream

ptrace_may_dream

CVE-2026-31431-killed page-cache эксплойт — выполнение кода в контейнерах, использующих один и тот же слой образа

Репозиторий
20433 месяцев назадПроверено Kitploit

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться

ptrace_may_dream

CVE-2026-46333

Локальный эксплойт для повышения привилегий, использующий состояние гонки ptrace_may_access() с mm=NULL в pidfd_getfd(2).

Когда процесс умирает и его mm уже освобождён, ядро полностью пропускает проверку доступа ptrace. Организуя гонку между pidfd_getfd() и завершением процесса, непривилегированный пользователь может похитить открытые файловые дескрипторы привилегированного процесса.

Данный эксплойт нацелен на accounts-daemon: он запускает короткоживущий дочерний процесс (через SetIconFile), выигрывает гонку, чтобы перехватить FD D-Bus-сокета демона, а затем отправляет вызовы SetShell, SetAccountType и SetPassword, чтобы повысить вызывающего пользователя до административной учётной записи с известным паролем.

Эксплойт устанавливает пароль целевого пользователя в жёстко заданное значение — отредактируйте его в исходном коде перед сборкой :)

Протестировано на RHEL 10 и Fedora 44 с dbus-broker (D-Bus-сокет на FD 5).

Сборка и использование

root@kitploit:~
make
./ptrace_may_dream [--retries N] [--nthreads N] [fd-slot]

«Процесс умер, да здравствует процесс» — ядро, наверное.

Скачать инструмент