Valhalla Legends Archive

General => General Discussion => Topic started by: Arta on December 10, 2003, 09:06 PM

Title: Fun IE exploit
Post by: Arta on December 10, 2003, 09:06 PM
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/

--
Title: Re:Fun IE exploit
Post by: Zakath on December 11, 2003, 12:25 AM
Luckily, Opera does not fall prey to this problem. Nor, from my understanding, does Mozilla.

(http://www.valhallalegends.com/zakath/operasecurity.png)
Title: Re:Fun IE exploit
Post by: Yoni on December 11, 2003, 09:35 AM
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 > *
Title: Re:Fun IE exploit
Post by: Arta on December 11, 2003, 05:13 PM
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.
Title: Re:Fun IE exploit
Post by: Zakath on December 11, 2003, 07:06 PM
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?
Title: Re:Fun IE exploit
Post by: Arta on December 12, 2003, 09:19 AM
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 :)