Sploitus

Exploit for CVE-2019-19781-Checker

kitploit ┬╖ 2026-08-26

Exploit Code

MARKDOWN56 lines
## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-ZGELICI-CVE-2019-19781-CHECKER
# CVE-2019-19781-Checker

рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╡рд╣ CVE-2019-19781 рдХреЗ рд▓рд┐рдП рд╕рдВрд╡реЗрджрдирд╢реАрд▓ (Vulnerable) рд╣реИ

#рдпрд╣рд╛рдБ рдЬрд╛рдПрдБ https://citrix-checker.com рдпрд╣ рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдЖрдк CVE-2019-19781 рдХреЗ рд▓рд┐рдП рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИрдВ

рдХреГрдкрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдЪреЗрдХрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рджреЛ рдмрд╛рд░ рдХрд░реЗрдВ

рдпрд╣ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЖрдкрдХреЛ рдкрд░рд┐рдгрд╛рдо рджреЗрддреА рд╣реИ рдХрд┐ рдЖрдкрдХреА рд╕реЗрд╡рд╛ CVE-2019-19781 рдХреЗ рд▓рд┐рдП рд╕рдВрд╡реЗрджрдирд╢реАрд▓ (vulnerable) рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЬрдм рддрдХ рд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдЖ рдЬрд╛рддрд╛, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд┐рд╕реНрдкреЙрдиреНрдбрд░ рдкреЙрд▓рд┐рд╕реА (responder policy) рд╣реИред

рдлрд┐рдХреНрд╕ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдореЗрдВ рд▓реЙрдЧрд┐рди рдХрд░реЗрдВ рдпрд╛ рдкреБрдЯреНрдЯреА (Putty) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдХреЗ рд▓реЙрдЧрд┐рди рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо: nsroot рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб: nsroot

рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓реЙрдЧрд┐рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ:

  * enable ns feature responder
  * add responder action respondwith403 respondwith ""HTTP/1.1 403 Forbidden\r\n\r\n""
  * add responder policy ctx267027 "HTTP.REQ.URL.DECODE_USING_TEXT_MODE.CONTAINS("/vpns/") && (!CLIENT.SSLVPN.IS_SSLVPN || HTTP.REQ.URL.DECODE_USING_TEXT_MODE.CONTAINS("/../"))" respondwith403
  * bind responder global ctx267027 1 END -type REQ_OVERRIDE
  * save config



рдЖрдк рдЗрд╕реЗ рдкреНрд░рдмрдВрдзрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдЪрд▓рд╛рдХрд░ рднреА рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  * shell nsapimgr_wr.sh -ys skip_systemaccess_policyeval=0
  * shell "echo 'nsapimgr_wr.sh -ys skip_systemaccess_policyeval=0' >> /nsconfig/rc.netscaler" reboot



рдпрд╣ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рдХреБрдЫ рддрд░реАрдХреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд╢рд╛рдпрдж рд╕рдордЭреМрддрд╛ (compromised) рд╣реЛ рдЧрдП рд╣реИрдВ рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╢рд┐рдХрд╛рд░ (victim) рд╣реИрдВред рдХрдВрд╕реЛрд▓ рдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓реЙрдЧрд┐рди рдХрд░реЗрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ, рдЖрдкрдХреЛ рдирд┐рд░реНрдорд┐рдд рддрд┐рдерд┐рдпрд╛рдБ + рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдлрд╝рд╛рдЗрд▓реЗрдВ (рдЬреИрд╕реЗ DxzXvx.xml) рджрд┐рдЦреЗрдВрдЧреАред shell

  * ls -l /netscaler/portal/templates/
  * ls -l /netscaler/portal/scripts/
  * ls -l /var/tmp/netscaler/portal/templates/
  * ls -l /var/vpn
  * ls -l /var/vpns
  * ls -l /etc/crontab
  * cat /etc/crontab



рд╕рддреНрдпрд╛рдкрд┐рдд рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдпрд╣ рдкреНрд░рднрд╛рд╡ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ: NS рдореЗрдВ рд▓реЙрдЧрд┐рди рдХрд░реЗрдВ рд╢реБрд░реВ рдХрд░реЗрдВ: shell chmod -R 700 /netscaler/portal/templates/ chmod -R 700 /netscaler/portal/scripts/ chmod -R 700 /var/tmp/netscaler/portal/templates/ chmod -R 700 /var/vpn/bookmark

chown -R root:wheel /netscaler/portal/templates/ chown -R root:wheel /netscaler/portal/scripts/ chown -R root:wheel /var/tmp/netscaler/portal/templates/ chown -R root:wheel /var/vpn/bookmark

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдЕрдзрд┐рдХрддрд░ рдпреЗ рд╣реЛрддреА рд╣реИрдВ

  * drwxr-xr-x 3 root wheel рдпрд╛
  * drwxr-xr-x 4 nobody wheel



рдкреЗрдВрдЯреЗрд╕реНрдЯрд░/рд╡реНрд╣рд╛рдЗрдЯ рд╣реИрдЯ (рдиреИрддрд┐рдХ рд╣реИрдХрд░реНрд╕)/рдЧреНрд░реЗ рд╣реИрдЯ рднреА рд╣реИрдВ рдЬреЛ рдкреНрд░рднрд╛рд╡ рджреЗрдЦрдиреЗ рдФрд░ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реЛрд╖рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИрдВред

рд╣рдо Trustedsec рдХреЗ рд╡рд▓реНрдирд░реЗрдмрд┐рд▓рд┐рдЯреА рдЪреЗрдХрд░ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ Rob Simon рдФрд░ David Kennedy рдиреЗ рдмрдирд╛рдпрд╛ рд╣реИред рдпрджрд┐ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реЛ рддреЛ рдЖрдк some-email@example.com рдкрд░ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред