Sploitus

Exploit for CVE-2021-3156-Sudo-Buffer-Overflow-Linux

kitploit ┬╖ 2026-08-24

Exploit Code

MARKDOWN158 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-RANA-ALI93-CVE-2021-3156-SUDO-BUFFER-OVERFLOW-LINUX
# CVE-2021-3156 тАУ sudo рдмрдлрд╝рд░ рдУрд╡рд░рдлрд╝реНрд▓реЛ (Linux)

## рдмреИрд░рди рд╕рдореЗрдбрд┐рдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡реГрджреНрдзрд┐ рд╢реЛрд╖рдг

* * *

## ЁЯУМ рдЕрд╡рд▓реЛрдХрди

рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ Linux `sudo` рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдореЗрдВ **CVE-2021-3156 (Baron Samedit)** рдирд╛рдордХ рдПрдХ рдЧрдВрднреАрд░ рд╣реАрдк-рдЖрдзрд╛рд░рд┐рдд рдмрдлрд╝рд░ рдУрд╡рд░рдлрд╝реНрд▓реЛ рдХрдордЬрд╝реЛрд░реА рдХреЗ рд╢реЛрд╖рдг рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИред

рдпрд╣ рдХрдордЬрд╝реЛрд░реА рдПрдХ рдирд┐рдореНрди-рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ `sudoedit` рдореЗрдВ рдЕрдиреБрдЪрд┐рдд рдЖрд░реНрдЧреБрдореЗрдВрдЯ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ **рд░реВрдЯ рдПрдХреНрд╕реЗрд╕** рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

* * *

## ЁЯОп рдЙрджреНрджреЗрд╢реНрдп

  * рдХрдордЬрд╝реЛрд░реА рдХреЗ рдореВрд▓ рдХрд╛рд░рдг рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛
  * рдПрдХ рдХрдордЬрд╝реЛрд░ Linux рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдирд╛
  * рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╢реЛрд╖рдг рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛
  * рд╕реНрдерд╛рдиреАрдп рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡реГрджреНрдзрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛
  * рд░реЗрдб рдЯреАрдо рд╣рдорд▓реЗ рдХреЗ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд░рдирд╛



* * *

## ЁЯЫая╕П рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рд╡рд╛рддрд╛рд╡рд░рдг

рдШрдЯрдХ| рд╡рд┐рд╡рд░рдг  
---|---  
OS| Ubuntu 20.04  
RAM| 2 GB  
CPU| 2 рдХреЛрд░  
Virtualization| VirtualBox  
Network| NAT  
  
* * *

## тЪая╕П рдХрдордЬрд╝реЛрд░реА рд╡рд┐рд╡рд░рдг

  * **CVE ID:** CVE-2021-3156
  * **рдирд╛рдо:** Baron Samedit
  * **рдкреНрд░рдХрд╛рд░:** рд╣реАрдк рдмрдлрд╝рд░ рдУрд╡рд░рдлрд╝реНрд▓реЛ
  * **рдкреНрд░рднрд╛рд╡:** рд╕реНрдерд╛рдиреАрдп рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡реГрджреНрдзрд┐
  * **рдЧрдВрднреАрд░рддрд╛:** рдЧрдВрднреАрд░



рдпрд╣ рдХрдордЬрд╝реЛрд░реА `sudo` рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреЛ **рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ** рдХреЗ рд╕рд╛рде рдордирдорд╛рдирд╛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддреА рд╣реИред

* * *

## тЪЩя╕П рд╢реЛрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛

  1. рдХрдордЬрд╝реЛрд░ sudo рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА
  2. рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП (gcc, git, make)
  3. рдирд┐рдореНрди-рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡рд╛рд▓рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдпрд╛
  4. GitHub рд╕реЗ рд╢реЛрд╖рдг рдХреНрд▓реЛрди рдХрд┐рдпрд╛
  5. GCC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╢реЛрд╖рдг рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛
  6. рд╢реЛрд╖рдг рдмрд╛рдЗрдирд░реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА
  7. рд░реВрдЯ рд╢реЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛



* * *

## ЁЯТе рдкрд░рд┐рдгрд╛рдо

рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡реГрджреНрдзрд┐ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ:

root@kitploit:~
    
    
    whoami
    root
    

* * *

## тЪая╕П рдХрдордЬрд╝реЛрд░реА рд╡рд┐рд╡рд░рдг

  * **CVE ID:** CVE-2021-3156
  * **рдкреНрд░рднрд╛рд╡рд┐рдд рдШрдЯрдХ:** sudo
  * **рдкреНрд░рдХрд╛рд░:** рд╣реАрдк-рдЖрдзрд╛рд░рд┐рдд рдмрдлрд╝рд░ рдУрд╡рд░рдлрд╝реНрд▓реЛ
  * **рдкреНрд░рднрд╛рд╡:** рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡реГрджреНрдзрд┐



* * *

## ЁЯФР рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рднрд╛рд╡

  * рдкреВрд░реНрдг рд╕рд┐рд╕реНрдЯрдо рд╕рдордЭреМрддрд╛
  * рдордирдорд╛рдирд╛ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрди
  * рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рддрдХ рдЕрдирдзрд┐рдХреГрдд рдкрд╣реБрдВрдЪ
  * рд╕реНрдерд╛рдпреА рдореИрд▓рд╡реЗрдпрд░ рд╕реНрдерд╛рдкрдирд╛



* * *

## ЁЯзк рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рд╡рд╛рддрд╛рд╡рд░рдг

  * **рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо:** VirtualBox
  * **OS:** Ubuntu 20.04
  * **рдЙрдкрдХрд░рдг:**
    * Git
    * GCC
    * Linux рдЯрд░реНрдорд┐рдирд▓



* * *

## ЁЯЪА рд╢реЛрд╖рдг рдЪрд░рдг (рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп)

  1. рдХрдордЬрд╝реЛрд░ sudo рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ
  2. рд╢реЛрд╖рдг рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ
  3. рд╢реЛрд╖рдг рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
  4. рд░реВрдЯ рд╢реЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ



> тЪая╕П рд╡рд┐рд╕реНрддреГрдд рд╢реЛрд╖рдг рдЪрд░рдг PDF рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝рд┐рдд рд╣реИрдВред

* * *

## ЁЯЫбя╕П рд╢рдорди

  * sudo рдХреЛ **1.9.5p2 рдпрд╛ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдг** рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
  * рдирд┐рдпрдорд┐рдд рд╕рд┐рд╕реНрдЯрдо рдкреИрдЪ рд▓рд╛рдЧреВ рдХрд░реЗрдВ
  * sudo рдкрд╣реБрдВрдЪ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░реЗрдВ
  * рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡реГрджреНрдзрд┐ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВ



* * *

## ЁЯУЪ рд╕рдВрджрд░реНрдн

  * MITRE CVE рдбреЗрдЯрд╛рдмреЗрд╕
  * Exploit-DB
  * GTFOBins
  * PayloadsAllTheThings



* * *

## тЪб рдЕрд╕реНрд╡реАрдХрд░рдг

рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗрд╡рд▓ **рд╢реИрдХреНрд╖рд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ** рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рд╣реИред

рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдПрдХ **рдирд┐рдпрдВрддреНрд░рд┐рдд рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рд╡рд╛рддрд╛рд╡рд░рдг** рдореЗрдВ рдХрд┐рдП рдЧрдПред  
рдЙрдЪрд┐рдд рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЗрд╕рдХрд╛ рдкреНрд░рдпрд╛рд╕ рди рдХрд░реЗрдВред

* * *