Sploitus

Exploit for CVE-2021-3560

kitploit ┬╖ 2026-08-25

Exploit Code

MARKDOWN54 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-ADAKOIFMAN-CVE-2021-3560
# CVE-2021-3560

polkit рдореЗрдВ рд░реЗрд╕ рдХрдВрдбреАрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╡реГрджреНрдзрд┐ред

## рдХрдордЬреЛрд░реА рдХрд╛ рд╡рд┐рд╡рд░рдг

CVE-2021-3560 polkit рдореЗрдВ рдПрдХ рд░реЗрд╕ рдХрдВрдбреАрд╢рди рд╣реИ, рдЬреЛ рдПрдХ рдЕрдирдзрд┐рдХреГрдд рд╕реНрдерд╛рдиреАрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдХрдордЬреЛрд░реА рдЙрд╕ рддрд░реАрдХреЗ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдЬрд┐рд╕рдореЗрдВ polkit рдХрдиреЗрдХреНрд╢рди рдЯреВрдЯрдиреЗ рдкрд░ D-Bus рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИред

## рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рдг

рдЗрд╖реНрдЯрддрдо рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ:

root@kitploit:~
    
    
    time dbus-send --system --dest=org.freedesktop.Accounts --type=method_call --print-reply /org/freedesktop/Accounts org.freedesktop.Accounts.CreateUser string:testuser string:"Test User" int32:1
    

рдХреЛрдб рдореЗрдВ рдЖрдзреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп ┬▒ 0.003 рдХреА рд╕реАрдорд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рдордп рдХреНрдпреЛрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ?

  * рдпрджрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрд╣реБрдд рдЬрд▓реНрджреА рдорд╛рд░ рджрд┐рдпрд╛ рдЬрд╛рдП тАФ рдЕрдиреБрд░реЛрдз рднреЗрдЬрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХреЗрдЧрд╛
  * рдпрджрд┐ рдмрд╣реБрдд рджреЗрд░ рд╕реЗ рдорд╛рд░рд╛ рдЬрд╛рдП тАФ polkit рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд▓реЗрдЧрд╛ рдФрд░ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджреЗрдЧрд╛
  * рдЙрд╕ 'рдЧреЛрд▓реНрдбрди рд╡рд┐рдВрдбреЛ' рдореЗрдВ рдЖрдирд╛ рд╣реЛрдЧрд╛, рдЬрдм polkit рдиреЗ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреА рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХреА рд╣реИ



рдПрдХреНрд╕рдкреНрд▓реЙрдЗрдЯ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

  * рдкреИрд░рд╛рдореАрдЯрд░ int32:1 (рд╡реНрд╣реАрд▓ рдЧреНрд░реБрдк рдореЗрдВ рдЬреЛрдбрд╝рдирд╛) рдХреЗ рд╕рд╛рде рдПрдХ D-Bus рдЕрдиреБрд░реЛрдз рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ
  * рдЕрдиреБрд░реЛрдз рдмреАрдЪ рдореЗрдВ рд╣реА рддреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд░реЗрд╕ рдХрдВрдбреАрд╢рди)
  * Polkit рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЬрд╛рдВрдЪ рдкреВрд░реА рдирд╣реАрдВ рдХрд░ рдкрд╛рддрд╛
  * D-Bus рдкреНрд░реЗрд╖рдХ рдХреЛ рдирд╣реАрдВ рдвреВрдВрдв рдкрд╛рддрд╛
  * Polkit рддреНрд░реБрдЯрд┐ рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ рдФрд░ UID = 0 (рд░реВрдЯ) рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ
  * рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрд┐рдирд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
  * рдирдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрд╕реА рд╕рдордп рдХреЗ рд╕рд╛рде)



рд╕рдлрд▓рддрд╛ рдХреЗ рдЖрдВрдХрдбрд╝реЗ

  * рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ 1-2 рдкреНрд░рдпрд╛рд╕реЛрдВ рдореЗрдВ рдмрди рд╕рдХрддрд╛ рд╣реИ
  * рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
  * 100 рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпрд╛рдБ рд╕рдлрд▓рддрд╛ рдХреА рдЙрдЪреНрдЪ рд╕рдВрднрд╛рд╡рдирд╛ рджреЗрддреА рд╣реИрдВ



рдпрджрд┐ рдПрдХреНрд╕рдкреНрд▓реЙрдЗрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:

  * рдХреЛрдб рдореЗрдВ TIMING_RANGE рдмрдврд╝рд╛рдПрдБ
  * рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХрдИ рдмрд╛рд░ рдЪрд▓рд╛рдПрдБ
  * рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк SSH рд╕рддреНрд░ рдореЗрдВ рд╣реИрдВ (рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдореЗрдВ рдирд╣реАрдВ)