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



  • joev <joev [at]>



  • Mac OS X


  • unix
  • osx


  • cmd



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 and set options... msf exploit(safari_user_assisted_applescript_exec) > exploit

Related Vulnerabilities