• Welcome to Valhalla Legends Archive.
 

Fun IE exploit

Started by Arta, December 10, 2003, 09:06 PM

Previous topic - Next topic

Arta

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/

--

Zakath

Luckily, Opera does not fall prey to this problem. Nor, from my understanding, does Mozilla.

Quote from: iago on February 02, 2005, 03:07 PM
Yes, you can't have everybody...contributing to the main source repository.  That would be stupid and create chaos.

Opensource projects...would be dumb.

Yoni

I really like IE as a browsing engine. But iexplore.exe as a browsing shell is horrible.



AB + IE > *

Arta

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.

Zakath

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 from: iago on February 02, 2005, 03:07 PM
Yes, you can't have everybody...contributing to the main source repository.  That would be stupid and create chaos.

Opensource projects...would be dumb.

Arta

#5
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 :)