Sploitus

Exploit Code

MARKDOWN136 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-BCOLES-LOCAL-EXPLOITS
# Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ эксплойты

Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ эксплойты

## CVE-2020-8793

opensmptd-makemap-lpe β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эксплойт для получСния root Π² Fedora 31 Ρ‡Π΅Ρ€Π΅Π· OpenSMTPD makemap.

Код Π² основном взят ΠΈΠ· увСдомлСния Qualys (2020-02-24) для CVE-2020-8793.

> opensmtpd: Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ [fedora-all]

## CVE-2020-7247

root66 β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эксплойт для получСния root Π² OpenBSD 6.6 / OpenSMTPD 6.6.

Код Π² основном взят ΠΈΠ· PoC-эксплойтов Qualys (2020-01-28) для CVE-2020-7247.

> OpenSMTPD 6.6, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² OpenBSD 6.6 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ…, позволяСт ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΌ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ root Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ сформированный адрСс `MAIL FROM`.

## CVE-2019-19726

openbsd-dynamic-loader-chpass β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эксплойт для получСния root Π² OpenBSD.

Код Π² основном взят ΠΈΠ· PoC-эксплойтов Qualys (2019-12-11) для CVE-2019-19726.

> OpenBSD Π΄ΠΎ вСрсии 6.6 Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ позволяСт Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π΄ΠΎ root, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ LD_LIBRARY_PATH Π² setuid-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ, установив ΠΎΡ‡Π΅Π½ΡŒ малСнький Π»ΠΈΠΌΠΈΡ‚ рСсурса RLIMIT_DATA. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ chpass ΠΈΠ»ΠΈ passwd (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ setuid root) функция _dl_setup_env Π² ld.so пытаСтся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ LD_LIBRARY_PATH ΠΈΠ· окруТСния, Π½ΠΎ Ρ‚Π΅Ρ€ΠΏΠΈΡ‚ Π½Π΅ΡƒΠ΄Π°Ρ‡Ρƒ, Ссли Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ собствСнный Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ root.

## CVE-2019-19520

openbsd-authroot β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эксплойт для получСния root Π² OpenBSD.

Код Π² основном взят ΠΈΠ· PoC-эксплойтов Qualys (2019-12-04) для CVE-2019-19520 / CVE-2019-19522.

> `xlock` Π² OpenBSD 6.6 позволяСт Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ auth, Π·Π°Π΄Π°Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ окруТСния `LIBGL_DRIVERS_PATH`, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ `xenocara/lib/mesa/src/loader/loader.c` Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ `dlopen`. OpenBSD 6.6 Π² нСстандартной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Π³Π΄Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° аутСнтификация S/Key ΠΈΠ»ΠΈ YubiKey, позволяСт Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡΡ‚Π°Ρ‚ΡŒ root, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ члСнство Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ auth. Π­Ρ‚ΠΎ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» root ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записан Π² `/etc/skey` ΠΈΠ»ΠΈ `/var/db/yubikey` ΠΈ Π½Π΅ обязан ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ root.

## CVE-2019-18862

GNU Mailutils 2.0 <= 3.7 maidag url β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эксплойт для получСния root.

Основано Π½Π° исслСдовании ΠΈ PoC Майка Π“ΡƒΠ°Π»Ρ‚ΡŒΠ΅Ρ€ΠΈ (2019-11-11) для CVE-2019-18862.

> maidag Π² GNU Mailutils Π΄ΠΎ вСрсии 3.8 устанавливаСтся с setuid ΠΈ позволяСт локально ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ url.

## CVE-2019-12181

Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эксплойт для получСния root Π² Serv-U FTP Server вСрсиях Π΄ΠΎ 15.1.7

Bash-Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ эксплойта Гая Π›Π΅Π²ΠΈΠ½Π° для Serv-U FTP Server (2019-06-13) для CVE-2019-12181.

> Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ сущСствуСт Π² SolarWinds Serv-U Π΄ΠΎ вСрсии 15.1.7 для Linux.

## CVE-2017-5899

S-nail β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эксплойт для получСния root.

ΠžΠ±Ρ‘Ρ€Ρ‚ΠΊΠ° Π½Π°Π΄ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ эксплойтом s-nail-privget.c ΠΎΡ‚ @wapiflapi (2017-01-27) для CVE-2017-5899.

> Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π² setuid-Ρ…Π΅Π»ΠΏΠ΅Ρ€Π΅ root Π² S-nail (ΠΏΠΎΠ·ΠΆΠ΅ S-mailx) Π΄ΠΎ вСрсии 14.8.16 позволяСт Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ, ΠΊΠ°ΠΊ слСдствиС, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ root Ρ‡Π΅Ρ€Π΅Π· .. (Ρ‚ΠΎΡ‡ΠΊΠ°-Ρ‚ΠΎΡ‡ΠΊΠ°) Π² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π΅ randstr.

## CVE-2017-4915

VMWare Workstation / Player β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эксплойт для получСния root.

Основано Π½Π° PoC Π―Π½Π½Π° Π₯ΠΎΡ€Π½Π° (2017-05-21) для CVE-2017-4915.

> VMware Workstation Pro/Player содСрТит ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ нСбСзопасной Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ALSA. УспСшная эксплуатация этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π½Π΅ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ хоста ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ свои ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π΄ΠΎ root Π½Π° Linux-хостС.

## CVE-2011-2921

ktsuss <= 1.4 setuid β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эксплойт для получСния root.

ΠžΠ±Ρ‘Ρ€Ρ‚ΠΊΠ° Π½Π°Π΄ PoC Π”ΠΆΠΎΠ½Π° Лайтси (2011-08-13) для CVE-2011-2921.

НСзависимо ΠΏΠ΅Ρ€Π΅ΠΎΡ‚ΠΊΡ€Ρ‹Π» CVE-2011-2921 Π²ΠΎ врСмя Π°ΡƒΠ΄ΠΈΡ‚Π° SparkyLinux.

> Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹ΠΉ Ρ„Π°ΠΉΠ» `ktsuss` установлСн с setuid `root` ΠΈ Π½Π΅ сбрасываСт ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ с привилСгиями `root`.
> 
> SparkyLinux 2019.08 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅ вСрсии ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΡƒΡΠ·Π²ΠΈΠΌΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ `ktsuss`.

## CVE-2002-0526

InterNetNews (inn) rnews β€” эксплойт раскрытия Ρ„Π°ΠΉΠ»ΠΎΠ².

Основано Π½Π° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΈ Пола "IhaQueR" Π¨Ρ‚Π°Ρ€Ρ†Π΅Ρ‚Ρ†Π° (2002-04-11) для CVE-2002-0526.

НСзависимо ΠΏΠ΅Ρ€Π΅ΠΎΡ‚ΠΊΡ€Ρ‹Π» CVE-2002-0526 Π½Π° Debian 10 / Ubuntu 20.04 Π² 2020 (!)

> INN (InterNetNews) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π”Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ rnews Π½Π΅ ΡΠ±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ. Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ для получСния нСсанкционированного доступа ΠΊ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»Π°ΠΌ.

## antix-mxlinux-sudo-persist-config-lpe

antiX / MX Linux β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эксплойт для получСния root Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ sudo ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ `persist-config`.

> ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ `sudo` ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² antiX / MX Linux позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ `users` Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ `/usr/local/bin/persist-config` ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ root Π±Π΅Π· Π²Π²ΠΎΠ΄Π° пароля, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ.
> 
> Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· `sudo` Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ `users`. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ созданный Π² систСмС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ являСтся Ρ‡Π»Π΅Π½ΠΎΠΌ Π³Ρ€ΡƒΠΏΠΏΡ‹ `users`.

## asan-suid-root

Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эксплойт для получСния root Ρ‡Π΅Ρ€Π΅Π· SUID-исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹, скомпилированныС с AddressSanitizer (ASan).

Основано Π½Π° эксплойтС 0x27 (2016-02-18) для PoC локального получСния root Ρ‡Π΅Ρ€Π΅Π· Address Sanitizer Π‘Π°Π±ΠΎΠ»ΡŒΡ‡Π° Надя (2016-02-17).

> ИспользованиС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… окруТСния, связанных с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ ASan, Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ setuid-исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ², собранных с ASan. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ `log_path` ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ окруТСния `ASAN_OPTIONS`, Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ с привилСгиями setuid-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

## emmabuntus-sudo-autologin-lightdm-exec-lpe

EmmabuntΓΌs β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эксплойт для получСния root Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ sudo ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ `autologin_lightdm_exec.sh`.

> ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ `sudo` ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² EmmabuntΓΌs позволяСт Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ `/usr/bin/autologin_lightdm_exec.sh` ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ root Π±Π΅Π· Π²Π²ΠΎΠ΄Π° пароля.
> 
> Π‘ΠΊΡ€ΠΈΠΏΡ‚ `autologin_lightdm_exec.sh` Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ `cp` с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ.

## lastore-daemon-root

lastore-daemon β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эксплойт для получСния root.

Основано Π½Π° эксплойтС King's Way (2016-02-10).

> ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ D-Bus для lastore-daemon Π² Deepin Linux 15.5 позволяСт Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ sudo ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π±Π΅Π· Π²Π²ΠΎΠ΄Π° пароля, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΊΠΎΠ΄Π° ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ root. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ созданный Π² систСмС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ являСтся Ρ‡Π»Π΅Π½ΠΎΠΌ Π³Ρ€ΡƒΠΏΠΏΡ‹ sudo.

## sudo-blkid-root

sudo-blkid-root β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эксплойт для получСния root.

> ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ `sudo` ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… дистрибутивах Linux позволяСт Π½ΠΈΠ·ΠΊΠΎΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ `blkid` ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ root. Π­Ρ‚Π° конфигурация нСбСзопасна, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ blkid позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π»Π°Π³ `-c` для записи Π΄Π°Π½Π½Ρ‹Ρ… кэша Π² Ρ„Π°ΠΉΠ», Ρ‡Ρ‚ΠΎ позволяСт ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹.

## sudo-chkrootkit-root

sudo-chkrootkit-root β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эксплойт для получСния root.

> Иногда администраторы Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ `chkrootkit` Ρ‡Π΅Ρ€Π΅Π· `sudo`, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ `chkrootkit` Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ root.
> 
> Π­Ρ‚ΠΎ нСбСзопасно, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ `chkrootkit` ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ„Π»Π°Π³ `-p` для указания ΠΏΡƒΡ‚ΠΈ ΠΊ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ систСмным ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌ (систСмныС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ скомпромСтированы), Ρ‡Ρ‚ΠΎ позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ с привилСгиями root.