Vulnerability & Exploit Database

Back to search

Safari User-Assisted Applescript Exec Attack

In versions of Mac OS X before 10.11.1, the applescript:// URL scheme is provided, which opens the provided script in the Applescript Editor. Pressing cmd-R in the Editor executes the code without any additional confirmation from the user. By getting the user to press cmd-R in Safari, and by hooking the cmd-key keypress event, a user can be tricked into running arbitrary Applescript code. Gatekeeper should be disabled from Security & Privacy in order to avoid the unidentified Developer prompt.

Free Metasploit Download

Get your copy of the world's leading penetration testing tool

 Download Now

Module Name

exploit/osx/browser/safari_user_assisted_applescript_exec

Authors

  • joev <joev [at] metasploit.com>

References

Targets

  • Mac OS X

Platforms

  • unix
  • osx

Architectures

  • cmd

Reliability

Development

Module Options

To display the available options, load the module within the Metasploit console and run the commands 'show options' or 'show advanced':

msf > use exploit/osx/browser/safari_user_assisted_applescript_exec msf exploit(safari_user_assisted_applescript_exec) > show targets ...targets... msf exploit(safari_user_assisted_applescript_exec) > set TARGET <target-id> msf exploit(safari_user_assisted_applescript_exec) > show options ...show and set options... msf exploit(safari_user_assisted_applescript_exec) > exploit

Related Vulnerabilities