Oracle Reports Web Cartridge (RWCGI60) vulnerable to XSS
Oracle Reports Web Cartridge (RWCGI60) vulnerable to XSS
============================================INTERNET SECURITY AUDITORS ALERT 2007-001
- Original release date: January 17, 2007
- Last revised: January 17, 2007
- Discovered by: Vicente Aguilera Diaz
- Severity: 3/5
============================================
I. VULNERABILITY
-------------------------
Oracle Reports Web Cartridge (RWCGI60) vulnerable to XSS.
II. BACKGROUND
-------------------------
The Reports Web CGI or Web Cartridge is required for the Reports
Server when using the Oracle Application Server (OAS) to process
report requests from Web clients.
III. DESCRIPTION
-------------------------
Improper validation in "genuser" parameter allows to inject arbitrary
code script/HTML that will be executed in the client browser.
This is specially serious in authentication forms where a malicious
user can obtain the credentials of authentication of other users.
IV. PROOF OF CONCEPT
-------------------------
URL original:
http:///dev60cgi/rwcgi60?showmap&server=
This request return a page with an authentication form (with User
Name, Password, and Database fields).
With a POST method (the rwcgi60 accept both methods: GET and POST),
the user send:
username=&password=&database=&authtype=D&genuser=&server=&nextpage=
A malicious user can modify the value of the "genuser" parameter and
inject arbitrary script/HTML code:
-- Example 1 ---
http:///dev60cgi/rwcgi60?showmap&server=&genuser=User
Name
--- Example 2 ---
http:///dev60cgi/rwcgi60?showmap&server=&genuser=
The entire AOH site is optimized to look best in Firefox® 3 on a widescreen monitor (1440x900 or better).
Site design & layout copyright © 1986-2009 AOH
We do not send spam. If you have received spam bearing an artofhacking.com email address, please forward it with full headers to abuse@artofhacking.com.