## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-0XLIPON-XSS2SHELL
   
# ЁЯФе XSS2Shell тАФ CVE-2026-64638 рд╕реНрдХреИрдирд░ рдФрд░ PoC рдЯреВрд▓рдХрд┐рдЯ
**WordPress рдкреНрд░реА-рдСрде XSS-рд╕реЗ-RCE рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╣рд╛рд░-рдкреНрд░рдердо рдорд╛рд╕ рд╕реНрдХреИрдирд░ рдФрд░ рд╕рд╛рдХреНрд╖реНрдп-рдЧреНрд░реЗрдб PoC рдЬрдирд░реЗрдЯрд░, рдЬреЛ 500M+ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИред**
_рдХреЗрд╡рд▓ рдкрд╣рдЪрд╛рдиред рдХреЛрдИ рд╣рдерд┐рдпрд╛рд░реАрдХрд░рдг рдирд╣реАрдВред рдмрдЧ рдмрд╛рдЙрдВрдЯреА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдФрд░ рдмреНрд▓реВ рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд┐рддред_
#### рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЪреЗрдХрд░: https://pwn.ai/xss2shell-checker.html
рдпрд╣ рдХреНрдпрд╛ рд╣реИ? тАв рддреНрд╡рд░рд┐рдд рдЖрд░рдВрдн тАв Shodan Dorks тАв рдЙрдкрдпреЛрдЧ тАв рдирд┐рд░реНрдгрдп рдореИрдЯреНрд░рд┐рдХреНрд╕ тАв рдкрд╣рдЪрд╛рди тАв FAQ
* * *
## ЁЯФО Shodan Dorks
рд╕реНрдХреИрди рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдХрдордЬреЛрд░ WordPress рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдЦреЛрдЬреЗрдВ:
### рдХреЛрд░ WordPress рдбрд┐рд╕реНрдХрд╡рд░реА
root@kitploit:~
http.component:"wordpress" -http.title:"Just a moment"
рдЙрди WordPress рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдвреВрдВрдврддрд╛ рд╣реИ, рдЬрдмрдХрд┐ Cloudflare рдХреА "I'm Under Attack" рдореЛрдб / рдмреЙрдЯ-рд╕реБрд░рдХреНрд╖рд╛ рдкреЗрдЬреЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдмреНрд▓реЙрдХ рдпрд╛ рдЪреБрдиреМрддреА рджреЗрдВрдЧреАред
### рд▓реЙрдЧрд┐рди рдкреЗрдЬреЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд░реЗрдВ
root@kitploit:~
http.component:"wordpress" http.title:"Log In"
рдХреЗрд╡рд▓ WordPress рд▓реЙрдЧрд┐рди рдкреЗрдЬ рд▓реМрдЯрд╛рддрд╛ рд╣реИ тАФ CVE-2026-64638 рдХреЗ рд▓рд┐рдП рд╕рдЯреАрдХ рд╣рдорд▓рд╛ рд╕рддрд╣ред
### рд╕рдВрд╕реНрдХрд░рдг-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЦреЛрдЬ
root@kitploit:~
http.component:"wordpress" "wp-content" "?ver=7.0" -"?ver=7.0.3"
рдПрд╕реЗрдЯ рд╕рдВрд╕реНрдХрд░рдг рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯрд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ 7.0.3 рдкреИрдЪ рдХреЗ рдмрд┐рдирд╛ WordPress 7.0.x рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИред
### рд╕рддрд╣ рдХреЛ рд╡рд┐рд╕реНрддреГрдд рдХрд░реЗрдВ
root@kitploit:~
http.component:"wordpress" http.html:"wp-login.php"
рдЙрди рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдкрдХрдбрд╝рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ wp-login.php рд╕реБрд▓рдн рд╣реИ рд▓реЗрдХрд┐рди рд╡рд░реНрддрдорд╛рди рдкреЗрдЬ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ тАФ рд╡реНрдпрд╛рдкрдХ рдХрд╡рд░реЗрдЬред
### Cloudflare рдмрд╣рд┐рд╖реНрдХрд░рдг (рд╕рдВрдпреБрдХреНрдд)
root@kitploit:~
http.component:"wordpress" -http.title:"Just a moment" -http.title:"Attention Required" -org:"Cloudflare"
рдЖрдХреНрд░рд╛рдордХ рдлрд╝рд┐рд▓реНрдЯрд░ рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ Cloudflare-рд╕рдорд░реНрдерд┐рдд рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред `--active` рдХреЗ рд╕рд╛рде рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╕реНрдХреИрди рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ тАФ Cloudflare рдкреНрд░реЛрдм рдЕрдиреБрд░реЛрдз рдХреЛ рд░реЗрдЯ-рд▓рд┐рдорд┐рдЯ рдпрд╛ рдмреНрд▓реЙрдХ рдХрд░ рджреЗрдЧрд╛ред
> **рд╕реБрдЭрд╛рд╡:** `shodan download` рдХреЗ рд╕рд╛рде Shodan рдкрд░рд┐рдгрд╛рдо рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ рдФрд░ рд╣реЛрд╕реНрдЯрдирд╛рдореЛрдВ рдХреЛ рд╕реАрдзреЗ `xss2shell_mass.py -i` рдореЗрдВ рдкрд╛рдЗрдк рдХрд░реЗрдВред
* * *
## ЁЯЪи CVE-2026-64638 рдХреНрдпрд╛ рд╣реИ?
7 рдЕрдЧрд╕реНрдд, 2026 рдХреЛ, **pwn.ai рдиреЗ CVE-2026-64638 (XSS2Shell) рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд┐рдпрд╛** тАФ WordPress Core рдореЗрдВ рдПрдХ рдХреНрд░рд┐рдЯрд┐рдХрд▓ рдкреНрд░реА-рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рдХреНрд░реЙрд╕-рд╕рд╛рдЗрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднреЗрджреНрдпрддрд╛ рдЬреЛ рд╕рд░реНрд╡рд░ рдкрд░ **рд░рд┐рдореЛрдЯ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди** рддрдХ рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдмрдирд╛рддреА рд╣реИред [citation:pwn.ai blog]
рдпрд╣ рдмрдЧ PHP рдХреЗ `strip_tags()` рдФрд░ WordPress рдХреЗ `wp_kses_post()` рдХреЗ рдмреАрдЪ рдкрд╛рд░реНрд╕рд░ рдЕрд╕рд╣рдорддрд┐ рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рддрд╛ рд╣реИ:
* **`strip_tags()`** HTML рдЯреИрдЧреНрд╕ рдХреА рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП `<` рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЕрдХреНрд╖рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред `< area id=...>` (рд╕реНрдкреЗрд╕ рдХреЗ рд╕рд╛рде) рдХреЛ **рдкрд╛рда** рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ тАФ рдпрд╣ рдмрдЪ рдЬрд╛рддрд╛ рд╣реИред
* **`wp_kses_post()`** (KSES) `< area` рдХреЛ рдПрдХ рдорд╛рдиреНрдп `<area>` рддрддреНрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ тАФ рдФрд░ `<area>` KSES рдореЗрдВ **рдЕрдиреБрдордд-рд╕реВрдЪреАрдмрджреНрдз** рд╣реИред [citation:pwn.ai blog]
рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо `< area id=ajaxurl href=/?rest_route=/&_method=GET&_jsonp=alert>...` рдХреЗ рд╕рд╛рде рдПрдХ рдЕрд╕рдлрд▓ рд▓реЙрдЧрд┐рди рджреЛрдиреЛрдВ рд╕реИрдирд┐рдЯрд╛рдЗрдЬрд╝рд░ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рд▓реЙрдЧрд┐рди рдкреЗрдЬ рдкрд░ рд▓рд╛рдЗрд╡ DOM рдХреЗ рд░реВрдк рдореЗрдВ рд░реЗрдВрдбрд░ рд╣реЛрддрд╛ рд╣реИ, DOM рдХреНрд▓реЛрдмрд░рд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ WordPress рдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ `user-profile.js` рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╣рд╛рдИрдЬреИрдХ рдХрд░рддрд╛ рд╣реИ, рдФрд░ WordPress рдУрд░рд┐рдЬрд┐рди рдореЗрдВ `alert()` рдлрд╛рдпрд░ рдХрд░рддрд╛ рд╣реИ тАФ **рд╢реВрдиреНрдп рдХреНрд▓рд┐рдХ, рд╢реВрдиреНрдп рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди, рд╢реВрдиреНрдп рдХреБрдХреАрдЬрд╝ рдЖрд╡рд╢реНрдпрдХ** ред [citation:pwn.ai blog]
рд▓реЙрдЧ-рдЗрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рддрдХ рдмрдврд╝рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛? рд╡рд╣реА рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡ Same Origin Method Execution (SOME) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╛рд╕рд╡рд░реНрдб рдЪреБрд░рд╛рддрд╛ рд╣реИ, рдПрдХ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдкреНрд▓рдЧрдЗрди рдЕрдкрд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдФрд░ `www-data` рдХреЗ рд░реВрдк рдореЗрдВ PHP рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИред [citation:pwn.ai blog] [citation:hadrian.io blog]
> **рдкреНрд░рднрд╛рд╡рд┐рдд:** WordPress 6.4 рд╕реЗ 7.0.2 рддрдХ тАФ 7.0.3 рдореЗрдВ рдкреИрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛, 4.7+ рддрдХ рдмреИрдХрдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рдеред
> **рдкреНрд░рднрд╛рд╡:** рдЦреБрд▓рд╛рд╕реЗ рдХреЗ рд╕рдордп ~500 рдорд┐рд▓рд┐рдпрди рд╡реЗрдмрд╕рд╛рдЗрдЯреЗрдВред [citation:pwn.ai blog]
### ЁЯУ░ рдореБрдЦреНрдп рд╕рдВрд╕рд╛рдзрди
* * *
## тЪб рдпрд╣ рдЯреВрд▓рдХрд┐рдЯ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ
рдпрд╣ рдПрдХ **рдХреЗрд╡рд▓-рдкрд╣рдЪрд╛рди** рдЯреВрд▓рдХрд┐рдЯ рд╣реИред рдпрд╣ рднреЗрджреНрдпрддрд╛ рдХреЛ рд╣рдерд┐рдпрд╛рд░ рдирд╣реАрдВ рдмрдирд╛рддрд╛ тАФ рдпрд╣ рд╕реБрд░рдХреНрд╖рд╛ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ, рдмрдЧ рдмрд╛рдЙрдВрдЯреА рд╢рд┐рдХрд╛рд░рд┐рдпреЛрдВ рдФрд░ рдмреНрд▓реВ рдЯреАрдореЛрдВ рдХреЛ рдирд┐рдореНрди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдм рдХреБрдЫ рджреЗрддрд╛ рд╣реИ:
1. **рдорд╛рд╕-рд╕реНрдХреИрди** рдХрд░реЗрдВ рд╡реНрдпрд╡рд╣рд╛рд░-рдкреНрд░рдердо рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рдорд┐рдирдЯреЛрдВ рдореЗрдВ рд╕реИрдХрдбрд╝реЛрдВ WordPress рд╣реЛрд╕реНрдЯ
2. **рд╕рд╛рдХреНрд╖реНрдп-рдЧреНрд░реЗрдб PoC рдкреЗрдЬ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ** рдпрд╣ рд╕рд╛рдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ XSS рдлрд╛рдпрд░ рд╣реЛрддрд╛ рд╣реИ (рдХреЗрд╡рд▓ alert())
3. **рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреЛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░реЗрдВ** рд╕рдЯреАрдХ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реНрддрд░реЛрдВ рдХреЗ рд╕рд╛рде тАФ рд╕рдВрд╕реНрдХрд░рдг-рдорд┐рд▓рд╛рди рд╕реЗ рдХреЛрдИ рдЧрд▓рдд рд╕рдХрд╛рд░рд╛рддреНрдордХ рдирд╣реАрдВ
### ЁЯФС рд╡реНрдпрд╡рд╣рд╛рд░-рдкреНрд░рдердо рдХреНрдпреЛрдВ?
> "рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдЯреНрд░рд┐рдВрдЧ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдХреЛрдб рдХрд┐рд╕ рдкреИрдЪ рд╕реНрддрд░ рдкрд░ _рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП_ ред
> рдХреЗрд╡рд▓ рд▓реЙрдЧрд┐рди-рдкреЗрдЬ рд╕реИрдирд┐рдЯрд╛рдЗрдЬрд╝рд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдмрдЧ _рдлрд╛рдпрд░_ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред"
рдкреНрд░рдмрдВрдзрд┐рдд рд╣реЛрд╕реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓реЗ рдмрд┐рдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рдкреИрдЪ рдХреЛ рдЪреБрдкрдЪрд╛рдк рдмреИрдХрдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рд▓реЙрдЧрд┐рди-рд╣рд╛рд░реНрдбрдирд┐рдВрдЧ рдкреНрд▓рдЧрдЗрдиреНрд╕ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рднреА рд░рд┐рдлреНрд▓реЗрдХреНрд╢рди рдЪреИрдирд▓ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред **рдХреЗрд╡рд▓-рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдХреИрдирд░ рдЧрд▓рдд рд╕рдХрд╛рд░рд╛рддреНрдордХ рдФрд░ рдЧрд▓рдд рдирдХрд╛рд░рд╛рддреНрдордХ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред** рдпрд╣ рд╕реНрдХреИрдирд░ рдПрдХ рдПрдХрд▓ рд╣рд╛рдирд┐рд░рд╣рд┐рдд рдкреНрд░реЛрдм рднреЗрдЬрддрд╛ рд╣реИ рдФрд░ _рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реИрдирд┐рдЯрд╛рдЗрдЬрд╝рд░ рд╡реНрдпрд╡рд╣рд╛рд░_ рдХреЛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рддрд╛ рд╣реИред
* * *
## ЁЯЪА рддреНрд╡рд░рд┐рдд рдЖрд░рдВрдн
### рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди
root@kitploit:~
git clone https://github.com/jakestone/xss2shell.git
cd xss2shell
pip install -r requirements.txt
### 5-рдорд┐рдирдЯ рд╕реНрдХреИрди
root@kitploit:~
# Passive тАФ no probes sent to target, version + endpoint fingerprinting only
python3 xss2shell_mass.py -i domains.txt -o results
# Active тАФ sends ONE benign failed-login per host (authorized assets only!)
python3 xss2shell_mass.py -i domains.txt -o results --active --workers 80
### рд╕рд╛рдХреНрд╖реНрдп PoCs рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ
root@kitploit:~
# Single target
python3 make_poc.py --target https://blog.example.com
# Batch from scanner output
python3 make_poc.py --from-results results.csv -o pocs/
рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рддреЗ рд╕рдордп рдЙрддреНрдкрдиреНрди `.poc.html` рдХреЛ рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЦреЛрд▓реЗрдВ тЖТ рдпрджрд┐ `alert()` рдлрд╛рдпрд░ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдиреЗ рдкреНрд░реА-рдСрде XSS рд╕рд╛рдХреНрд╖реНрдп рдХреИрдкреНрдЪрд░ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред
* * *
## ЁЯУЦ рдЙрдкрдпреЛрдЧ
### рдорд╛рд╕ рд╕реНрдХреИрдирд░ (`xss2shell_mass.py`)
root@kitploit:~
usage: xss2shell_mass.py [-h] -i INPUT [-o OUTPUT]
[--active] [--workers WORKERS]
[--timeout TIMEOUT] [--quiet]
#### рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╕реНрдХреИрди рд╕рд╛рдХреНрд╖реНрдп (рдХреЛрдИ рд╕рдХреНрд░рд┐рдп рдкреНрд░реЛрдм рдирд╣реАрдВ, рд╣рдореЗрд╢рд╛ рдПрдХрддреНрд░рд┐рдд)
1. **рд╣реЛрдордкреЗрдЬ** тЖТ WordPress рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯ (рдореЗрдЯрд╛ рдЬрдирд░реЗрдЯрд░, рдПрд╕реЗрдЯ `?ver=` рдкреИрд░рд╛рдореНрд╕, wp-content рд╕рдВрджрд░реНрдн)
2. **рд▓реЙрдЧрд┐рди рдкреЗрдЬ** тЖТ рдкрд╣реБрдВрдЪ-рдХреНрд╖рдорддрд╛, рд╕реНрдЯреЙрдХ рд▓реЙрдЧрд┐рди рдлреЙрд░реНрдо рдкрд╣рдЪрд╛рди, `user-profile.js` рдЧреИрдЬреЗрдЯ рдПрдирдХреНрдпреВрдб, рдХреЛрд░ рдПрд╕реЗрдЯ рд╕рдВрд╕реНрдХрд░рдг
3. **REST JSONP рд╕реНрдореЛрдХ рдЯреЗрд╕реНрдЯ** тЖТ `/?rest_route=/&_method=GET&_jsonp=<random>` рдкрд░ рд╣рд╛рдирд┐рд░рд╣рд┐рдд GET тАФ рдХреНрдпрд╛ JSONP рдорд╛рд░реНрдЧ рдЦреБрд▓рд╛ рд╣реИ?
4. **рдлрд╝реАрдб/рд░реАрдбрдореА рдлрд╝реЙрд▓рдмреИрдХ** тЖТ рдпрджрд┐ рд╣реЛрдордкреЗрдЬ рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯ рдЧрд╛рдпрдм рд╣реИ рддреЛ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд╖реНрдХрд░реНрд╖рдг
#### рд╕рдХреНрд░рд┐рдп рдкреНрд░реЛрдм (рдПрдХ POST, `--active` рдлрд╝реНрд▓реИрдЧ)
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо `< area id=<RANDOM> href=/x2s>` рдХреЗ рд╕рд╛рде рдПрдХ рдПрдХрд▓ рдЕрд╕рдлрд▓ рд▓реЙрдЧрд┐рди рднреЗрдЬрддрд╛ рд╣реИ рдФрд░ HTML рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ:
* **`bypass`** тАФ рд╣рдорд╛рд░реЗ рдорд╛рд░реНрдХрд░ рдХреЗ рд╕рд╛рде рд╡рд╛рд╕реНрддрд╡рд┐рдХ `<area>` рддрддреНрд╡ рдмрдЪ рдЧрдпрд╛ тЖТ strip_tags/KSES рдмреЗрдореЗрд▓ рдХреА рдкреБрд╖реНрдЯрд┐ рд╣реБрдИ
* **`escaped`** тАФ рдорд╛рд░реНрдХрд░ рдореМрдЬреВрдж рд╣реИ рд▓реЗрдХрд┐рди рдПрдВрдЯрд┐рдЯреА-рдПрдиреНрдХреЛрдбреЗрдб рд╣реИ тЖТ рдкреИрдЪ рдпрд╛ рд╣рд╛рд░реНрдбрдирд┐рдВрдЧ рдореМрдЬреВрдж рд╣реИ
* **`stripped`** тАФ рдбрд┐рдлрд╝реЙрд▓реНрдЯ WP рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рдЧрдИ, рдЯреИрдЧ рд╣рдЯрд╛ рджрд┐рдП рдЧрдП тЖТ `acevomod` рдпрд╛ рдкреИрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛
* **`closed`** тАФ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХрд╛ рдХреЛрдИ рд░рд┐рдлреНрд▓реЗрдХреНрд╢рди рдирд╣реАрдВ тЖТ рд▓реЙрдЧрд┐рди-рд╣рд╛рд░реНрдбрдирд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд
### PoC рдЬрдирд░реЗрдЯрд░ (`make_poc.py`)
root@kitploit:~
usage: make_poc.py [-h] [--target TARGET] [--from-results FROM_RESULTS]
[-o OUTDIR]
рдкреНрд░рддреНрдпреЗрдХ рд▓рдХреНрд╖реНрдп рдХреЗ рд▓рд┐рдП **рдкреНрд░рдХрд╛рд╢рд┐рдд pwn.ai PoC рдкреЗрдЬ** рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ тАФ рд╕рдЯреАрдХ HTML рдлреЙрд░реНрдо рдЬреЛ рдмрд┐рдирд╛ рдкреИрдЪ рд╡рд╛рд▓реЗ WordPress рдкрд░ `alert()` рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред рддреАрди рдкреЗрд▓реЛрдб рд╡реЗрд░рд┐рдПрдВрдЯ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
* * *
## ЁЯза рдирд┐рд░реНрдгрдп рдореИрдЯреНрд░рд┐рдХреНрд╕
рд╕реНрдХреИрдирд░ рдХрд╛ рдирд┐рд░реНрдгрдп рдЗрдВрдЬрди рд╕рдВрд╕реНрдХрд░рдг рд╡рд░реНрдЧреАрдХрд░рдг (WordPress.org рдХреЗ stable-check API рд╕реЗ) рдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░рд┐рдХ рд╕рд╛рдХреНрд╖реНрдп рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдХрд░ 10 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлреИрд╕рд▓реЗ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ:
### рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╛рд░реВрдк
**CSV рдХреЙрд▓рдо:** `host`, `url`, `status`, `checker_status`, `wp_version`, `branch_status`, `evidence`, `http`, `ms`, `error`
`checker_status` рдХреЙрд▓рдо рд╕реАрдзреЗ рд╕рд╣рд╕рдВрдмрдВрдз рдХреЗ рд▓рд┐рдП **pwn.ai рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЪреЗрдХрд░ рдХреА рд╢рдмреНрджрд╛рд╡рд▓реА** (`vulnerable` / `patched` / `not_wordpress` / `unreachable` / `inconclusive` / `error`) рд╕реЗ рдореИрдк рд╣реЛрддрд╛ рд╣реИред
* * *
## ЁЯФН рдбрд┐рдЯреЗрдХреНрд╢рди рд╕рд┐рдЧреНрдиреЗрдЪрд░ (рдмреНрд▓реВ рдЯреАрдо / SOC)
рдпрджрд┐ рдЖрдк рд░рдХреНрд╖рд╛ рдкрдХреНрд╖ рдкрд░ рд╣реИрдВ, рддреЛ рдпреЗ рд╡реЗ рдлреЛрд░реЗрдВрд╕рд┐рдХ рд╕рд┐рдЧреНрдирд▓ рд╣реИрдВ рдЬреЛ рдпрд╣ рднреЗрджреНрдпрддрд╛ рдЫреЛрдбрд╝рддреА рд╣реИ:
### рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб (рд╡реЗрдм рд╕рд░реНрд╡рд░ / WAF рд▓реЙрдЧреНрд╕)
root@kitploit:~
# Primary signal: encoded '<' in the log parameter
POST /wp-login.php тЖТ log=%3C... (URL-encoded < in username field)
# Higher confidence: paired with REST pivoting
GET /?rest_route=/&_method=GET&_jsonp=... # JSONP callback
GET /wp-json/wp/v2/statuses/publish?_jsonp=... # WAF-bypass variant
# Escalation stage indicators
GET /wp-admin/authorize-application.php?success_url=<off-origin>
POST /wp-admin/update.php?action=upload-plugin
GET /wp-content/plugins/<random>/shell.php
### рдПрдЬ / WAF рдмреНрд▓реЙрдХрд┐рдВрдЧ рдирд┐рдпрдо
`log` рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ `%3C` (URL-рдПрдиреНрдХреЛрдбреЗрдб `<`) рд╣реЛрдиреЗ рдкрд░ `POST /wp-login.php` рдХреЛ рдмреНрд▓реЙрдХ рдХрд░реЗрдВред рдорд╛рдиреНрдп WordPress рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдореЛрдВ рдореЗрдВ **рдХрднреА рднреА** рдХреЛрдг рдХреЛрд╖реНрдардХ рдирд╣реАрдВ рд╣реЛрддреЗред рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯреИрдЧреНрд╕ рддрдХ **рд╕реАрдорд┐рдд рди рдХрд░реЗрдВ** тАФ KSES `<` рдХреЗ рдмрд╛рдж рдЯреИрдм, рдиреНрдпреВрд▓рд╛рдЗрди рдФрд░ рдХреИрд░рд┐рдЬ рд░рд┐рдЯрд░реНрди рддрдерд╛ рдХрд┐рд╕реА рднреА рдЕрдиреБрдордд-рд╕реВрдЪреАрдмрджреНрдз рдЯреИрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЯреИрдЧ-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рдпрдо рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрд╛рдпрдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред [citation:hadrian.io blog]
### рд░рдХреНрд╖рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐
рдПрд╕реНрдХреЗрд▓реЗрд╢рди рдЪрд░рдг рдореЗрдВ `_jsonp=` рдХреЙрд▓рдмреИрдХ рдкреНрд░реЙрдкрд░реНрдЯреА рдЯреНрд░реИрд╡рд░реНрд╕рд▓ рдХреЗ рд▓рд┐рдП **рдбреЙрдЯреНрд╕** рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ (рдЬреИрд╕реЗ, `window.opener.approve.click`)ред рдбреЙрдЯреЗрдб JSONP рдХреЙрд▓рдмреИрдХ рд╡рд╛рд▓реЗ REST рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╢реЛрд╖рдг рдХреЗ рдордЬрдмреВрдд рд╕рдВрдХреЗрддрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред [citation:hadrian.io blog]
* * *
## тЪЦя╕П рдХрд╛рдиреВрдиреА рдФрд░ рдиреИрддрд┐рдХ рдЙрдкрдпреЛрдЧ
root@kitploit:~
рдпрд╣ рдЯреВрд▓ рдХреЗрд╡рд▓-рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рд╣реИред рдпрд╣ рдирд┐рдореНрди рдирд╣реАрдВ рдХрд░рддрд╛:
тЬЧ JSONP рдХреЙрд▓рдмреИрдХ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ alert() рд╕реЗ рдкрд░реЗ рд╣рдерд┐рдпрд╛рд░ рдмрдирд╛рдирд╛
тЬЧ рдПрдбрдорд┐рди-рд▓реБрдЕрд░ рдкреЗрдЬ рдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╛рд╕рд╡рд░реНрдб рдХреИрдкреНрдЪрд░ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛
тЬЧ REST рджреБрд░реБрдкрдпреЛрдЧ, рдкреНрд▓рдЧрдЗрди рдЕрдкрд▓реЛрдб, рдпрд╛ PHP рд╢реЗрд▓ рдХреЛрдб рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛
тЬЧ рдкреНрд░рддрд┐ рд╕реНрдХреИрди рдкреНрд░рддрд┐ рд▓рдХреНрд╖реНрдп рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЕрд╕рдлрд▓ рд▓реЙрдЧрд┐рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛
рдЖрдкрдХреЛ рдирд┐рдореНрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
тЬУ рдХреЗрд╡рд▓ рдЙрди рдПрд╕реЗрдЯреНрд╕ рдХреЛ рд╕реНрдХреИрди рдХрд░рдирд╛ рдЬрд┐рдирдХреЗ рдорд╛рд▓рд┐рдХ рдЖрдк рд╣реИрдВ рдпрд╛ рдЬрд┐рдирдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рд▓рд┐рдЦрд┐рдд рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╣реИ
тЬУ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд╣реА рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрдиреЗ рд╣реА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП PoCs рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛
тЬУ PoC рд▓рд┐рдВрдХ рд╕рд╛рдЗрдЯ рдПрдбрдорд┐рди/рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХрднреА рди рднреЗрдЬрдирд╛
тЬУ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рд▓рд┐рдЦрд┐рдд рдордВрдЬреВрд░реА рдХреЗ рдмрд┐рдирд╛ alert() рд╕реЗ рдЖрдЧреЗ рдХрднреА рди рдмрдврд╝рдирд╛
тЬУ рдмрдЧ рдмрд╛рдЙрдВрдЯреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рджрд╛рдпрд░реЗ рдФрд░ рдирд┐рдпрдореЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛
рдпрд╣ рдЯреВрд▓рдХрд┐рдЯ рдЕрдзрд┐рдХреГрдд рд╕реБрд░рдХреНрд╖рд╛ рдЕрдиреБрд╕рдВрдзрд╛рди, рдмрдЧ рдмрд╛рдЙрдВрдЯреА
рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдФрд░ рд░рдХреНрд╖рд╛рддреНрдордХ рдбрд┐рдЯреЗрдХреНрд╢рди рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрдж рд╣реИред рджреБрд░реБрдкрдпреЛрдЧ рдЖрдкрдХреА
рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░реА рд╣реИред
* * *
## ЁЯУБ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕рдВрд░рдЪрдирд╛
root@kitploit:~
xss2shell/
тФЬтФАтФА README.md тЖР You are here
тФЬтФАтФА xss2shell_mass.py тЖР Behavior-first mass scanner (v1.1.0)
тФЬтФАтФА make_poc.py тЖР Evidence-grade PoC page generator
тФЬтФАтФА requirements.txt тЖР Python dependencies (just `requests`)
тФЬтФАтФА .gitignore тЖР Ignores scan outputs and cache
тФФтФАтФА example/
тФЬтФАтФА domains.txt тЖР Example input file
тФФтФАтФА example_output.csv тЖР Example scan output
* * *
## тЭУ FAQ
**рдкреНрд░рд╢реНрди: WordPress рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рдЬрд╛рдВрдЪ рд╣реА рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддреЗ?**
рдЙрддреНрддрд░: рдкреНрд░рдмрдВрдзрд┐рдд рд╣реЛрд╕реНрдЯ (WP Engine, Kinsta, Pantheon, рдЖрджрд┐) рдЕрдХреНрд╕рд░ рд╕рдВрд╕реНрдХрд░рдг рдмрджрд▓реЗ рдмрд┐рдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рдкреИрдЪ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рд▓реЙрдЧрд┐рди-рд╣рд╛рд░реНрдбрдирд┐рдВрдЧ рдкреНрд▓рдЧрдЗрдиреНрд╕ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВред рджреЛрдиреЛрдВ рдорд╛рдорд▓реЗ рдХреЗрд╡рд▓-рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдХреИрдирд░ рдореЗрдВ **рдЧрд▓рдд рд╕рдХрд╛рд░рд╛рддреНрдордХ** рдФрд░ рдЫрд┐рдкреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП **рдЧрд▓рдд рдирдХрд╛рд░рд╛рддреНрдордХ** рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╕реНрдХреИрдирд░ _рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реИрдирд┐рдЯрд╛рдЗрдЬрд╝рд░ рд╡реНрдпрд╡рд╣рд╛рд░_ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИред
**рдкреНрд░рд╢реНрди: рдХреНрдпрд╛`--active` рдкреНрд░реЛрдм рдЦрддрд░рдирд╛рдХ рд╣реИ?**
рдЙрддреНрддрд░: рдирд╣реАрдВред рдпрд╣ рдПрдХ рд╣рд╛рдирд┐рд░рд╣рд┐рдд рдорд╛рд░реНрдХрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд╕рд╛рде рдареАрдХ рдПрдХ рдЕрд╕рдлрд▓ рд▓реЙрдЧрд┐рди рднреЗрдЬрддрд╛ рд╣реИред рдпрд╣ JavaScript рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░рддрд╛, рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдореЛрдВ рдХреА рдЧрдгрдирд╛ рдирд╣реАрдВ рдХрд░рддрд╛, рдФрд░ рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╢реЛрд╖рдг рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░рддрд╛ред рдпрд╣ рдПрдХ рдорд╛рдирдХ рд▓реЙрдЧрд┐рди рдкреНрд░рдпрд╛рд╕ рд╕реЗ рдХрдо рдШреБрд╕рдкреИрдард┐рдпрд╛ рд╣реИред
**рдкреНрд░рд╢реНрди: рдХреНрдпрд╛ рдЗрд╕ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдирдзрд┐рдХреГрдд рд╕реНрдХреИрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?**
рдЙрддреНрддрд░: рдирд╣реАрдВред рд╕рдХреНрд░рд┐рдп рдкреНрд░реЛрдм `/wp-login.php` рдкрд░ рдПрдХ HTTP POST рднреЗрдЬрддрд╛ рд╣реИ, рдЬреЛ рд▓рдХреНрд╖реНрдп рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдЕрдиреБрд░реЛрдз рд╣реИред рдХреЗрд╡рд▓ рдЙрди рдПрд╕реЗрдЯреНрд╕ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬрд┐рдирдХреЗ рдорд╛рд▓рд┐рдХ рдЖрдк рд╣реИрдВ рдпрд╛ рдЬрд┐рдирдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕реНрдкрд╖реНрдЯ рд▓рд┐рдЦрд┐рдд рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╣реИред
**рдкреНрд░рд╢реНрди:`vulnerable` рдФрд░ `confirmed_vulnerable` рдХреЗ рдмреАрдЪ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ?**
рдЙрддреНрддрд░: `vulnerable` рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ WordPress.org API рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рд╡реНрдпрд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ strip_tags/KSES рдмреЗрдореЗрд▓ рдХреА рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ рдХреА рд╣реИред `confirmed_vulnerable` рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдордиреЗ рдПрдХ рдкреНрд░реЛрдм рднреЗрдЬрд╛ рдФрд░ `<area>` рддрддреНрд╡ рджреЛрдиреЛрдВ рд╕реИрдирд┐рдЯрд╛рдЗрдЬрд╝рд░ рд╕реЗ рдмрдЪ рдЧрдпрд╛ тАФ **рдкреНрд░рдХрд╛рд╢рд┐рдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдлрд╛рдпрд░ рд╣реЛ рд╕рдХрддреА рд╣реИ** ред
**рдкреНрд░рд╢реНрди: рдХреНрдпрд╛ рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдкрдиреЗ рдмрдЧ рдмрд╛рдЙрдВрдЯреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?**
рдЙрддреНрддрд░: рд╣рд╛рдВ! `checker_status` рдХреЙрд▓рдо рдЖрд╕рд╛рди рд╕рд╣рд╕рдВрдмрдВрдз рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ pwn.ai рдХреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЪреЗрдХрд░ рд╢рдмреНрджрд╛рд╡рд▓реА рд╕реЗ рдореИрдк рд╣реЛрддрд╛ рд╣реИред рдкреВрд░реНрдг рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╕реНрдХреИрди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ `make_poc.py` рд╕реЗ PoC рд╡реАрдбрд┐рдпреЛ рд╕рд╛рдХреНрд╖реНрдп рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝реЗрдВред
**рдкреНрд░рд╢реНрди: рдХреНрдпрд╛ рдпрд╣ RCE рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ?**
рдЙрддреНрддрд░: рдирд╣реАрдВред рдпрд╣ рдЯреВрд▓рдХрд┐рдЯ **рдкреНрд░реА-рдСрде XSS рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ** рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИред рдкреВрд░реНрдг RCE рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЙрдЧ-рдЗрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ, рд╕рдХреНрд╖рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╛рд╕рд╡рд░реНрдб, рдФрд░ рдкреНрд▓рдЧрдЗрди рдЕрдкрд▓реЛрдб рдЕрдиреБрдорддрд┐рдпрд╛рдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ тАФ рдРрд╕реА рд╢рд░реНрддреЗрдВ рдЬрд┐рдирдХрд╛ рдпрд╣ рд╕реНрдХреИрдирд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдирд╣реАрдВ рдХрд░рддрд╛ред рд╕реНрдХреИрдирд░ рдЙрд╕ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ рдЬреЛ рдмрд╛рд╣рд░реА рд░реВрдк рд╕реЗ рдЕрд╡рд▓реЛрдХрди рдпреЛрдЧреНрдп рд╣реИ: рд╕реИрдирд┐рдЯрд╛рдЗрдЬрд╝рд░ рдмрд╛рдпрдкрд╛рд╕ред
* * *
## ЁЯПЖ рдХреНрд░реЗрдбрд┐рдЯ рдФрд░ рд╕рдВрджрд░реНрдн
* **рдЦреЛрдЬ рдФрд░ рдЦреБрд▓рд╛рд╕рд╛:** pwn.ai тАФ рдПрдХ рдорд▓реНрдЯреА-рдПрдЬреЗрдВрдЯ AI рдкреНрд░рдгрд╛рд▓реА рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рд╛рдпрддреНрдд рд░реВрдк рд╕реЗ рдЦреЛрдЬрд╛ рдЧрдпрд╛
* **SOME рддрдХрдиреАрдХ рдХреА рдиреАрдВрд╡:** Paulos Yibelo тАФ рдЯреЙрдк рд╡реЗрдм рд╣реИрдХрд┐рдВрдЧ рддрдХрдиреАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдирд╛рдорд╛рдВрдХрд┐рдд 2022 рдЕрдиреБрд╕рдВрдзрд╛рди
* **рддрдХрдиреАрдХреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг:** Hadrian тАФ рд╡реНрдпрд╛рдкрдХ рдкрд╣рдЪрд╛рди рдФрд░ рд╢рдорди рдорд╛рд░реНрдЧрджрд░реНрд╢рди
* **CVE:** CVE-2026-64638 / GHSA-52p2-r8wf-jcrf
* **рдкреИрдЪ:** WordPress 7.0.3
* * *
0xlipon рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд тАв рдХреЗрд╡рд▓-рдкрд╣рдЪрд╛рди тАв рдХреЗрд╡рд▓ рдЕрдзрд┐рдХреГрдд рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП