
Python proof-of-concept для CVE-2026-43503 — повышение привилегий в ядре Linux через повреждение page-cache с использованием клонированных сокетных буферов. Перезаписывает /etc/passwd для получения root-оболочки.
Неофициальный порт DirtyClone на Python — локальная уязвимость повышения привилегий в ядре Linux.
Этот репозиторий содержит рабочее доказательство концепции, которое позволяет непривилегированному локальному пользователю получить права root, используя повреждение кэша страниц через клонированные сокетные буферы.
DirtyClone (CVE-2026-43503) — четвёртый представитель семейства Dirty* (DirtyPipe → DirtyFrag → DirtyClone).
Она использует неправильное распространение флагов в __pskb_copy_fclone() при использовании цели TEE netfilter с ESP-in-UDP. Это позволяет атакующему выполнять дешифрование на месте непосредственно в память кэша страниц, подкреплённых файлами, даже после предыдущих исправлений DirtyFrag.
48f6a5356a33)user.max_user_namespaces > 0)Авторство: оригинальное исследование и методика — JFrog Security Research. Это независимая реализация на Python.
/etc/passwd для добавления нового пользователя с uid=0Демо
Отказ от ответственности Этот инструмент предназначен только для образовательных целей и исследований в области безопасности. Несанкционированное использование на системах, которые вам не принадлежат, незаконно. Используйте ответственно.
Ссылки
JFrog Security Research — Описание DirtyClone (ссылка, когда станет доступна) CVE-2026-43503 Исправление ядра Linux: 48f6a5356a33
# 1. Clone the repo
git clone https://github.com/entra1337/DirtyClone.git
cd DirtyClone
# 2. Run the exploit
python3 dirtyclone.py