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

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

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

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

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

Категории

Все категории
Loading categories
copy-fail-CVE-2026-31431 — Доказательство концепции эксплуатации для CVE-2026-31431, повышения привилегий в ядре Linux, с полезными нагрузками для x86_64, AArch64 и C для получения root на затронутых дистрибутивах. | Kitploit
Инструменты/GitHubGitHub/morton-li/copy-fail-cve-2026-31431
Повышение привилегийАнализ уязвимостейЭксплуатацияРазработка Полезной НагрузкиЭксплуатация Бинарных Файлов
GitHubmorton-li/copy-fail-cve-2026-31431

copy-fail-CVE-2026-31431

Доказательство концепции эксплуатации для CVE-2026-31431, повышения привилегий в ядре Linux, с полезными нагрузками для x86_64, AArch64 и C для получения root на затронутых дистрибутивах.

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
Репозиторий
3 месяцев назадЕщё не проверено

Copy Fail - CVE-2026-31431

Примеры PoC и payload для Copy Fail (CVE-2026-31431).

  • Technical Writeup: https://xint.io/blog/copy-fail-linux-distributions

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

DistroKernel Version
Ubuntu 24.04 LTS6.17.0-1007-aws
Amazon Linux 20236.18.8-9.213.amzn2023
RHEL 10.16.12.0-124.45.1.el10_1
SUSE 166.12.0-160000.9-default

Быстрое использование

Выполните copy_fail_exp.py на затронутом дистрибутиве Linux для получения прав root.

Руководство по компиляции payload

Следующие шаги используются для локальной пересборки файла payload для отладки и проверки.

1) Версия на ассемблере x86_64 (payloads/x86_64.asm)

Установка зависимостей:

root@kitploit:~
apt install -y nasm

Компиляция:

root@kitploit:~
nasm -f bin x86_64.asm -o payload.bin

Проверка результата:

root@kitploit:~
wc -c payload.bin
xxd payload.bin

2) Версия на ассемблере AArch64 (payloads/aarch64.s)

Установка зависимостей:

root@kitploit:~
apt install -y binutils-aarch64-linux-gnu gcc-aarch64-linux-gnu

Компиляция:

root@kitploit:~
aarch64-linux-gnu-as aarch64.s -o aarch64.o
aarch64-linux-gnu-objcopy -O binary -j .text aarch64.o aarch64.bin

Проверка результата:

root@kitploit:~
wc -c payload.bin
file payload.bin
xxd payload.bin

3) Кроссплатформенная версия на C (payloads/payload.c)

Компиляция:

root@kitploit:~
gcc -Os -s payload.c -o payload.bin

Проверка результата:

root@kitploit:~
wc -c payload.bin
file payload.bin
Скачать инструмент