## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-D3NDR1T30X-CVE-2022-37706
# ΠΠΊΡΠΏΠ»ΠΎΠΉΡ CVE-2022-37706: ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ Π² Enlightenment v0.25.3
## ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΡΠΎΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΊΡΠΏΠ»ΠΎΠΉΡ Π΄Π»Ρ **CVE-2022-37706** , ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ Π² **Enlightenment v0.25.3** ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΠΈΡ
Π²Π΅ΡΡΠΈΡΡ
. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΈΠ·-Π·Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΡΠ΅ΠΉ, Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΡΡ Ρ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ `/dev/..` Π² Π±ΠΈΠ½Π°ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ `enlightenment_sys`, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ SUID-root. ΠΠΊΡΠΏΠ»ΡΠ°ΡΠΈΡΡΡ ΡΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π°ΡΠ°ΠΊΡΡΡΠΈΠ΅ ΠΌΠΎΠ³ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ root, ΠΏΠΎΠ»ΡΡΠ°Ρ ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ.
## ΠΠ΅ΡΠ°Π»ΠΈ ΡΠΊΡΠΏΠ»ΠΎΠΉΡΠ°
* **Π£ΡΠ·Π²ΠΈΠΌΡΠΉ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ»** : `enlightenment_sys` (setuid-root)
* **CVE** : CVE-2022-37706
* **Π‘Π΅ΡΡΠ΅Π·Π½ΠΎΡΡΡ** : ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ
* **ΠΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π½Π°** : Ubuntu 22.10 (Kinetic Kudu)
### Π Π°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΊΡΠΏΠ»ΠΎΠΉΡΠ°
1. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠ·Π²ΠΈΠΌΠΎΠ³ΠΎ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°, ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ, ΡΡΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ SUID ΠΈ Π΄ΠΎΡΡΡΠΏΠ΅Π½.
2. Π‘ΠΎΠ·Π΄Π°ΡΡΡΡ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π΄Π»Ρ Π·Π»ΠΎΡΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΏΡΡΠ΅ΠΉ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°.
3. ΠΠΊΡΠΏΠ»ΠΎΠΉΡ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» Ρ ΠΏΠΎΠ΄Π΄Π΅Π»Π°Π½Π½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π²ΡΠΏΠΎΠ»Π½ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ root.
4. ΠΠΊΠ»ΡΡΠ΅Π½Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΎΡΠΈΡΡΠΊΠΈ Π΄Π»Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΠΎΠ² ΠΏΠΎΡΠ»Π΅ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ.
## ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
### ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
* ΠΠΎΡΡΡΠΏ ΠΊ ΡΡΠ·Π²ΠΈΠΌΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π½Π΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
* Π£ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ΡΡΠ·Π²ΠΈΠΌΠ°Ρ Π²Π΅ΡΡΠΈΡ Enlightenment (`<0.25.3`).
### ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠΊΡΠΏΠ»ΠΎΠΉΡΠ°
1. ΠΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΠΈΠ»ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΠΊΡΠΏΠ»ΠΎΠΉΡ Π½Π° ΡΠ΅Π»Π΅Π²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ°ΠΏΡΡΠΊΠ°ΠΉΡΠ΅ ΠΈΠ· /tmp, Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π½Π° ΠΌΠ°ΡΠΈΠ½Π΅ Boardlight HTB.
2. Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡ ΡΠΊΡΠΏΠ»ΠΎΠΉΡΠ° ΠΊΠ°ΠΊ `exploit.sh` ΠΈ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ: `chmod +x exploit.sh`
3. ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡ: `./exploit.sh`
4. Π ΡΠ»ΡΡΠ°Π΅ ΡΡΠΏΠ΅Ρ
Π° Π±ΡΠ΄Π΅Ρ ΠΎΡΠΊΡΡΡΠ° ΠΊΠΎΡΠ½Π΅Π²Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° (#).
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠ²ΠΎΠ΄Π° `CVE-2022-37706 Exploit Initiated` `[*] Using known path to vulnerable binary` `[+] Vulnerable SUID binary found at: /usr/lib/x86_64-linux-gnu/enlightenment/utils/enlightenment_sys` `[*] Preparing exploit directories and files` `[+] Exploit script created. Attempting to escalate privileges` `[+] Welcome to the rabbit hole :)` `root@target:~#`