
# Эксплойт LPE для CVE-2026-31431 CopyFail. Совместим с Python 3.9.
Публичный эксплойт Copy Fail не был совместим с python 3.9, а этот — совместим.
Оригинал был модифицирован путём замены недоступного os.splice() на лёгкий полифилл на основе ctypes.
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ ИСКЛЮЧИТЕЛЬНО В ОБРАЗОВАТЕЛЬНЫХ ЦЕЛЯХ И ДЛЯ АВТОРИЗОВАННЫХ ИССЛЕДОВАНИЙ В ОБЛАСТИ БЕЗОПАСНОСТИ.
Загружая, используя или просматривая этот код, вы соглашаетесь со следующим:
Вы несёте полную ответственность за свои действия и любые последствия, возникающие в результате использования этого кода.
CVE-2026-31431 («Copy Fail») — это логическая ошибка в криптографическом шаблоне authencesn ядра Linux (часть интерфейса AF_ALG). Она позволяет любому непривилегированному локальному пользователю выполнить контролируемую запись 4 байт в page cache любого читаемого файла.
git clone https://github.com/w3llr00t3d/CVE-2026-31431-PoC.git
cd CVE-2026-31431-PoC
chmod +x poc.py
python3 poc.py