Description
Greasemonkey before 0.3.5 allows remote web servers to (1) read arbitrary files via a GET request to a file:// URL in the GM_xmlhttpRequest API function, (2) list installed scripts using GM_scripts, or obtain sensitive information via (3) GM_setValue and GM_getValue.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Greasemonkey 0.3.3 - Multiple Remote Information Disclosure Vulnerabilities EDB-26017 · webapps · Jul 20, 2005 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://greasemonkey.mozdev.org/changes/0.3.5.html
- 16128 third-party-advisory
- ADV-2005-1147 vdb-entry
- [Greasemonkey] 20050718 greasemonkey for secure data over insecure networks / sites mailing-list
- mozilla-greasemonkey-information-disclosure(21453) vdb-entry
- http://greaseblog.blogspot.com/2005/07/mandatory-greasemonkey-update.html
- [Greasemonkey] 20050718 greasemonkey for secure data over insecure networks / sites mailing-list
- 14336 vdb-entry
- 1014529 vdb-entry
- 18154 vdb-entry
- http://www.securiteam.com/securitynews/5CP0P20GBK.html