Sploitus

Exploit for CVE-2024-28397-Js2Py-RCE

kitploit ┬╖ 2026-09-05

Exploit Code

MARKDOWN41 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-D3LTAFORMATION-CVE-2024-28397-JS2PY-RCE
# CVE-2024-28397-Js2Py-RCE

**рд╡рд┐рд╡рд░рдг**

рдпрд╣ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА CVE-2024-28397 рдХреЗ рд▓рд┐рдП рдПрдХ Python-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реВрдл рдСрдл рдХреЙрдиреНрд╕реЗрдкреНрдЯ (PoC) рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ Python рдХреЗ рд▓рд┐рдП Js2Py JavaScript рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░ рдореЗрдВ рдПрдХ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдПрд╕реНрдХреЗрдк рднреЗрджреНрдпрддрд╛ рд╣реИред рдЬрдм рд▓рдХреНрд╖реНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди Js2Py рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп JS рдХреЛрдб рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИ, рддреЛ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдордирдорд╛рдирд╛ Python рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рднреЗрджреНрдп рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд░рд┐рдореЛрдЯ рдХреЛрдб рдПрдХреНрд╕реАрдХреНрдпреВрд╢рди (RCE) рдФрд░ рдПрдХ рд░рд┐рд╡рд░реНрд╕ рд╢реЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рдПрдХреНрд╕рдкреНрд▓реЙрдЗрдЯ Marven11 рдХреЗ CVE-2024-28397-js2py-Sandbox-Escape рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рдерд╛ред

* * *

**рдЕрд╕реНрд╡реАрдХрд░рдг**

рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗрд╡рд▓ рд╢реИрдХреНрд╖рд┐рдХ рдФрд░ рдЕрдзрд┐рдХреГрдд рдкреЗрдирд┐рдЯреНрд░реЗрд╢рди рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИред рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЕрдирдзрд┐рдХреГрдд рдЙрдкрдпреЛрдЧ рдЙрди рд╕рд┐рд╕реНрдЯрдореЛрдВ рдХреЗ рд╡рд┐рд░реБрджреНрдз рдЬрд┐рдирдХреЗ рдЖрдк рдорд╛рд▓рд┐рдХ рдирд╣реАрдВ рд╣реИрдВ рдпрд╛ рдЬрд┐рдирдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреА рд╕реНрдкрд╖реНрдЯ рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ, рдЕрд╡реИрдз рдФрд░ рдЕрдиреИрддрд┐рдХ рд╣реИред рд▓реЗрдЦрдХ рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рджреБрд░реБрдкрдпреЛрдЧ рдпрд╛ рдЗрд╕рдХреЗ рдХрд╛рд░рдг рд╣реБрдИ рдХреНрд╖рддрд┐ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдирд╣реАрдВ рд▓реЗрддрд╛ рд╣реИред

* * *

**рднреЗрджреНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ**

  * CVE ID: CVE-2024-28397
  * рдШрдЯрдХ: Js2Py рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдПрд╕реНрдХреЗрдк
  * рдкреНрд░рднрд╛рд╡: `__class__.__base__.__subclasses__` рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Python рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ рддрдХ рдЕрдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдкрд╣реБрдВрдЪ, рдЬрд┐рд╕рд╕реЗ рдордирдорд╛рдирд╛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рд╣реЛрддрд╛ рд╣реИ
  * рдЖрдХреНрд░рдордг рд╡реЗрдХреНрдЯрд░: рд░рд┐рдореЛрдЯ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдирд┐рдпрдВрддреНрд░рд┐рдд JavaScript рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдХреНрд╕рдкреЛрдЬрд╝реНрдб HTTP рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)



* * *

**рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ**

  * Python RCE рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░рд┐рд╡рд░реНрд╕ рд╢реЗрд▓ рдкреЗрд▓реЛрдб рд╡рд┐рддрд░рдг
  * рдЗрдирд▓рд╛рдЗрди Base64-рдПрдиреНрдХреЛрдбреЗрдб рд╢реЗрд▓ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрди
  * рдмреБрдирд┐рдпрд╛рджреА PTY рд╕реНрдерд┐рд░реАрдХрд░рдг рдХреЗ рд╕рд╛рде рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░рд┐рд╡рд░реНрд╕ рд╢реЗрд▓ рд▓рд┐рд╕рдирд░
  * рд╕реНрд╡рдЪреНрдЫ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ
  * рд╣рд▓реНрдХрд╛ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛-рдореБрдХреНрдд (requests рдХреЛ рдЫреЛрдбрд╝рдХрд░)



* * *

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