We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 14db112 commit f13e56aCopy full SHA for f13e56a
modules/exploits/multi/elasticsearch/script_mvel_rce.rb
@@ -120,7 +120,13 @@ def vulnerable?
120
end
121
122
def parse_result(res)
123
- unless res && res.code == 200 && res.body
+ unless res
124
+ vprint_error("#{peer} no response")
125
+ return nil
126
+ end
127
+
128
+ unless res.code == 200 && res.body
129
+ vprint_error("#{peer} responded with HTTP code #{res.code} (with#{res.body ? '' : 'out'} a body)")
130
return nil
131
132
@@ -136,7 +142,7 @@ def parse_result(res)
136
142
137
143
138
144
139
- result
145
+ result.is_a?(::Array) ? result.first : result
140
146
141
147
148
def java_sum(summands)
0 commit comments