Land #5679, @wchen-r7's changes browser requirements for adobe_flash_hacking_team_uaf

bug/bundler_fix
jvazquez-r7 2015-07-07 12:50:30 -05:00
commit 489974ec20
No known key found for this signature in database
GPG Key ID: 38D99152B9352D83
1 changed files with 5 additions and 3 deletions

View File

@ -19,17 +19,19 @@ class Metasploit3 < Msf::Exploit::Remote
described as an Use After Free while handling ByteArray objects. This module has described as an Use After Free while handling ByteArray objects. This module has
been tested successfully on: been tested successfully on:
Windows XP, Chrome 43 and Adobe Flash 18.0.0.194, Windows XP, Chrome 43 and Flash 18.0.0.194,
Windows 7 SP1 (32-bit), IE11 and Adobe Flash 18.0.0.194, Windows 7 SP1 (32-bit), IE11 and Adobe Flash 18.0.0.194,
Windows 7 SP1 (32-bit), Firefox 38.0.5 and Adobe Flash 18.0.0.194, Windows 7 SP1 (32-bit), Firefox 38.0.5 and Adobe Flash 18.0.0.194,
Windows 8.1 (32-bit), Firefox and Adobe Flash 18.0.0.194, Windows 8.1 (32-bit), Firefox and Adobe Flash 18.0.0.194,
Windows 8.1 (32-bit), IE11 and Flash 17.0.0.169,
Linux Mint "Rebecca" (32 bits), Firefox 33.0 and Adobe Flash 11.2.202.468. Linux Mint "Rebecca" (32 bits), Firefox 33.0 and Adobe Flash 11.2.202.468.
}, },
'License' => MSF_LICENSE, 'License' => MSF_LICENSE,
'Author' => 'Author' =>
[ [
'Unknown', # Someone from HackingTeam 'Unknown', # Someone from HackingTeam
'juan vazquez' # msf module 'juan vazquez', # msf module
'sinn3r' # msf module
], ],
'References' => 'References' =>
[ [
@ -68,7 +70,7 @@ class Metasploit3 < Msf::Exploit::Remote
when 'Windows' when 'Windows'
# Note: Chrome might be vague about the version. # Note: Chrome might be vague about the version.
# Instead of 18.0.0.203, it just says 18.0 # Instead of 18.0.0.203, it just says 18.0
return true if ver =~ /^18\./ && Gem::Version.new(ver) <= Gem::Version.new('18.0.0.194') return true if Gem::Version.new(ver) <= Gem::Version.new('18.0.0.194')
when 'Linux' when 'Linux'
return true if ver =~ /^11\./ && Gem::Version.new(ver) <= Gem::Version.new('11.2.202.468') return true if ver =~ /^11\./ && Gem::Version.new(ver) <= Gem::Version.new('11.2.202.468')
end end