Quote
>From: <[email protected]>
>To: [email protected]
>Subject: Internet Explorer URL parsing vulnerability
>
>
>
>Internet Explorer URL parsing vulnerability
>Vendor Notified 09 December, 2003
>
># Vulnerability ##########
>There is a flaw in the way that Internet Explorer displays URLs in
>the address bar.
>
>By opening a specially crafted URL an attacker can open a page that
>appears to be from a different domain from the current location.
>
># Exploit ##########
>By opening a window using the http://user@domain nomenclature an
>attacker can hide the real location of the page by including a 0x01
>character before the "@" character.
>Internet Explorer doesn't display the rest of the URL making the
>page appear to be at a different domain.
>
># POC ##########
>http://www.zapthedingbat.com/security/ex01/vun1.htm
>
># Tested ##########
>Internet Explorer
>Version 6.0.2800.1106C0
>Updates: SP1, Q810847, Q810351, Q822925, Q330994, Q828750, Q824145
>
># Credit ##########
>Zap The Dingbat
>http://www.zapthedingbat.com/
--
Luckily, Opera does not fall prey to this problem. Nor, from my understanding, does Mozilla.
(http://www.valhallalegends.com/zakath/operasecurity.png)
I really like IE as a browsing engine. But iexplore.exe as a browsing shell is horrible.
(http://yoni.valhallalegends.com/stuff/AddressBarVulnerability.png)
AB + IE > *
Quote from: Zakath on December 11, 2003, 12:25 AM
Luckily, Opera does not fall prey to this problem. Nor, from my understanding, does Mozilla.
There's been quite a bit of discussion of that on bugtraq. Some versions of mozilla & opera definitely are vulnerable. Try, for example, using 0x00 instead of 0x01.
Uh...using 0x00 terminates the string, just like it should. A link tested just led it to load the MS website. Maybe you meant a different character?
Quote
> MacOSX 10.2.28 Mozilla Firebird 0.6 NOT vulnerability
> MacOSX 10.2.28 Mozilla Firebird 0.7.1 NOT vulnerability
> MacOSX 10.2.28 IE 5.2.2 (5010.1) NOT vulnerability
> MacOSX 10.2.28 IE 5.2.3 (5815.1) NOT vulnerability
Mozilla 1.5 is vulnerable on Linux, but not to %01 (In fact, I could not get
it to work with %01 on IE 6.0.2800.1106
If you use %00, it works the same.
http://www.microsoft.com%[email protected]
Mozilla 1.5 (Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007)
Mouse over will only show www.microsoft.com.
Not that this is a huge deal
I guess 0x00 doesn't apply to opera :)