## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-R4Y-BR-CVE-2022-22963
# CVE-2022-22963
рд╢реИрдХреНрд╖рд┐рдХ рдкреНрд░реВрдл-рдСрдл-рдХреЙрдиреНрд╕реЗрдкреНрдЯ рдСрдЯреЛрдореЗрд╢рди CVE-2022-22963 рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕реЗ рдПрдХ рдЕрдзрд┐рдХреГрдд Hack The Box рд▓реИрдм рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
## рдЕрд╡рд▓реЛрдХрди
CVE-2022-22963 рдПрдХ Spring Cloud Function рднреЗрджреНрдпрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ `spring.cloud.function.routing-expression` рд╣реЗрдбрд░ рд╢рд╛рдорд┐рд▓ рд╣реИред
рдХрдордЬреЛрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рддрд╣рдд, рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдлрд╝рдВрдХреНрд╢рди рд░реВрдЯрд┐рдВрдЧ рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Java рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Spring Expression Language (SpEL) рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд╛ рджреБрд░реБрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдПрдХ Python рдСрдЯреЛрдореЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдЕрдзрд┐рдХреГрдд CTF/рд▓реИрдм рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЗрд╕ рднреЗрджреНрдпрддрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
CVE ID: CVE-2022-22963 рдкреНрд░рднрд╛рд╡рд┐рдд рдШрдЯрдХ: Spring Cloud Function рдкреНрд░рднрд╛рд╡рд┐рдд рд╕рдВрд╕реНрдХрд░рдг: < 3.1.7, < 3.2.3 рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг: 3.1.7, 3.2.3 рднреЗрджреНрдпрддрд╛ рд╡рд░реНрдЧ: Expression Language Injection (CWE-917) рд╣рдорд▓рд╛ рд╡реЗрдХреНрдЯрд░: рдиреЗрдЯрд╡рд░реНрдХ, рдмрд┐рдирд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ (рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ) рдЧрдВрднреАрд░рддрд╛: рдЧрдВрднреАрд░ (NVD рдХреЗ рдЕрдиреБрд╕рд╛рд░ CVSS 9.8) рд╕рдВрджрд░реНрдн NVD рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐: https://nvd.nist.gov/vuln/detail/CVE-2022-22963 Spring рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд▓рд╛рд╣: https://spring.io/security/cve-2022-22963 рдлрд┐рдХреНрд╕ рдХрдорд┐рдЯ / рд░рд┐рд▓реАрдЬрд╝ рдиреЛрдЯ: Spring Cloud Function GitHub рд░рд┐рд▓реАрдЬрд╝ рджреЗрдЦреЗрдВ
## рдореВрд▓ рдХрд╛рд░рдг
Spring Cloud Function рдХреА рд░реВрдЯрд┐рдВрдЧ рд╕реБрд╡рд┐рдзрд╛ рдХреЙрд▓рд░ рдХреЛ рд╣реЗрдбрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╣ рдЪреБрдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдХрд┐ рдХрд┐рд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЕрдиреБрд░реЛрдз рд╕рдВрднрд╛рд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдлрд┐рдХреНрд╕ рд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕ рд╣реЗрдбрд░ рдХрд╛ рдорд╛рди рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ SpEL рдореВрд▓реНрдпрд╛рдВрдХрди рд╕рдВрджрд░реНрдн рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред рдЪреВрдВрдХрд┐ SpEL рдордирдорд╛рдиреА Java рдХрдХреНрд╖рд╛рдУрдВ рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ (рдЬреИрд╕реЗ T(java.lang.Runtime)) рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдХреНрд░рд╛рдлреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЗрдбрд░ рдорд╛рди рдХрдордЬреЛрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣реЛрд╕реНрдЯ рдкрд░ OS рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИред
## рдкреНрд░рднрд╛рд╡