Description
The Saxon XSLT parser in Google Mini Search Appliance, and possibly Google Search Appliance, allows remote attackers to obtain sensitive information and execute arbitrary code via dangerous Java class methods in select attribute of xsl:value-of tags in XSLT style sheets, such as (1) system-property, (2) sys:getProperty, and (3) run:exec.
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.
Metasploit 1 module
-
Google Appliance ProxyStyleSheet Command Execution
exploit/unix/webapp/google_proxystylesheet_exec
Exploit-DB 2
- Google Appliance ProxyStyleSheet - Command Execution (Metasploit) EDB-16907 · webapps · Jul 1, 2010 · verified
- Google Search Appliance - proxystylesheet XSLT Java Code Execution (Metasploit) EDB-1333 · remote · Nov 20, 2005 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 17644 third-party-advisory
- http://metasploit.com/research/vulns/google_proxystylesheet/
- 20051121 Google Search Appliance proxystylesheet Flaws mailing-list
- ADV-2005-2500 vdb-entry
- 15509 vdb-entry
- 1015246 vdb-entry
- 20981 vdb-entry