New URL Spoofing Bug in Pre-SP2 IE
An anonymous reader writes "According to Netcraft a new security flaw has been found in Microsoft Internet Explorer which makes it possible to spoof a URL with just some simple HTML code, by enclosing two URLs and a table within a single href tag. The user will be sent to one site, but the status bar will show a fake URL. The bug apparently affects IE and Outlook Express up to but not including SP2. Firefox and Konqueror seem unaffected."
Comment removed based on user account deletion
This exploit also affects Safari 1.2.3 on Panther.
Worryingly, Safari is also fooled by the bug - the status bar shows http://www.microsoft.com/ before you click on the link, but the address bar in the resulting window correctly shows http://www.google.com/.
"The flaw affects versions of IE up to 6.0.2800.1106 - which includes systems that haven't yet installed Windows XP SP2, but are current on all other critical updates from Windows Update - as well as the Safari browser for Macs."
Is it just me, or is that a typo? My version of Safari (1.2.3 v125.9) seems to handle their sample malformed tag just fine, displaying www.google.com as it should. Can anyone confirm or deny whether Safari is affected by this problem?
http://graha.ms/iesploit.html
Doesn't seem like anything that couldn't be done with javascript.
But your best bet would be to either update or switch to an unaffected browser.
Last january, Microsoft Advised to Type in URLs Rather than Click. You have been warned early, consider yourself lucky !
<table>t .com</td></tr></table></a>
<tr><td>
<a href="http://www.google.com/">http://www.microsof
Before you mod me funny, think, perhaps I was insightfully funny?
With my SP2 system I naviagated to http://graha.ms/iesploit.html/ and hovered over the link. This is what I discovered:
If you place the mouse on the link it shows the link will take you to google as it should, but if you place the mouse just outside the link (I guess on the table border) it says microsoft. The kicker is, that when it says Microsoft, clicking the link will not do anything.
http://brandonbloom.name
Konkeror on KDE 3.3.1 draws a transparent table (the one faked on the link) around the link, being both (the link and a small space outside the text link) clickable, but with different destinations. The resulting window (either google or microsoft) has no spoofed url.
Your head a splode
This doesn't require Javascript. Some people turn Javascript off expecting to avoid these sorts of things, and now they can't.
What if a spammer is trying to verify working email addresses? He can craft a nice looking email that appears to be Microsoft, has a link to Microsoft.com (which gasp, shows up in the status bar) and gets people to click that way? By the time you've clicked and can see it in the address bar, it's too late. He knows your email address is valid.
Change the html froma href="http://www.google.com/">http://www.microsoft .com</td></tr></table></a> a href="http://www.google.com/">http://www.microsoft .com</a></td></tr></table></a> ;
<a href="http://www.microsoft.com/"><table><tr><td><
to
<a href="http://www.microsoft.com/"><table><tr><td><
(sorry, Extrans mode is breaking the last </a> for some reason there)
and you will notice the status bar says microsoft.com, and clicking it goes to microsoft.com, but middle click for a new tab, and you get google, not what the status bar says!
Morphing Software
Some could say that one should update to service pack 2, but IIRC, there are just as many W2k installations as there are XP installations.
Though another poster claims Safari isn't affected by this, I was able to replicate the vuln in Safari 1.2.3 (v125.9). So it appears that the other posters are incorrect. Firefox is unaffected, Internet Explorer show 'http://www.microsoft.com' when the cursor has changed to the link finger but shows 'http://www.google.com' when the cursor is over the link text. Opera for Mac displays the same oddities as IE. OmniWeb for Mac also does this, however, the space in which is displays the spoofed address is only about a pixel wide. Strangely, lynx didn't seem to have much to say :)