Secunia Logo
Netsikker nu! 2008
 
Opera Cross Site Scripting vulnerability
Secunia Advisory: SA8155
Release Date: 2003-02-26
Last Update: 2003-03-10
Popularity: 13,567 views

Critical:
Less critical
Impact: Cross Site Scripting
Where: From remote
Solution Status: Vendor Patch

Software:Opera 6.x
Opera 7.x

Subscribe: Instant alerts on relevant vulnerabilities


Description:
A vulnerability exists in the way the Opera browser generates a temporary page for displaying a redirection, when "Automatic redirection" is disabled (not default setting).

When Opera generates a page for displaying a redirect, it does not strip any characters, making it possible to inject malicious script code into the page generated by the Opera browser. This page has the same privileges as the domain trying to redirect the user, making it possible to steal cookies, hi-jack sessions etc. from the domain.

Eg. many websites use a "redirect-script" to redirect users. These scripts often take arguments without any further validation, because their only function is to send the user to a new URL. However when
Opera is set to not automatically redirect a user, Opera will display this URL on a temporary page without stripping it for malicious code.

Sample exploit:
http://secunia.com/secunia_research/2003-1/exploit/

Following have been tested and found vulnerable:
Opera prior to 7.02 on Windows
Opera 6.x on both Windows and Linux
Opera 7.02 "Bork Edition" is also vulnerable.

Solution:
Vendor patch:

-- Windows --
Update to version 7.02 or newer:
http://www.opera.com/download/index.dml?platform=windows

-- Linux --
Update to version 6.12 or newer:
http://www.opera.com/download/index.dml?platform=linux


Workaround:
A workaround would be to leave "Automatic redirection" enabled.

Provided and/or discovered by:
Jakob Balle, Secunia

Changelog:
2003-02-27: Updated with information regarding Opera 7.02 "Bork Edition"
2003-03-10: Updated version for Linux released (version 6.12).

Original Advisory:
http://secunia.com/secunia_research/2003-1/


Track this Secunia Advisory
Customers of the Secunia Vulnerability Intelligence solutions will automatically receive updates when new information regarding this advisory is released.

Read more about our Vulnerability Intelligence solutions and what they can do for you and your company.

About this Secunia Advisory
Please note: The information that this Secunia Advisory is based on comes from a third party unless stated otherwise.

Secunia collects, validates, and verifies all vulnerability reports issued by security research groups, vendors, and others.
  
Latest Advisories

Today
New advisories: 19
New vulnerabilities: 68
Updated advisories: 62

Moderately // 199 views
Debian update for php5
Moderately // 145 views
Atarone CMS Multiple Vulnerabilities
Moderately // 183 views
Debian update for squid
Less // 194 views
SUSE update for mercurial
Moderately // 241 views
SUSE update for openssh
Less // 185 views
Fedora update for mediawiki

Solutions | More...  


Send Feedback to Secunia
If you have new information regarding this Secunia advisory or a product in our database, please send it to us using either our web form or email us at vuln@secunia.com.

Ideas, suggestions, and other feedback are most welcome.

Most Popular - 3 Hours

1. Debian update for php5 // 57 views
2. SUSE update for openssh // 48 views
3. WMNews Cross-Site Scripting Vulnerabilities // 46 views
4. H-Sphere webshell4 Cross-Site Scripting and Request Forgery // 45 views
5. Juniper Products Neighbor Discovery Protocol Neighbor Solicitation Vulnerability // 41 views
6. SUSE update for mercurial // 32 views
7. Fedora update for mediawiki // 31 views
8. HP-UX NFS/ONCplus Denial of Service Vulnerability // 30 views
9. CMME Information Disclosure Security Issues // 30 views
10. Atarone CMS Multiple Vulnerabilities // 30 views