Sploitus

Exploit for CVE-2026-31431-live-process-code-injection

kitploit ┬╖ 2026-08-27

Exploit Code

MARKDOWN30 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-KVAKIRSANOV-CVE-2026-31431-LIVE-PROCESS-CODE-INJECTION
# CVE-2026-31431 (рдХреЙрдкреА рдлреЗрд▓) тАФ рд▓рд╛рдЗрд╡ рдкреНрд░реЛрд╕реЗрд╕ рдХреЛрдб рдЗрдВрдЬреЗрдХреНрд╢рди PoC

рдкреЗрдЬ рдХреИрд╢ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓ рд░рд╣реЗ рдкреНрд░реЛрд╕реЗрд╕ рдореЗрдВ рдордирдорд╛рдирд╛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

by @secinfosex

рдпрд╣ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ:

  1. рдПрдХ рдЯреЗрд╕реНрдЯ рдмрд╛рдЗрдирд░реА рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ: check() { return 42; } рдПрдХ рдЕрдирдВрдд рд▓реВрдк рдореЗрдВ
  2. рдкреНрд░реЛрд╕реЗрд╕ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИ
  3. "check() = 42" рдЖрдЙрдЯрдкреБрдЯ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ
  4. рдХреЙрдкреА рдлреЗрд▓ рдкреЗрдЬ рдХреИрд╢ рд░рд╛рдЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ check() рдХреЛ getpid() рд╢реЗрд▓рдХреЛрдб рд╕реЗ рдмрджрд▓рддрд╛ рд╣реИ
  5. "check() = " рдЖрдЙрдЯрдкреБрдЯ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ
  6. рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдкреНрд░рд╛рдкреНрдд PID рдХреА рддреБрд▓рдирд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░реЛрд╕реЗрд╕ PID рд╕реЗ рдХрд░рддрд╛ рд╣реИ
  7. рдкреЗрдЬ рдХреИрд╢ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ (posix_fadvise DONTNEED)



рд╕рдлрд▓рддрд╛: check() рд╡рд╛рд╕реНрддрд╡рд┐рдХ PID рд▓реМрдЯрд╛рддрд╛ рд╣реИ тАФ рдПрдХ рд╕рд┐рд╕реНрдХреЙрд▓ рдЬреЛ рдХрд░реНрдиреЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЛрд╕реЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдордирдорд╛рдирд╛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдкреБрд╖реНрдЯрд┐ рд╣реБрдИред

рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ:

  * algif_aead рдореЙрдбреНрдпреВрд▓ рдЙрдкрд▓рдмреНрдз рд╡рд╛рд▓рд╛ рдЕрдирдкреИрдЪреНрдб рдХрд░реНрдиреЗрд▓
  * gcc
  * рд░реВрдЯ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ (рд▓реЗрдХрд┐рди AF_ALG рд╕реЙрдХреЗрдЯ рдПрдХреНрд╕реЗрд╕ рдЖрд╡рд╢реНрдпрдХ)



рдЙрдкрдпреЛрдЧ: python3 copy_fail_inject_poc.py