Slashdot Mirror


HTML Rendering Crashes IE

SlimySlimy writes "According to this article on Secunia, a new IE exploit was found that crashes almost any version of Internet Explorer past 4.0 with just 5 lines of plain HTML code (no JavaScript, ActiveX, etc.). If you're very brave, you can test/crash your IE by going here." There's also a note on SecurityFocus.

54 of 887 comments (clear)

  1. Wonder if that works deeper in a page by ShieldW0lf · · Score: 4, Funny

    Could wreak havoc in html-enabled forums

    --
    -1 Uncomfortable Truth
  2. input type _____ by BoBathan · · Score: 3, Funny

    Seconds after reading this, I tried this out on my own, slightly modified.

    input type giveBoBathan$1,000,000USD

    Unfortunatly, Microsoft must have known of this potential exploit. :(

    --Travis

    --
    EOF
    1. Re:input type _____ by Scarblac · · Score: 3, Funny

      Try $999,999. They can't have thought of everything!

      --
      I believe posters are recognized by their sig. So I made one.
  3. So is IE 5.1.6 on OS 9.XX by Rxke · · Score: 3, Funny

    Heh. Thank you so much for porting a better IE to the Mac, Billy...

  4. Where is this IE you speak of? by westyvw · · Score: 5, Funny

    I have looked all over my computer for this IE thingy you all speak of. I cant find it anywhere. I typed "whereis ie" in the console but nothing turned up. I typed find / -name IE and again nothing. I looked for a man page found none. I clicked on the gear icon thing and looked though the programs installed I dont have it. So I typed apt-get IE. No luck. Must be some obscure piece of software that I cant find. Guess I am better of WITHOUT IT!

    1. Re:Where is this IE you speak of? by fenix+down · · Score: 2, Funny

      Congratulations! You're the most intelligent post on this thread!
      *CUE MUSIC*
      There she is... la la blah whateveerrr...

  5. Its now my new homepage!! by stonezone · · Score: 2, Funny

    what fun, just set it to your homepage, then have it restart explorer automatically once you send in the error report. Hours of fun for the bored slashdotters....

  6. Couldn't resist. by jkitchel · · Score: 5, Funny


    Who else couldn't resist from clicking on the link that would crash IE?

    1. Re:Couldn't resist. by UnknownQ · · Score: 2, Funny
      Who else couldn't resist from clicking on the link that would crash IE?
      I couldn't, but then again I have Mozilla 1.3. I typed "BWAHAHAHAHAHA!" in the resulting text box.
      --
      Wherever you go, there you are!
  7. Re:OS X IE Is Unaffected by petecarlson · · Score: 2, Funny

    When I clicked the crash link,Explorer crashed but then relaunched all by itself. First time I have ever seen that happen.
    Running IE 6 on 2000 pro.
    guess I have to fire up Mo*illa to see what the lines of html are.

    # There is a key broken on my laptop and I am not
    # getting out of bed at four in the morning to
    # plug in the keyboard

  8. Re:what happens? by miguel_at_menino.com · · Score: 4, Funny

    It generates an e-mail to Steve Balmer.

    That's why he freaks out sometimes and starts screaming DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS!!

  9. Re:Hah! I've got something that will crash IE also by Anonymous Coward · · Score: 5, Funny
    note: there is a bogus semicolon after the /td when I preview this post... it shouldn't be there, but I can't get rid of it.
    does IE crash when you use backspace?
  10. What I really want to see... by weave · · Score: 4, Funny

    I want to see some simple HTML code that will crash a spammer's email harvesting web crawler. Now THAT would be "News.*that matters..."

  11. Aren't you people missing something? by madmarcel · · Score: 2, Funny

    Whats wrong with you people?

    This is a *SPLENDID* way to keep internet exploder (l)users away from webpages.

    You don't want the average person to visit your website? smiple, insert 1 wee little line of code, et voila, bob's your uncle.

    Come to think of it...if /. were to use this code/bug/feature, would that keep the trolls away?
    (Hah! syeah right! Wishfull thinking ;^)

    <wonderful dream>
    It'll take 6 months before micro$oft fixes the problem, so that'll give the rest of us six months of troll-free slashdot happiness :P

    <reality>
    Having said that, I'm using Exploder on WinMe to submit this post - but mind you, it's the first time in 2 months I've been anywhere near windows - and yes, thats a real bug, it did crash - exploder only though...I figured windows would keel over with it. How eh...dissappointing ;)

    Ironic thoughts for the day:
    1) this IE bug WILL become a feature.
    <insert appropriate marketspeak here>
    2) This post will get rated 'Troll' :P

  12. Re:OS X IE Is Unaffected by Anonymous Coward · · Score: 5, Funny

    It seems that IE 5.x on MacOS X is not affected by this.

    I've had it. I'm switching.

  13. <input type crash> will crash the browser... by eet23 · · Score: 2, Funny

    ... and will email it to all your friends as well.

  14. Re:Opera and Mozilla are not affected. by spectral · · Score: 5, Funny

    And the funny part is, you only need the input line. So therefore putting something like this on your page: <a href="about:<input type die>">Click here</a> to crash IE. will also work. Though it kind of gives it away how it works if you look at the status bar. Too bad /.'s filter won't let me post that link properly. Bleh. :)

  15. Get the Fix! by DarkHelmet · · Score: 3, Funny
    Windows Update:

    BugFix Q3823982

    This patch solves a vulnerability with Microsoft Internet Explorer Versions 4.0, 5.0, 5.5 and 6.0. A missing validation allowed snippits of code such as <form><input type cras.....

    -----

    This program has had a critical error and must be shut down...

    --
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
  16. This is correct behavior by Christian+Schladetsc · · Score: 5, Funny

    // html_parser.cpp,v (C) 1990- Microsoft #include "html/parser.h" template void html_block(II F, II L) { for (; F != L; ++F) if (tag(*F)()) for (++F; F != L; ++F) if (tag(*F)::Type::val == Type::Crash) __asm int 3; } OK, they didnt use meta-programming C++ techniques, but there's code similiar to that in the IE source. This HTML rudely crashes IE: I didnt make that up. That's the actual contents of the html code that when processed by the HTML parser in IE crashes it. Its safe to look at here, because its not being processed by the parser - its being processed by the text renderer, which just draws text. Read it. Its not hard to understand, even if you've never seen HTML source before. The phrase "input type crash" demonstrates a clear intention, to, um, crash. It was included by the programmers for a number of very good reasons. I dont really care to list them all here. But this is clearly not a "bug". Actually, it shows good engineering practise. Microsoft rox0r. No, really, they do.

  17. just to make sure by InfoHighwayRoadkill · · Score: 1, Funny

    I tested it a couple of dozen times and sent the WinXP error reports of to Microsfot like any good windows user would...

    --
    another Roadkill on the Information Superhighway
  18. Who needs a few lines.. by Anonymous Coward · · Score: 2, Funny

    I'm running IE 5.x and it crashes constantly with any help from a few lines of html.

  19. MOD PARENT UP AS FUNNY by thynk · · Score: 2, Funny

    this is one of those times when I wish I had mod points. AH... maybe someday.

    --

    Good judgment comes from experience, and a lot of that comes from bad judgment.
  20. Re:OS X IE Is Unaffected by Anonymous Coward · · Score: 1, Funny

    it was all like "beep beep beep" and then my browser crashed! and it was a really good website!

  21. Re:Two points of significance for crashes. by evilviper · · Score: 5, Funny
    No matter what the input stream, the application should not respond by crashing.

    Man, do I wish someone would tell the Mozilla team that...
    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  22. Re:Microsoft...bleh. by mrjb · · Score: 2, Funny

    If you really want to prove a point, make sure its an html email then.

    --
    Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
  23. Re:MSFT Mac Apps by Ninja+Programmer · · Score: 4, Funny
    • Windows Media Player for the Mac (they need a better name for that app) works, but feels like quick and dirty port...
    No big surprise, it feels that way under Windows as well.
  24. Re:Worth Pointing Out, I Think by Vidiot3k · · Score: 5, Funny

    You might want to get that checked out, I don't think it's healthy to fart bugs.

  25. In related news......... by sjoel · · Score: 2, Funny

    in related news, the microsoft operating system is buggy and full of holes.

  26. Re:I tried with Opera by Old+Uncle+Bill · · Score: 3, Funny

    Those sneaky bastards must have QA'd that piece of code. How can MS really compete with that?

    --
    Yes, I am an agent of Satan, but my duties are largely ceremonial.
  27. OSS and the w3 falling behind - AGAIN! by IIRCAFAIKIANAL · · Score: 4, Funny

    I mean, IE implements the tags correctly and you all just noticed? Yet again we see that Microsoft IE is ahead of the game, implementing useful tags that the w3 hasn't even thought of yet.

    Why is it that Microsoft is saddled with the burden of creating useful standards? Isn't this supposed to be the job of the w3?

    I expect we'll have to wait a few years to see it in Moz and by then, microsoft will have implemented <input type explode into tiny pieces> or something even more spectacular.

    --
    Robots are everywhere, and they eat old people's medicine for fuel.
  28. Re:Very big deal by bratmobile · · Score: 2, Funny

    Oh my god! Someone found! A BUG! In SOFTWARE! And it happens on TOTALLY INVALID HTML! How could Microsoft possibly make such a horrible, horrible mistake!!

    THIS NEVER HAPPENS ANYWHERE ELSE! Thank GOD the rest of the world is bug-free!

  29. Re:Hah! I've got something that will crash IE also by CCRancor · · Score: 2, Funny

    It's really not a bug - you're just moving your mouse too slow ;)

    --
    Open source is the art of letting other people write your bad code.
  30. It did not crash Lynx by drunk_as_in_beer · · Score: 5, Funny

    I repeat, it did not crash Lynx.

    --
    --Drunk as in Beer
  31. What if... by dumboy · · Score: 2, Funny

    MS did it on purpose for debugging purposes? Maybe a couple more tags like
    <input type bluescreen>
    <input type slow_machine_to_crawl>
    <input type bsa_audit>
    <input type flood_ISP>
    exist and they just haven't been discovered yet.

  32. Re:Two points of significance for crashes. by FauxPasIII · · Score: 1, Funny

    > Man, do I wish someone would tell the Mozilla team that...

    I'm sure they'd be happy to give you your money back.

    --
    25% Funny, 25% Insightful, 25% Informative, 25% Troll
  33. This is not fair by unborn · · Score: 2, Funny

    Why do Windows people get all these features. I don't even have a way to test it. Damn you Microsoft Monopoly. Damn you Konqui for refusing to crash when most needed.

  34. Would thid be proof ... by Anonymous Coward · · Score: 1, Funny

    that IE is part of the O/S?

  35. Re:Bugs, crashes by craigeyb · · Score: 2, Funny

    Nah, it's a feature, man! It prevents IE users from seeing non-Microsoft-certified websites!

    --

    Social Contract? I don't remember signing any Social Contract!

  36. Re:mozilla crashes too by craigeyb · · Score: 4, Funny

    ...and most of the time the browser catches infinite loops...

    Give it up for the Halting Problem Solution. Whoo whoo!

    --

    Social Contract? I don't remember signing any Social Contract!

  37. Re:Careful with those emails! by HoaryCripple · · Score: 3, Funny

    Is he still your friend?

  38. Re:Inquirer says one line by norweigiantroll · · Score: 5, Funny

    <input type crash>
    It's not a bug, it's a feature! The "crash" input type allows the user to crash the browser. It's very useful and another Microsoft (TM) innovation.

  39. Re:Opera and Mozilla are not affected. by Guppy06 · · Score: 4, Funny

    <input type crash>

    IE is doing exactly what the tag is telling it to do. It's a feature, not a bug!

  40. Re:Crashing != bug by NickFitz · · Score: 2, Funny
    He writes a library not software.

    What, like a mediaeval monk? ;-)

    --
    Using HTML in email is like putting sound effects on your phone calls. Just say <strong>no</strong>.
  41. I can do it in 12 bytes!!!! by Anonymous Coward · · Score: 2, Funny

    You people are just like microsoft with your bloated code. Wasting all the extra space with unneeded characters. If there's one thing a Bleveskovolokian knows how to do it's to save an extra few bytes. Try:

    <input type>

    That's all. None of that unneeded crap. 12 bytes and crash!! The most efficient IE crasher web page yet. Beat that! I dare you.

  42. Re:Wait a minute. by moncyb · · Score: 2, Funny

    Maybe because no one can read it? What does it say? It appears to use english words, but well...

  43. crash test by kavau · · Score: 2, Funny
    ...you can test/crash your IE by going here.

    It wor

  44. IE under XP crashes by pollotech · · Score: 2, Funny

    I can't beleave this Micro$oft people, I have XP Professional with IE 6.0.26 and crashes too. I thought this kind of so evident IE problems where over after version 4.

  45. Re:Two points of significance for crashes. by FauxPasIII · · Score: 4, Funny

    > Internet Explorer is free as well.

    Only in the same sense that the Sports Illustrated football phone is free.

    --
    25% Funny, 25% Insightful, 25% Informative, 25% Troll
  46. IE by gobbligook · · Score: 2, Funny

    IE just crashes cause it has nothing better to do. Bottom line, if you want reliability use lynx, if you want unreliable bloat use IE.

  47. MS Crash Month by lostchicken · · Score: 2, Funny

    ...as it seems that [this] is the Microsoft Crash mounth [sic]...

    Isn't every month MS crash month?

    --
    -twb
  48. Re:NULL pointers and error handling by HiThere · · Score: 2, Funny

    And this is a part of why idiot lights are a really inferior replacement for gagues. If the gague died, you could tell immediately, as it needle dropped to the bottom (or pegged the top).

    Another vile interface with idiot lights is the one that has an indecipherable light. Several mechanics have not been able to figure out what it means that one idiot light in my car sometimes comes on. One time it was fixed for about a week by adding oil (the oil light didn't come one, but when I checked the dipstick it was v. low). The owner's manual is... inscrutable.

    Now, how to tie this back to null pointers... null pointers are sometimes 0 values that get stuck into pointers by accident. I don't think I've ever seen a good valid use of a null pointer as a pointer. But it's the default initial value (when there is one). So null pointer references *should* be disallowed. But I've encountered bad valid uses of null pointers. I've seen code where location 0 was used to store a value that needed to be globally accessible. (This may have been on a Z80, or some such.) Now that was a bad valid use of a 0 pointer, but it did allow code to be relocated. The problem was, if you encountered a pointer, you couldn't tell the difference between a null pointer and a 0 pointer. This lead to many troublesome errors. A far better choice is to just disallow it.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  49. input type crash by cyclist1200 · · Score: 3, Funny

    Finally, software that does what it's told!

  50. Would the inverse apply? by Transcendent · · Score: 2, Funny

    If that crashes it... would "" fix windows?

  51. Re:Crasher warning by Anonymous Coward · · Score: 1, Funny

    Proffesor Fink: "My sarcasm detector is going off the scale!"

    Comic Book Guy: "Yeah like thats a useful invention"

    (Sound of exploding Device)