
Локальный эксплойт повышения привилегий для ядра Linux CVE-2022-0847 (Dirty Pipe), позволяющий произвольную перезапись файлов и повышение привилегий на затронутых системах.
Exploit Title: Local Privilege Escalation in Linux kernel (CVE-2022-0847)
Tested on: ubuntu 20.04.1 LTS
Affect product:Linux kernel 5.8 or later
Fixed Product:Linux kernel 5.16.11, 5.15.25, 5.10.102
CVE ID: CVE-2022-0847
Локальное повышение привилегий
gcc exploit.c -o exploit
cp /bin/passwd .
sudo chown root:root ./passwd
sudo chmod +s ./passwd
./exploit ./passwd
https://dirtypipe.cm4all.com/ https://sysdig.com/blog/cve-2022-0847-dirty-pipe-sysdig/
2021-04-29: первый тикет поддержки о повреждении файлов
2022-02-19: проблема повреждения файлов идентифицирована как ошибка ядра Linux, которая оказалась эксплуатируемой уязвимостью
2022-02-20: отчет об ошибке, эксплойт и патч отправлены команде безопасности ядра Linux
2022-02-21: ошибка воспроизведена на Google Pixel 6; отчет об ошибке отправлен команде безопасности Android
2022-02-21: патч отправлен в LKML (без деталей уязвимости) как предложили Линус Торвальдс, Вилли Тарро и Аль Виро
2022-02-23: стабильные релизы Linux с моим исправлением (5.16.11, 5.15.25, 5.10.102)
2022-02-24: Google объединяет мое исправление в ядро Android
2022-02-28: уведомил список рассылки linux-distros
2022-03-07: публичное раскрытие