Lnad #5334, @wchen-r7's deletes unnecessary check on mysql_drop_and_create_sys_exec
commit
3c92d5365e
|
@ -162,8 +162,9 @@ module Exploit::Remote::MYSQL
|
||||||
end
|
end
|
||||||
|
|
||||||
def mysql_drop_and_create_sys_exec(soname)
|
def mysql_drop_and_create_sys_exec(soname)
|
||||||
res = mysql_query("DROP FUNCTION IF EXISTS sys_exec") # Already checked, actually
|
# Just drop it. MySQL will always say "OK" anyway.
|
||||||
return false if res.nil?
|
# See #5244
|
||||||
|
mysql_query("DROP FUNCTION IF EXISTS sys_exec")
|
||||||
|
|
||||||
res = mysql_query("CREATE FUNCTION sys_exec RETURNS int SONAME '#{soname}'")
|
res = mysql_query("CREATE FUNCTION sys_exec RETURNS int SONAME '#{soname}'")
|
||||||
return false if res.nil?
|
return false if res.nil?
|
||||||
|
|
Loading…
Reference in New Issue