[NEWS] Multiple Browsers Cross Domain Charset Inheritance Vulnerability
- From: SecuriTeam <support@xxxxxxxxxxxxxx>
- Date: 26 Feb 2007 15:02:20 +0200
The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com
- - promotion
The SecuriTeam alerts list - Free, Accurate, Independent.
Get your security news from a reliable source.
http://www.securiteam.com/mailinglist.html
- - - - - - - - -
Multiple Browsers Cross Domain Charset Inheritance Vulnerability
------------------------------------------------------------------------
SUMMARY
Web-pages without a defined charset will be rendered with the charset of
the parent page when put into an (i)frame. This might allow bypassing XSS
filters with for example UTF-7 payload.
DETAILS
Vulnerable Systems:
* Firefox versions 2.0.0.1 and prior
* Internet Explorer 7
* Opera 9
Immune Systems:
* Internet Explorer 6
* Opera 8
While testing Firefox it was discovered that pages not specifying a
charset in a HTTP Content-Type header or from within a HTML META tag,
inherit the charset of the parent page when they are rendered within an
(i)frame, even when both pages are on different domains.
This opens up Firefox to all the UTF-7 XSS vulnerabilities that were
reported in the past (google.com, mediawiki, ...) and are usually
attributed to only affect Internet Explorer due to its charset
autodetection. All an attacker needs to get it working is put the XSS
attack into an iframe on a site using UTF-7.
After the initial contact with the Mozilla team Internet Explorer 7 was
released which unlike Internet Explorer is also vulnerable to the charset
inheritance issue. Hinted by the Mozilla developers it was also discovered
that Opera 9 unlike Opera 8 also introduced this vulnerability.
Unfortunately neither Microsoft nor Opera were interested in the
vulnerability. Opera did not react at all on our bug report and Microsoft
just sent a nonsense mail to us, claiming that we had disclosed this
already to the public and that they like getting advance notice. We never
heard back from them after that initial email. Not really surprising
because it is a similar behavior we previously encountered when dealing
with them.
Vendor Status:
Only Mozilla reacted and released Firefox 2.0.0.2 which fixes this issue.
It's strongly recommended to upgrade to Firefox 2.0.0.2 which also fixes
several other security vulnerabilities not reported by us and therefore
not covered by this advisory.
Disclosure Timeline:
* October 2006 - Notified security@xxxxxxxxxxx
* February 2007 - Firefox 2.0.0.2 released
* February 2007 - Public Disclosure
ADDITIONAL INFORMATION
The information has been provided by:
<mailto:sesser@xxxxxxxxxxxxxxxx> Stefan Esser,
<http://www.hardened-php.net> Hardened-PHP Project.
The original article can be found at:
<http://www.hardened-php.net/advisory_032007.142.html>
http://www.hardened-php.net/advisory_032007.142.html
========================================
This bulletin is sent to members of the SecuriTeam mailing list.
To unsubscribe from the list, send mail with an empty subject line and body to: list-unsubscribe@xxxxxxxxxxxxxx
In order to subscribe to the mailing list, simply forward this email to: list-subscribe@xxxxxxxxxxxxxx
====================
====================
DISCLAIMER:
The information in this bulletin is provided "AS IS" without warranty of any kind.
In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.
- Prev by Date: [NEWS] Mozilla Network Security Services SSLv2 Client Integer Underflow Vulnerability
- Next by Date: [NT] VeriSign ConfigChk ActiveX Control Buffer Overflow Vulnerability
- Previous by thread: [NEWS] Mozilla Network Security Services SSLv2 Client Integer Underflow Vulnerability
- Next by thread: [NT] VeriSign ConfigChk ActiveX Control Buffer Overflow Vulnerability
- Index(es):
Relevant Pages
- [EXPL] Opera JPEG Processing Heap Corruption Vulnerabilities
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... Opera JPEG Processing Heap
Corruption Vulnerabilities ... - ntdll.RtlAllocateHeapDHT vulnerability ...
74E5D7E0 mov edi, eax ... (Securiteam) - Advisory 03/2007: Multiple Browsers Cross Domain Charset Inheritance Vulnerability
... Multiple Browsers Cross Domain Charset Inheritance Vulnerability ... Internet
Explorer 6, Opera 8 ... (Bugtraq) - [Full-disclosure] Advisory 03/2007: Multiple Browsers Cross Domain Charset Inheritance Vulnerabi
... Multiple Browsers Cross Domain Charset Inheritance Vulnerability ... Internet
Explorer 6, Opera 8 ... (Full-Disclosure) - [NEWS] Opera Telnet URI Handler File Creation/Truncation Vulnerability
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... Exploitation of an input validation
vulnerability within Opera Software ... Under Windows XP, when telnet.exe is executed
with the '-f' ... The vulnerability has been addressed in Opera 7.50. ... (Securiteam) - [NEWS] Opera Software Opera Web Browser createSVGTransformFromMatrix Object Typecasting Vulnerabilit
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... Opera Software Opera
Web Browser createSVGTransformFromMatrix Object ... Exploitation of this vulnerability
would allow an attacker to execute ... (Securiteam)