Sploitus

Exploit for CVE-2019-17638-Jetty

kitploit ┬╖ 2026-09-03

Exploit Code

MARKDOWN42 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-FORSE01-CVE-2019-17638-JETTY
# JETTY

рдЬреЗрдЯреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдПрдХ 100% рдЬрд╛рд╡рд╛ HTTP рд╕рд░реНрд╡рд░, HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕реЗрд╡рд▓реЗрдЯ рдХрдВрдЯреЗрдирд░ рд╣реИ рдЬреЛ рдПрдХреНрд▓рд┐рдкреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рд╕реЗ рд╣реИред

http://www.eclipse.org/jetty/

рдЬреЗрдЯреА рдУрдкрди рд╕реЛрд░реНрд╕ рд╣реИ рдФрд░ рдЕрдкрд╛рдЪреЗ 2.0 рдФрд░ рдПрдХреНрд▓рд┐рдкреНрд╕ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ 1.0 рдХреЗ рддрд╣рдд рджреЛрд╣рд░реА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реИред рдЬреЗрдЯреА рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЖрдк рдХреЛрдИ рднреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред

# рдЬреЗрдЯреА рдЪрд▓рд╛рдирд╛

рд░рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдпрд╛ рддреЛ рдмрд╛рдЗрдирд░реА рд░рд┐рд▓реАрдЬрд╝ рдХрд╛ рд╢реАрд░реНрд╖-рд╕реНрддрд░ рд╣реЛрддреА рд╣реИ рдпрд╛ рд╕реНрд░реЛрдд рд╕реЗ рдмрдирд╛рдП рдЬрд╛рдиреЗ рдкрд░ jetty-distribution/target/distribution рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рд╣реЛрддреА рд╣реИред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП:

$ cd demo-base $ java -jar ../start.jar

рдЙрдкрд▓рдмреНрдз рд╡рд┐рдХрд▓реНрдкреЛрдВ рдФрд░ start.ini рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрд░реНрдЧреБрдореЗрдВрдЯреНрд╕ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП:

$ java -jar /path/to/start.jar --help

рдХрдИ рдЬреЗрдЯреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ --module рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

$ cd mybase $ java -jar /path/to/start.jar --module=https,deploy

рдпрд╣ рдЬреЗрдЯреА рдХреЗ рдЗрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ https рдФрд░ deploy рдореЙрдбреНрдпреВрд▓ (рдФрд░ рдЙрдирдХреА рдЯреНрд░рд╛рдВрдЬрд╝рд┐рдЯрд┐рд╡ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ) рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдЧрд╛ред

рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреМрди рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:

$ java -jar /path/to/start.jar --list-modules

# рдЬреЗрдЯреА рдмреЗрд╕

jetty.base рдкреНрд░реЙрдкрд░реНрдЯреА рдПрдХ рдкреНрд░реЙрдкрд░реНрдЯреА рд╣реИ рдЬрд┐рд╕реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЖрдкрдХреА java 'user.dir' рдкреНрд░реЙрдкрд░реНрдЯреА рдЬрд┐рд╕ рдУрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддреА рд╣реИ) рдЬреЗрдЯреА рдХрд╛ start.jar рддрдВрддреНрд░ рдЖрдкрдХреЗ рдЬреЗрдЯреА рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреЛ рдЗрд╕ jetty.base рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдореМрдЬреВрдж рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдЧрд╛ред

рдЙрджрд╛рд╣рд░рдг рд╕реЗрдЯрдЕрдк:

# рдмреЗрд╕ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдПрдВ

$ mkdir mybase $ cd mybase

# рдмреЗрд╕ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ start.ini рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдЖрд░рдВрдн рдХрд░реЗрдВ