Slashdot Mirror


New Vulnerability Affects All Browsers

Jimmy writes "Secunia is reported about a new vulnerability, which affects all browsers. It allows a malicious web site to "hi-jack" pop-up windows, which could have been opened by e.g. a your bank or an online shop. Here is a demonstration of the vulnerability"

945 comments

  1. Doesn't work for me by Anonymous Coward · · Score: 0

    With Firefox 1.0. I suspect it may have something to do with Tab Browser Extensions.

    1. Re:Doesn't work for me by TheViciousOverWind · · Score: 4, Informative

      Funny, I've tried this in Internet Explorer 6.0 and Mozilla 1.7, but I could only get it to "work" in Mozilla.

      In Internet Explorer I pressed "With popup-blocker" (Google Toolbar) and up came Citibank, then I pressed the Fraudulent E-Mail button, and up came CitiBanks popupwindow, first when I closed the popupwindow the "This was hijacked" window appeared (as if triggered by the window.onclose function) but that does not strike me as a gigantic security-hole.

      Of course the issue in itself is scary, but I'm confident the Mozilla team will have a patch out in no time.

      This should probably serve as a reminder to webmasters out there, that if you want users to trust content you provide in popup-windows eg. for creditcard payments, you should provide the address-bar, and if the creditcard processing takes place on another server, explain to the customer before he clicks "pay by creditcard" why the window will load from another server.

      --
      My <1000 UID is with a hot chick
    2. Re:Doesn't work for me by Thaidog · · Score: 2, Insightful

      I don't see how this could be that big an issue either... for a site to be able to be hijacked, the pop-up it would have to be a site already sponsored by Citibank or whoever to start with.

      --

      ||| I still can't believe Parkay's not butter.

    3. Re:Doesn't work for me by Anonymous Coward · · Score: 0

      Or simply do not use pop-ups for this purpose.

      Pop-ups are now as annoying and useless as blink tags.

    4. Re:Doesn't work for me by Atrax · · Score: 4, Insightful

      ... useless as blink tags.

      I disagree. I think they have their moments. Such as displaying incidental information without interrupting the flow of something you're already doing (say, a help link in a wizard-style sequence of pages)

      like everything else, popups are a tool which can be used or misused. Unfortunately they're mostly misused.

      --
      Screw you all! I'm off to the pub
    5. Re:Doesn't work for me by Anonymous Coward · · Score: 0

      If you really want to use popups then do them like this. Popup windows are never the right tool. They are annoying and unnecessary

    6. Re:Doesn't work for me by mcocke · · Score: 1

      Interesting... I just tried it with Mozilla 1.7.2. The window was hijacked when I tried it with my proxy setup disabled. When I enabled my privoxy/squid setup, the window was NOT hijacked. Note that when I tried the "with pop-up blocker" link, I was told that I didn't have a pop-up blocker - whether the proxies were enabled or not.

    7. Re:Doesn't work for me by Anonymous Coward · · Score: 1, Interesting

      Is pop-up blocking enabled on your Mozilla?

      It appears to not work under Firefox 1.0 if the default pop-up blocking is enabled (even if you do the one designed to work with pop-up blocking). This is probably because the hijacking pop-up of Securnia is blocked from opening and replacing the Citibank pop-up.

      Allowing pop-ups from Securnia allows this hijack to work in Firefox.

    8. Re:Doesn't work for me by leav · · Score: 1

      then what do you use blink tags for?

      (or were you agreeing on the fact that blink tags are useless and disagreeing on whether pop-ups are useless)

      --
      I own a pump action golf ball cannon. I made it myself.
    9. Re:Doesn't work for me by Nutria · · Score: 1

      Funny, I've tried this in Internet Explorer 6.0 and Mozilla 1.7, but I could only get it to "work" in Mozilla.
      I'm confident the Mozilla team will have a patch out in no time.

      Either Secunia is wrong, or it's a Windows-only bug.

      Citibank didn't get hijacked on my Debian Sid box running Mozilla 1.7.3.

      --
      "I don't know, therefore Aliens" Wafflebox1
    10. Re:Doesn't work for me by geordie_loz · · Score: 3, Informative

      I tried this, and it didn't work. Then I realised what they were actually wanting. Open the citbank window, then click on the genuine link in the citibank window (pictured in the site) and if the window opens and shows citibank stuff you're ok, if it opens and then immediatly written over with their data, you're vunerable.

      I did this, and Firefox 1.0 (linux) was vunerable. The site wasn't clear that the first site wasn't the vunerability, but links from a genuine site can be made vunerable.

      Of course, you have to visit one of thse sites, and then go to the other.. so you have to be fooled by the malware site into it first.

    11. Re:Doesn't work for me by nick+korma · · Score: 1

      I tried this on my Windows XP sp2 box using IE6 and Firefox (latest stable) it didnt work on either? I am confused as to how they can claim it affects all OS's - My windows machine is fully patched and upto date - as they all should be.. I dont have a windows 98 machine running ie5 to test it with though.

    12. Re:Doesn't work for me by jd142 · · Score: 1

      It didn't work for me either in FF 1.0 and I specifically did not open it in another tab and I do not have Tab Browser Extensions installed.

    13. Re:Doesn't work for me by Daytona955i · · Score: 2, Informative

      Also this doesn't work if you use tabbed browsing. If you open the link in a new tab and then click the button you get the citibank popup, not the infected one. It only seemed to work if you opened their link in a new window.

      I'm also confident that this will be fixed soon but it's also not really a big issue for me because I do mostly tabbed browsing. It is very rarely that I open a new site in a seperate window anymore.

    14. Re:Doesn't work for me by 2old2rockNroll · · Score: 1

      Did you click on the link that says "Consumer Alert"? Under Win2K the hijack works on both IE 6.0 and Firebird 0.6 (yeah, I know, I should upgrade). I haven't tried under Linux.

    15. Re:Doesn't work for me by a55mnky · · Score: 1

      for a site to be able to be hijacked, the pop-up it would have to be a site already sponsored by Citibank or whoever to start with

      Not true - the way it works is if you are running multiple browser windows - the injection comes from the "bad" site not from citi, et al

      that said - i am not sure how the "bad" site would entice you to go to citi in the first place

      --
      Where oh where has my Underdog gone?
  2. Sniff, our little browser's all grown up... by coupland · · Score: 2, Insightful

    Thank goodness we've found our first vulnerability in Firefox. Now we can move from the myth that free software is impervious to exploits, and into the reality that vulnerabilities are acknowleged and patched faster in most free software projects. Gentlemen, synchronize your watches. Will the Firefox team have a fix out before Microsoft even admits it's a bug?

    1. Re:Sniff, our little browser's all grown up... by superpulpsicle · · Score: 1

      It was on some other site where I saw my first popup appear in firefox the other day. It was just a matter of time before firefox team needs to hit the firedrill again. Still far less than IE though.

    2. Re:Sniff, our little browser's all grown up... by Indy+Media+Watch · · Score: 5, Insightful

      Now we can move from the myth that free software is impervious to exploits

      Uh, who was saying that?

      --

      Indy Media Watch-Proctologist of the Internet

    3. Re:Sniff, our little browser's all grown up... by Frogbert · · Score: 4, Insightful

      What are you talking about? Firefox has always had bugs, why do you think we get security updates? The difference, as we will soon see, is that the Firefox will have a patch weeks, or perhaps months before IE.

    4. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 2, Interesting

      Firefox has already had several vulnerabilities, like the fake chrome site problem that let a misbehaved person fake an entire browser window (including all the security controls) using XUL. In that particular case, the reporter grew frustrated that his bug reports went unheeded for years in Bugzilla; he only got his way by making front-page news.

      Mozilla, being an organization that develops an application collectively, falls prey to committee thinking. If enough people can shout you down on Bugzilla, your opinions don't matter and you get disillusioned.

      The only worse part is that IE eliminates the middle man: bug reports to Microsoft are almost always met with silence instead of Mozilla's "Marked as DUPLICATE of a WONTFIX bug" responses.

    5. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 0

      I don't know were you've been living, but firefox is no were near to being invunerable. There have been several fairly serious security flaws in the past.

      Of course the difference between Firefox and IE is the frequency, seriousness, fix time, and fix quality. All of those go dramaticly in Firefox's advantage.

      That's why it's important to keep Firefox up to date, even though it's much superiour to IE. There is a way to automate and/or indicate when it's time to do a update for firefox.

    6. Re:Sniff, our little browser's all grown up... by dnoyeb · · Score: 1

      Is this a fault with the browsers, or the scripting language?

    7. Re:Sniff, our little browser's all grown up... by kaiser423 · · Score: 4, Funny

      No, it's still impervious, the exploit didn't work on my system. Sorry, OSS still has a 100% perfect, virignal, like freshly-fallen snow track record. /sarcasm No one ever said any of those things, and I doubt that anyone believes them, so get off your high-horse.

    8. Re:Sniff, our little browser's all grown up... by IANAAC · · Score: 1

      I guess I'm missing something. I'm using Firefox 0.10.1 and did not have any problems. I'll have to try 1.0 later on both Windows and Linux, but 0.10.1 seems fine. No hijacking.

    9. Re:Sniff, our little browser's all grown up... by bersl2 · · Score: 1

      Thank goodness we've found our first vulnerability in Firefox.

      First?! I beg to differ with you. Firefox, like any other sufficiently complex program, has had its fair share of security problems.

      Perfect security outside of a heavily audited computing environment is a common myth that needs to die, but this is not the first vulnerability for Firefox by far.

    10. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 0

      Mozilla/Firefox popup blocking has always been kinda buggy. NYTimes used to routinely kick it's ass (only fixed after a year or two). Plus it frequently blocks requested popups if you click too quickly or something, or blocks onclick events that are not popups.

      IE > Firefox in the popup department.

    11. Re:Sniff, our little browser's all grown up... by G-Mac123 · · Score: 1

      I'm running Firefox 1.0... I'm all good here

    12. Re:Sniff, our little browser's all grown up... by pcmanjon · · Score: 1

      Doesn't work for me... I'm using Firefox... false article? or does it affect another browser?

    13. Re:Sniff, our little browser's all grown up... by Mr.+KFM · · Score: 1

      Firefox 1.0PR

      Nothing, not a single pop-up.

      --

      If all else fails... RTFM

    14. Re:Sniff, our little browser's all grown up... by deathazre · · Score: 2, Interesting

      I had a popup about a week ago.
      on firefox.
      in gentoo.
      going between pages on slashdot.

      wtf?

      --
      Karma: Negative (Mostly affected by dorm trolling)
    15. Re:Sniff, our little browser's all grown up... by Ava3ar · · Score: 0

      run an streamed audio/video (e.g. with Real) and then use hte bug, it stops the audio/video dead, close the window and the audio/video resumes

      --
      ¦^)= The Vengance Will Come =(^¦
    16. Re:Sniff, our little browser's all grown up... by John+Hasler · · Score: 1

      One place on the Secunia site claims Firefox 1.0 is vulnerable while in another it says it isn't. I'm running Firefox 1.0-3 on Debian/Unstable and I do not appear to be vulnerable. Perhaps it is because I am also running Privoxy?

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    17. Re:Sniff, our little browser's all grown up... by Joseph_Daniel_Zukige · · Score: 2, Informative
      Is this a fault with the browsers, or the scripting language?

      User error.

      Shoot, Secunia's making a big deal about this, and I guess maybe people need to be reminded from time to time, but it's like Secunia says --

      Don't go to your bank with a hitchhiker. Shut your stupid browser down before you get out your passwords, account numbers, etc. Close every browser window. Then open a fresh, blank window and proceed.

      (Which is one reason there should be no default page setting for a browser.)

      Expecting your browser to sandbox every browser window separately is a little like expecting Superman to escort you through the projects every time you go for a walk over lunch. Browsers and OSses on desktops have not even begun to approach the paradigms necessary for that kind of protection, and it's questionable whether the average user could remember whatever protocol could be invented anyway.

      Just shut your browser completely down before you go to a secured site.

    18. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 0

      Didn't "work" for me either, using FF 1.0 on WinXP. I tried both popup blocking and non-popup blocking links. I wasn't able to get anything to happen.

    19. Re:Sniff, our little browser's all grown up... by harlows_monkeys · · Score: 1
      No, it's still impervious, the exploit didn't work on my system

      Try the other link.

    20. Re:Sniff, our little browser's all grown up... by Xierox · · Score: 0

      It's not the first flaw witih Firefox. There was another one posted a little while back that affected all browsers, including Firefox.

      --
      Xierox
    21. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 2, Funny

      You obviously typed emerge coolwebsearch at some point.

    22. Re:Sniff, our little browser's all grown up... by TooTechForYou · · Score: 1

      Several people who are ignorant on the topic. My brother for example. He wouldn't belevie me when I told him that cyber-criminals just wern't targeting firefox...yet.

      --
      -- Nic
    23. Re:Sniff, our little browser's all grown up... by deathazre · · Score: 1

      well, if I was running gnome I'd understand it, seeing as 180solutions (the wonderful people who brought us n-CASE) tried to get their crap integrated in it...

      --
      Karma: Negative (Mostly affected by dorm trolling)
    24. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 0

      The difference, as we will soon see, is that the Firefox will have a patch weeks, or perhaps months before IE.

      Blocking pop-ups seems to solve this problem. Therefore the correct answer is "years". :)

    25. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 0

      Interesting. 7 cents per install is nothing to sneeze at. I suspect it's only a matter of time until Sourceforge is just as spyware infested as download.com.

    26. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 0
      "Uh, who was saying that?"


      Good question. Perhaps there are a few zealots out there, but saying "we can move from the myth that free software is impervious to exploits" makes it sound like the whole /. community is saying that.


      But that straw man sure was knocked down with quite some force, wouldn't you say?

    27. Re:Sniff, our little browser's all grown up... by NuShrike · · Score: 1

      And Firefox/Mozilla only ship the latest patched version.

      Microsoft is a bit locked to their CD publish cycles, so their unpatched software practically live forever.

      The difference and advantages between getting software prepatched, and patching after you get the software.

    28. Re:Sniff, our little browser's all grown up... by Zonnald · · Score: 1

      So... now M$ is wrong to produce software on CDs.

      Can't win can they.

    29. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 0

      Speaking admittedly as a MS proponent, the very strong implication in most media, including /. is that OSS/Firefox/Thunderbird is immune to any and all exploits. Of course this isn't true, but that's the propaganda that's being spewn.

    30. Re:Sniff, our little browser's all grown up... by Excelsior · · Score: 1

      No it doesn't. If you click the correct link, this exploit works as advertised with popup blocking on, on Firefox 1.0.

    31. Re:Sniff, our little browser's all grown up... by Wolfrider · · Score: 1

      "Pull the other one, it has got bells on..." == Sergeant Detritus
      :b

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    32. Re:Sniff, our little browser's all grown up... by Jugalator · · Score: 1

      I still don't believe that, only that they're often more secure. But, sure, you may get that impression if OSS is several times immune to exploits that work on IE... But I have never, ever, read an article that even tries to say what you do.

      --
      Beware: In C++, your friends can see your privates!
    33. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 0

      kick it's ass

      "its".

    34. Re:Sniff, our little browser's all grown up... by Darkangael · · Score: 0

      I think it requires certain conditions to be met, one being that pop-ups open in a new window. Many of us use tabbrowser preferences or another extension which opens popups in a tab instead. Perhaps this is why we have such difficulty getting it to work? I'm gonna try and get it to work lol

    35. Re:Sniff, our little browser's all grown up... by Darkangael · · Score: 0

      Definitelty works in firefox 1.0 linux (gentoo: emerge mozilla-firefox-bin) but only on my "clean" account with no extensions installed. Couldn't get it working at all on my normal use account. Looks like single window mode fixes it ;)

    36. Re:Sniff, our little browser's all grown up... by FireFury03 · · Score: 2, Insightful

      Thank goodness we've found our first vulnerability in Firefox

      First? There have been plenty of other FireFox vulnerabilities in the past, however they have all been fixed extremely quickly once discovered (i.e. within a day or 2).

      All software has security holes in it, get over it - the difference is that the Mozilla Foundation have a habit of fixing them as soon as they find out about them whereas Microsoft have a habit of waiting for many months before bothering to fix them even if they are being actively exploited.

    37. Re:Sniff, our little browser's all grown up... by lauwersw · · Score: 3, Insightful

      It is vulnerable, but not when you open the link in a new tab, only when you open a new window. So when you enable Single Window mode, you should be pretty safe.

    38. Re:Sniff, our little browser's all grown up... by Curtman · · Score: 1

      If you click the correct link, this exploit works as advertised with popup blocking on, on Firefox 1.0.

      It looks fine to me.

    39. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 0

      This is an important test. Now we'll see which team has a faster responce. In this case the code impact will be similar. The bug in both products are found at the same time. A for welcome our fast-patching-overlords :-)
      I'm placing my bets the Mozilla team.

    40. Re:Sniff, our little browser's all grown up... by OwlWhacker · · Score: 1

      Uh, who was saying that?

      Only an ignorant person would claim anything of the sort.

      I guess that doesn't say much for the anti-OSS/pro-Microsoft crowd - which are the ones making those claims on behalf of the pro-OSS crowd.

      By doing this, people don't marvel at the fact OSS stands up better to attacks, they presume that all security claims of OSS are myths. It just turns a positive situation into a negative one.

      Funny enough, these are the same people that trust Microsoft.

      Well, I guess nobody said that it had to make sense.

    41. Re:Sniff, our little browser's all grown up... by SpaceLifeForm · · Score: 1

      With Mozilla 1.7.2 I get no popup with either link. My preferences are set to disable popups. So, why would Firefox be different here?

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    42. Re:Sniff, our little browser's all grown up... by SenseiLeNoir · · Score: 1

      Nothing happens on my version of firefox? (popups blocked)

      --
      Have a nice day!
    43. Re:Sniff, our little browser's all grown up... by sffubs · · Score: 1

      Works for me with firefox 1.0 (gecko 1.7.5). I had to do _exactly_ what the instructions say though; no opening links in new tabs etc.

      --
      ݼ)s$æúßðíÊ'öX'îò5^àûßQç£
    44. Re:Sniff, our little browser's all grown up... by ratpack91 · · Score: 1
      You don't get popups with the links damn it, you get it when you click on the 'Consumer Alert' image on the Citibank site which the links point to.

      This has nothing to do with popup blocking or unwanted popups! It has to do with the content of the window opened from the Consumer Alert image which becomes Secunia text instead of Citibank text.

    45. Re:Sniff, our little browser's all grown up... by Nexum · · Score: 1

      The parent was just (rightly) pointing out the downside that Microsoft has because it supplies a lot of its products on CD, that is, that there are a hell of a lot of old unpatched software out there - as opposed to the traditional OSS method which is that you get everything at source every time you need it.

      I certainly don't think the parent was having an unfair dig at Microsoft, just pointing out an interesting difference in the way commercial and free online software distribution has an effect on security.

      --

      This sig has been deprecated.
    46. Re:Sniff, our little browser's all grown up... by Nik13 · · Score: 1

      I'm using 1.0 and wasn't hijacked with either links...

      --
      ///<sig />
    47. Re:Sniff, our little browser's all grown up... by uncl_bob · · Score: 1

      It worked for me. Firefox 1.0PR.

    48. Re: Sniff, our little browser's all grown up... by Alwin+Henseler · · Score: 2, Insightful
      It is vulnerable, but not when you open the link in a new tab, only when you open a new window. So when you enable Single Window mode, you should be pretty safe.

      Using Firefox 0.8 on Win98SE here (/ducks to avoid rotten tomatoes... ;-), the only way I can get it to work is by left clicking on the upper of the 2 links (the one meant for "With Pop-up Blocker"). That is with popups blocked in Firefox settings, but without any popup-blocking extensions installed. I can't get it to show with either link, if I select "open in new tab" or "open in new window" from the context menu's (right click).

      As expected: disable JavaScript, and... popup window (on CitiBank site) doesn't work, exploit doesn't show.

    49. Re:Sniff, our little browser's all grown up... by Zonnald · · Score: 1

      Strictly, any online software distrubution has an effect on security, the fact that it is free is irrelevant.

      AFAIK, updates to commercial software are often distributed online and you can get everything everytime you need it, free of charge.

      The OSS method? I can still purchase Distributions on CD can't I? The Mandrake 7 discs I got 4 years ago are still "floating" around are they not?.

      Further I have yet to be given any indication that my Linux install needs updating to fix security issues - a part from visiting the web site. At least when Microsoft get around to patching, they tell me.

    50. Re:Sniff, our little browser's all grown up... by arkanes · · Score: 1

      I just tried it with Firefox 1.0, popupblocking, and tabextensions set to single window mode. I do NOT get the Secunia window when I click on the Consumer Alert image, I get the regular Citibank information, in a new tab.

    51. Re:Sniff, our little browser's all grown up... by MooseGuy529 · · Score: 1
      Who was saying [that free software is impervious to exploits]?

      Um, that's been one of the primary reasons people switch to Firefox. Remember this article (CERT Recommends Mozilla, Firefox)? Well Firefox has bugs too. There are still other reasons to use it--thousands!--like real XHTML/CSS/W3CDOM that works, and it looks prettier. And bugs are fixed faster, and they are usually much less dangerous due to it being a web browser, not 1/2 an operating system (coughiecough)

      --

      Tired of free iPod sigs? Subscribe to my blacklist

    52. Re:Sniff, our little browser's all grown up... by schtum · · Score: 1

      Is "straw man" the new Slashdot meme? It's not as catchy as "All your base", but I swear I've seen it here at least once a day for the past three weeks.

    53. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 0

      Uh, who OF ANY SIGNIFICANCE was saying that?

    54. Re:Sniff, our little browser's all grown up... by TedCheshireAcad · · Score: 1

      I don't know why they're in a twist. The demonstration fails miserably in FF 1.0/MacOS X.

    55. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 0

      Funny. I was thinking the exact same thing.

    56. Re:Sniff, our little browser's all grown up... by Sarastrobert · · Score: 1

      I don't see you doing the test at all. Once the Citibank page has loaded you should click the image (warning about fraud email) on the citibank page. Did you do that? That is when the new popup gets hijacked.

    57. Re:Sniff, our little browser's all grown up... by archen · · Score: 1

      I was going to say "ha ha I bet there hasn't been an exploit for ed in 20 years, but according to Google there was one on Solaris in freaking 2004. Fuck man, I feel so disillusioned. I mean it's ed man, ED! What is there left to trust?!

    58. Re:Sniff, our little browser's all grown up... by Phisbut · · Score: 1
      Thank goodness we've found our first vulnerability in Firefox.

      I don't want to disappoint y'all, but I did the test as described on the Secunia website, and Firefox 1.0 -- Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.5) Gecko/20041108 Firefox/1.0 -- doesn't seem to be vulnerable to this particular exploit...

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    59. Re:Sniff, our little browser's all grown up... by Phisbut · · Score: 1

      Bah... nevermind me... for some reason it didn't work the first time, but it worked the second and third time, and not the fourth... so I guess my browser is intermittently vulnerable for some reason...

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    60. Re:Sniff, our little browser's all grown up... by Curtman · · Score: 1

      I'm sick of answering this question, so check the updated picture if you want.

    61. Re:Sniff, our little browser's all grown up... by Jondaley · · Score: 1

      It seems strange to me -- different people reporting different results. I don't get any popups at all. Apparently, secunia's thing is somehow breaking the javascript or something, as I am using firefox 1.0 on windows 2000, fully patched, and nothing happens.

    62. Re:Sniff, our little browser's all grown up... by xquire · · Score: 1

      Although not a fix, there is an extension called SpoofStick (http://www.corestreet.com/spoofstick/) that lets you know if the webpage you are looking at has been spoofed. It is available for Firefox and IE. I tried the test at Secunia and it worked as advertised. So you can always verify that you are at the the website you intended to be.

    63. Re:Sniff, our little browser's all grown up... by fubar1971 · · Score: 1, Interesting

      What are you talking about? Firefox has always had bugs, why do you think we get security updates? The difference, as we will soon see, is that the Firefox will have a patch weeks, or perhaps months before IE.

      Take a look at the source of the demonstration page. This is not a bug in Firefox/IE/Mozilla/etc. This is a vulnerability due to Java being able to hijack a window if the name is known. That is why it effects all browsers. I don't see how any browser maker can fix this. If I was to bet money, I would probably say that they won't. However There is a simple fix, disable java scripts in your browser of choice. No java scripts running, no exploit.

    64. Re:Sniff, our little browser's all grown up... by mrogers · · Score: 4, Informative
      Yes, the bug is in Javascript rather than the browser, but that doesn't mean specific Javascript implementations can't be fixed. You could, for example, only allow scripts to modify windows originating from the same domain as the window running the script. Actually I thought this was already the case, but I guess there's a loophole where popup windows are concerned.

      BTW Javascript has nothing to do with Java except the name.

    65. Re:Sniff, our little browser's all grown up... by mrogers · · Score: 1

      The attack works in Mozilla 1.7.3 on WinXP with popups disabled. Do you have the tab browsing extension installed? From what I've been reading here it seems to prevent the attack.

    66. Re:Sniff, our little browser's all grown up... by mrogers · · Score: 1

      As far as I can tell, the problem is that Javascript assumes that if you know the name of a popup window, it's because you own it. Maybe the problem could be solved by preventing any script from modifying a page from a different domain than the page running the script? But I'm not sure if that would break sites that load external scripts - Yahoo Mail, for example, loads its scripts from a different domain (yimg.com) than the main page. I guess it would still work if you based it on the origin of the main page rather than the origin of the script, but would that break any other sites?

    67. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 0

      It worked on my box, fully patched win2k, using ff 1.0, with popup blocking on.

      Still, I'll take one security issue, over hundreds anyday of the week.

    68. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 0

      get off your high-horse

      That's a nasty thing to say.

      I expect that the poor guy has little mental capacity and, in attempting to get off his high-horse, would suffer a terrible fall.

      Even though people like this are nasty, it's wrong to encourage them to hurt themselves.

    69. Re:Sniff, our little browser's all grown up... by AvitarX · · Score: 1

      Well RedHat would email me for remote root exploits.

      This was back when there was a consumer RedHat, I did have to register though.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    70. Re:Sniff, our little browser's all grown up... by iamacat · · Score: 1

      Expecting your browser to sandbox every browser window separately is a little like expecting Superman to escort you through the projects every time you go for a walk over lunch.

      What's the big deal?

      void newWindow(const char *url) {
      signal(SIGCHLD, SIG_IGN);
      if (!fork())
      execl("/usr/bin/mozilla", "mozilla", url, NULL);
      }

      I thought IE even had this option since Win9x - start each browser window in a new process or something to that effect in explorer options.

    71. Re:Sniff, our little browser's all grown up... by metalslinger · · Score: 1

      I feel left out! I can't get Safari to get this vulnerability... Damnit!!!

      --
      /. Heroics - 99.999%
    72. Re:Sniff, our little browser's all grown up... by FF3451 · · Score: 1

      Now we can move from the myth that free software is impervious to exploits, and into the reality that vulnerabilities are acknowleged and patched faster in most free software projects.

      Free != Open-source. There are various arguments for and against closed-source and open-source development models, and I believe what you were intending to refer to was the (in my opinion quite valid) belief that an open-source approach is likely to produce higher quality code and faster bug patches.

      It has precisely nothing to do with the price of the software.

    73. Re:Sniff, our little browser's all grown up... by nacturation · · Score: 1

      Don't go to your bank with a hitchhiker. Shut your stupid browser down before you get out your passwords, account numbers, etc. Close every browser window. Then open a fresh, blank window and proceed.

      Right, and before you launch the browser, make sure you go to your shell of choice and run:

      foo$ kill -9 -1

      After all, expecting your operating system to sandbox every running process separately is a little like expecting Superman... oh, you get the point. ;-)

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    74. Re:Sniff, our little browser's all grown up... by Theatetus · · Score: 1
      foo$ kill -9 -1

      init runs as pid negative 1 on your computer?

      And non-root users can kill init? Interesting OS

      --
      All's true that is mistrusted
    75. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 0

      Opera has patched it yesterday, and that aint opensource. Firefox..?

    76. Re:Sniff, our little browser's all grown up... by nacturation · · Score: 1

      foo$ kill -9 -1

      init runs as pid negative 1 on your computer?

      And non-root users can kill init? Interesting OS


      Why yes! And as root, I changed my shell prompt to use the $ character instead of #. Wiseass... ;-)

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    77. Re:Sniff, our little browser's all grown up... by Anonymous Coward · · Score: 0

      impervious? Is it a myth already? Well, no software is impervious to exploits. In this case, the first browser to have a Patch to fix this problem is Konqueror, free & open source... thats to move from the myth that free software is slower in response.

  3. I don't get it by corby · · Score: 1, Informative

    I am running Firefox 1.0. I tried the link that said 'With Pop-up Blocker', and it displayed a dialog saying that I did not have a pop-up blocker.

    I refreshed the page, and tried the link that said 'Without Pop-up Blocker'. It opened up the Citibank website, but it did not hijack my Citibank popup window.

    Same thing happened to me under IE6 (except I did not get the dialog when I clicked on the 'With Pop-up Blocker' link).

    Maybe it works under certain circumstances, but I couldn't reproduce it.

    1. Re:I don't get it by serps · · Score: 2, Informative

      The exploit worked for me (FF1.0 win2k). I clicked on the "with popup" link, FF blocked a popup, but a new window spawned with Citibank. I clicked on the link I was told to, and up came the 2nd hijacked popup.

      --
      "Einstein argued that [...] God is not capricious or arbitrary. No such faith comforts the software engineer." ~ Brooks
    2. Re:I don't get it by Anonymous Coward · · Score: 0

      I just tried it under Epiphany and it works exactly as mentioned in the site. Very, very scary.

    3. Re:I don't get it by Anonymous Coward · · Score: 0

      With my firefox (on OS X) the first link didn't open any dialog ... while the second one caused the first browser frame to advance to a page claiming that Secunia hijacked the popup dialog. But there was no popup for Secunia to hijak.

      ???

    4. Re:I don't get it by Caine · · Score: 5, Informative

      Did you actually follow the instructions? That is: Did you click on the image on the citibank-page, thereby giving you a third window? It doesn't sound like it from your comment.

      And the exploit worked just 'fine' on my firefox 1.0.

    5. Re:I don't get it by trythil · · Score: 0, Redundant

      I'm also using Firefox 1.0, and I also can't reproduce the behavior that they say that I should see. Interesting.

    6. Re:I don't get it by trythil · · Score: 1

      Er, wait a minute, now I can. I forgot to click the "fradulent e-mail" button. Whoops.

    7. Re:I don't get it by linguae · · Score: 3, Informative

      The exploit worked for me on Firefox 1.0 on Windows 98 SE with pop-up blocking turned off, but the exploit didn't work for me when pop-up blocking was turned on.

    8. Re:I don't get it by trythil · · Score: 0, Offtopic

      Who the fuck modded this informative? Didn't you read my refutation of my own post?

    9. Re:I don't get it by Frizzle+Fry · · Score: 4, Informative

      The fact that everyone is confused is an indication that their instructions suck. "Step one" is click on a link in the citibank site that you haven't visited yet. "Step two" is actually visiting the citibank site. And then "step three" is a no-op; the space for that step is instead used to discuss whether you are vulnerable. (Presumably, step five is "profit!!!"). Who came up with this and what planet are they from where this is a logical sequence of instructions?

      --
      I'd rather be lucky than good.
    10. Re:I don't get it by FrankSchwab · · Score: 1

      Win98SE with Firefox 1.0 here. Exploit worked as advertised with PopUp blocking on.

      --
      And the worms ate into his brain.
    11. Re:I don't get it by SweenyTod · · Score: 1

      Yes, it didn't seem to work for me. In Firefox 1.0 (on Windows XP), I clicked on the link with for a popup blocker, and got a Firefox message at the top of the page saying it had prevented the site from openning 699 windows, and the valid citibank.com site in the background. I never saw a popup window from Secunia at all.

      --
      Alas gallinaceas de urbe bovis volo
    12. Re:I don't get it by iONiUM · · Score: 1

      I'm running Firefox 1.0, and I also could not reproduce it.

    13. Re:I don't get it by aka.Daniel'Z · · Score: 1

      Just for the counts, same here, FF1.0/w2k.

      I would try with Mozilla and IE6 too, but now it is already too late, can't open the url ;P

    14. Re:I don't get it by DoraLives · · Score: 1
      The fact that everyone is confused is an indication that their instructions suck

      Concur. But after sorting out the less than helpful "help" I verified that this XPSP2 Firefox 1.0 box shows the vuln loud and clear. Phoo.

      --
      Is it fascism yet?
    15. Re:I don't get it by kaiser423 · · Score: 1

      Yes, I did do that and am not vulnerable. Most likely because of the way that I have my firefox settings set.

      Strike another win for software diversity limiting the effectiveness of exploits. Enough slightly different programs and settings, and many exploits won't work. Just witness all the Windows bugs, and how some of them only work on ~50% of the computers they infect, because the owner altered some of the default settings.

    16. Re:I don't get it by nolife · · Score: 3, Informative

      The spoof worked for me on FF 1.0 on W2K. One more reason to use the Spoofstick browser plugin for FF or IE. It clearly showed the popup originated from secunia.com and not Citibank.

      --
      Bad boys rape our young girls but Violet gives willingly.
    17. Re:I don't get it by joe+six+pack+walmart · · Score: 0, Redundant

      The average /. reader is an idiot. Half of /. readers are below average. Are you scared yet?

      hey! we perfer to be called morons. you insensitive clod.

      --
      Whats the point of a cure for cancer or aids? Most people who need it and dont have the money wont be able to afford it.
    18. Re:I don't get it by Jehlon · · Score: 5, Informative
      No kidding their instructions sucked. Here's a step-by-step:
      0. If you have not tried the test already, skip steps 1-3.
      1. Copy these instructions to Notepad.
      2. Close all browser windows.
      3. Open a new browser window to
      http://secunia.com/multiple_browsers_window_injec tion_vulnerability_test/
      4. Skip down to "Step 2" and click the link appropriate for your system. The vast majority of users will click on the link "Test Now - With Pop-up Blocker - Left Click On This Link".
      5. Click on the "Consumer Alert" image on the right of Citibank's page.
      If the exploit was successful, the pop-up window from Citibank will attempt to open a site from secunia.com. I don't know what that page looks like, only that their webserver didn't respond when I tried going there.

      I hope this helps the vast masses of smart /.'ers who don't care to take 10 minutes to decompile secunia's instructions.
    19. Re:I don't get it by Dorothy+86 · · Score: 1

      It's fairly easy to see, since secunia is so slow now. The status bar for the 'hijaked' popup says "waiting for secunia.com"

    20. Re:I don't get it by AKnightCowboy · · Score: 1

      Clicking on the image on the Citibank page didn't do anything for me. It looks like I have to turn on javascript for this exploit to work. Next thing you know they're going to want me to allow Java applets and images to load automatically! WTF? Does anyone browse the web with that shit enabled? If it's not text, I'm not interested.

    21. Re:I don't get it by Anonymous Coward · · Score: 0

      I don't think that's it. I tried the steps as you state, and I got the normal citibank popup. Then I tried it again using the other link, then I tried reloading each of the pages at various points during the instructions, etc. I wasn't able to get this alleged vulnerability to work no matter what. I'm using FF 1.0 on WinXP with Tabbrowser Extensions.

    22. Re:I don't get it by Anonymous Coward · · Score: 0

      I think you need to review your instructions there buddy, I got stuck in an infinite loop and had to break myself.

    23. Re:I don't get it by holysin · · Score: 2, Funny

      Ahhhhh, so if you follow the instructions perfectly it might work. If you have multiple windows open, it won't work. Does this mean their vulnerability has a vulnerability?

    24. Re:I don't get it by tirnacopu · · Score: 1

      FF 1.0, Slack 10
      I opened the Secunia link in a tab, then went with the rest. Looks like I am vulnerable, and I also see now in the Secunia tab "Firefox has blocked this site from opening 708 (!!!) pop-up windows"
      No idea how this works so far..

    25. Re:I don't get it by OAB_X · · Score: 0

      IU have FF 1.0/w2k, and I could't get it too work. So much for a vulnerability.

      Oh yea, the site takes forever to load now as its being /.'d as we speak, it just takes a lot of patience.

    26. Re:I don't get it by gstoddart · · Score: 1
      Did you actually follow the instructions? That is: Did you click on the image on the citibank-page, thereby giving you a third window? It doesn't sound like it from your comment.


      I tried the instructions. And I don't even see the image that would be the link to click on to find out if I'm vulnerable. I see the citibank page, but the Consumer alert image isn't present.

      Maybe because I don't accept images not originating from the original site in my Mozilla?

      --
      Lost at C:>. Found at C.
    27. Re:I don't get it by Short+Circuit · · Score: 1

      No issue here...FF1.0, WinME. (On this box, anyway. I'll try it on XP Pro tomorrow at work.)

    28. Re:I don't get it by megaversal · · Score: 4, Informative

      My fix is a little easier (in my opinion, only because I hate having another toolbar taking up desktop real estate)...

      under about:config, I have dom.disable_window_open_feature.location set to true. So every window must show the location (and because of it, I immediately could see the webpage I was at was not citibank.com).

      --
      Sig!
    29. Re:I don't get it by rsidd · · Score: 1
      The fact that everyone is confused is an indication that their instructions suck.

      So am I the only one who wasn't confused? Or is everyone else here a Florida voter?

      Hint: read the damn instructions, don't just look at the numbers. And yes it does work with firefox on linux, doesn't work with konq 3.3.1.

    30. Re:I don't get it by pugugly · · Score: 2, Informative

      Or just set firefox to always show the URL // Always display the Navigation Toolbar in pop-up windows:
      user_pref("dom.disable_window_open_featu re.locatio n", true);

      as per the tips and tricks pageg

      --
      An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
    31. Re:I don't get it by Anonymous Coward · · Score: 0

      Uhm, if a thinker such as myself with a brain the size of a watermelon and two PhD's in geniusology can't get this exploit to work, how the heck is grandma gonna get suckered by it?

      Seriously, I'm not seeing the threat here.

    32. Re:I don't get it by Anonymous Coward · · Score: 0

      Now we get to see how long it takes for the mozilla team to fix it at least.

    33. Re:I don't get it by Anonymous Coward · · Score: 0

      come to think of it, how good is secure browser if the second you hear about an exploit you go try it with your everyday work computer, do you feel safer now? how about you go use your credit card now that you've been rooted, asshat!

    34. Re:I don't get it by Martin+Blank · · Score: 1

      Not for me. Firefox 1.0 and XP SP2. I even refreshed the page a couple of times.

      --
      You can never go home again... but I guess you can shop there.
    35. Re:I don't get it by Martin+Blank · · Score: 1

      Cancel that. There's a post below with clearer instructions, and it did work for me.

      --
      You can never go home again... but I guess you can shop there.
    36. Re:I don't get it by LiENUS · · Score: 1

      Because grandma won't be trying, the only problem with their instructions is that you're expecting something to happen as soon as you click the link. Thats not what happens, it happens later when you've browsed a bit and click a popup.

    37. Re:I don't get it by Anonymous Coward · · Score: 0

      I couldn't duplicate it either. I'm running Firefox 1.0PR and AtGuard. All I got was a popup from citibank and a message in AtGuard's window that read

      Removed window.open(url, "spoofing", "")
      From http://secunia.com/multiple_browsers_window_inject ion_vulnerability_test/
      Because Script-based Popup

    38. Re:I don't get it by juniorkindergarten · · Score: 1

      I tested positive for the exploit, and changing the dom.disable_window_open_feature.location to true under mozilla 1.4.1 (fedora core2) disabled the exploit.
      Thanks for the quick fix! jk

      --
      "Every security scheme that is based on secrets eventually fails." - Steve Jobs
    39. Re:I don't get it by Bob+MacSlack · · Score: 1

      I guess that's two of us. It's really not that hard guys :)
      Konqueror 3.2.1 on SuSE has it.

    40. Re:I don't get it by XmineR · · Score: 0

      Ok folks... the instructions sucked but it is reproducable... now, how many ways can bad things be done using this exploit and how long until Firefox is patched?

    41. Re:I don't get it by Anonymous Coward · · Score: 0

      I couldn't agree more.

      Some images are nice, but I prefer to load them individually- when I want them.

      Java and javascript are just horrible horrible security holes- have been since day one. Almost ALL malware depends on javascript.

    42. Re:I don't get it by MrZilla · · Score: 1

      For some reason, I did not manage to get this working on my system (Win XP SP2) while using FireFox (1.0 w/ latest tabbrowser extention). When I tried it in IE, it worked as stated.. Could this have had something to do with the tabbrowser extention? (I did try it several times, with both links in FireFox, all times I got to the Citibank page when clicking the "Consumer Alert" link, whereas I got the secunia page in IE) Not saying that FireFox is not affected by this, other comments have shown that it does in fact work in FireFox, just curious as to why it didn't on my system.

      --
      mov ax, 4c00h
      int 21h
    43. Re:I don't get it by some+guy+I+know · · Score: 1

      I'm running Mozilla under MS-Windows 95, and it doesn't work for me, either.
      Of course, I have all scripting disabled, as should anybody who is concerned with security.
      I can't think of any recent exploit that will work if scripting is disabled, with the exception of the JPEG vulnerability and the usual "Click on the attachment to see Laura Bush nude!"-type emails.

      --
      Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
    44. Re:I don't get it by spuzzzzzzz · · Score: 1

      You come to slashdot openly admitting to using Windows ME??!!?! While I admire the bravery it must have taken to admit your problem, allow me to be the first to bitchslap you. *bitchslap*

      At least you're using firefox.

      --

      Don't you hate meta-sigs?
    45. Re:I don't get it by CupBeEmpty · · Score: 1

      I mean this isn't meant to offend, but those instructions aren't that bad. I consider myslef reasonably smart and was able to nail it on the first try. I think what we are seeing here is the Slashdot community drive for extreme technical perfection. But who am I kidding I love it.

    46. Re:I don't get it by !the!bad!fish! · · Score: 1
      "Click on the attachment to see Laura Bush nude!"


      Where's the attachment? I wanna click!

      --
      Kids today are tyrants. They contradict their parent, gobble their food, and tyrannize their teachers. - Socrates 400 BC
    47. Re:I don't get it by 1lus10n · · Score: 1

      Tested epiphany and galeon. Neither one of which had any hi-jacked pop-ups, with galeon it bitches about not having a "pop-up blocker installed" apparently the built in version doesnt count. I tried the "non pop-up blocker" way as well. The only thing that happens is the citi-bank page reloads, nothing changes.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
    48. Re:I don't get it by Anonymous Coward · · Score: 0

      Same here, I've tried everyones variations on the instructions and it will not work in my install of FF 1.0 (with tabbrowser extensions - maybe that is the significant thing).

    49. Re:I don't get it by LS · · Score: 1

      You have no right to claim that someone else's instructions suck. Their instructions are clear if you read them carefully. If not, then you will be confused. Look at your own directions - if they don't read them carefully, they are not going to be sure if "skip steps 1-3" and "skip down to 'Step 2'" refer to your steps or Secunia's steps. Confusing as hell.

      --
      There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
    50. Re:I don't get it by Anonymous Coward · · Score: 0

      It doesn't work here, but that's because, like 90% of browser security vulnerabilities, it's YAJE (yet another javascript exploit).

      Anybody with a loose grasp of security disabled javascript years ago.

    51. Re:I don't get it by ratpack91 · · Score: 1

      maybe you should read the instructions again. Click on the 'Consumer Alert' image on the citibank site.

    52. Re:I don't get it by ProfFalcon · · Score: 1

      The part you missed was the refresh between the tests. If you go into the wrong with/without popup blocker option, you have to refresh Secunia's site before going to the other option.

      --
      Simply stating [Citation Needed] does not automatically make you insightful or brilliant.
    53. Re:I don't get it by Anonymous Coward · · Score: 0

      I got it working with firefox after disabling "Web Features->Block Popup Windows". If it is enabled, no matter I allowed popups from bouth secunia.com and www.citibank.com, I get no 3-rd window and no warning/error/whatever. Clicking on "With Pop-up Blocker" I got about 40 new popups (and allerts that I do not have pop-up blocker installed) before I can kill firefox. The test worked with konqueror too. Fedora Core 3 linux here.

    54. Re:I don't get it by Short+Circuit · · Score: 1

      Oh, shut up. That was my grandparents computer. If they'd let me put a different OS on it, I would.

      I'm tired, iritable, and haven't been home all week. Give me a break.

    55. Re:I don't get it by Jesus_666 · · Score: 1

      Hmm. That works with my Konqueor, but not with the Firefox (1.0). Might be related to the Fx accessing the 'net via a filter. That thing tends to break some exploits.

      If indeed my Fx is what's breaking the exploit I'll immediately file a bug in Bugzilla. Firefox should be able to support common exploits like this one.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    56. Re:I don't get it by Anonymous Coward · · Score: 0

      Hmm... looks like I was saved by a Firefox bug. I it opened up a new window. I click on the graphic to open the spoof and the PARENT window loads the page. Uhh... I went back and tried it again, and then the exploit worked. When they say the web needs IE for functionality, they aren't kidding =P

    57. Re:I don't get it by Anonymous Coward · · Score: 0

      Good call Mega, 20 seconds later, the exploit is a non-issue. Now that is a quick OS fix. You rock!

    58. Re:I don't get it by nolife · · Score: 1

      I believe SpoofStick is or was an advantage over just showing the address bar because of several spoofs and exploits with address bar address manipulation, basically, there are several methods to get different addresses to appear in the address bar. I believe most of those issues have been fixed in IE and FF though. An example exploit is detailed here and here, Google can reference many more. Another phishing attempt it can prevent is the popup that has its own real looking address bar, basically a mimic page that looks like a real IE or FF screen but the address bar is fake, of course with forcing your address bar to show, you would see two of them which should clue you in to a problem.

      --
      Bad boys rape our young girls but Violet gives willingly.
    59. Re:I don't get it by Anonymous Coward · · Score: 0

      This isn't a browser problem, it's a javascript problem. Turn on javascript and follow the directions exactly.

    60. Re:I don't get it by platem · · Score: 1
      I really do not like the useless opening of new windows when clicking on a link. There isn't even a way to discriminate between links with target="_blank" and those that will just open in the current window/tab.
      I have a functioning back-button in the case I'd like to go to the previous page, so no need to keep it open in yet another window. For some unknown reason most of the online discussion boards seem to function like this.

      Mozilla to the rescue! In Mozilla 1.7.x (maybe in different versions as well) you can disable the ability of pages to open in a new window (unless on explicit request - context menu->open in new window). All you have to do is set dom.disable_open_during_load to true and you're fixed.

      I remembered about modifying this setting when reading parent's post. As I was not able to get the hi-jack test to work, having this setting for quite some time, I think making this tweak will also immunify you from the discussed vurnability!

    61. Re:I don't get it by megaversal · · Score: 1

      When I go to the umbrella.name site ( http://umbrella.name/originalvuln/msie/DieSlowlyTh isTime/DieSlowlyThisTime.html ), my copy of Firefox (I don't remember if it's an extension or part of the base system, but it) warns me about the actual site I'm going to. I figure, for me, that's good enough (no comments about other browsers and whatnot).

      Besides, wouldn't SpoofStick and always showing the location bar be the same thing in the case of double address bars? Except that with SpoofStick, you *always* have 2 bars, and with the "always show" way, you only have to see it "additionally" when a website tries to turn it off.

      Not saying the "always on" method is better, and for some, having a giant "YOU'RE ON SLASHDOT.ORG" is a good thing, but for me, it just seems like a waste of good browser space.

      --
      Sig!
    62. Re:I don't get it by The_reformant · · Score: 1

      I think this could be a non-exploit. Try the following under IE winXP.

      Close all browser windows.
      Navigate to http://secunia.com/multiple_browsers_window_injec tion_vulnerability_test/
      open a new window
      browse to http://www.citibank.com in the new window
      Click the graphic

      The result is the citibank information.

      It appears to only work if you navigate to citibank from a link on their page. This somewhat lessens the seriousness of the exploit.

      --
      I have discovered a truly remarkable sig which this post is too small to contain.
    63. Re:I don't get it by nacturation · · Score: 1

      WTF? Does anyone browse the web with that shit enabled? If it's not text, I'm not interested.

      No shit. I browse the web with telnet. If I can't issue a manual GET command to port 80, I'm not interested!

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  4. Nothing to see here... by caino59 · · Score: 1

    Move along....

    Looks like they hijacked my /.!

  5. Great.... by amemily · · Score: 0, Flamebait

    I'm sure the Moz team will have a fix out soon, but I seriously doubt Microsoft will have one out fast enough for us poor slobs that have networks full of stupid users who use IE (sorry, Moz won't cut it unless you can manage it with Group Policies...)

    1. Re:Great.... by Anonymous Coward · · Score: 0

      Now taking bets, who will have a fix out first.

      1. Microsoft
      2. Mozilla

    2. Re:Great.... by robpoe · · Score: 1

      I do agree, with the parent on the last thing he said.

      Mozilla will NOT cut it until I can manage it by Group Policies.

      --
      = Grow a brain...
  6. Not all browsers by Jah-Wren+Ryel · · Score: 1

    A friend of mine tried it with a 1.0 preview build of firefox on his hpux workstation. It opened two windows instead of one -- one window was sized correctly and had the bank's designated content, the second window was the same size as a regular browser window and it had the phishing content in it. I think he said he reported their phishing failure to secunia, but I doubt they'd change their story, it would be a lot less sexy.

    Anyone else have a build of firefox that wasn't really fooled?

    --
    When information is power, privacy is freedom.
    1. Re:Not all browsers by LnxAddct · · Score: 0, Offtopic

      This "vulnerability" is not able to be reproduced under firefox on Fedora Core 3. Looks to me like they just want some publicity.
      Regards,
      Steve

    2. Re:Not all browsers by 2mcm · · Score: 0

      I'm using Firefox 1.0 MOOX M2 and Windows 98 SE and it didnt seem to be affecting me ......
      On Firefox 1.0 Slackware 10.0 kernel 2.6.9 it didnt work either.
      Also Windows 98 SE IE 6 SP1 does not appear to be affected.

      Affecting all browsers my foot, it is just a load of FUD.

    3. Re:Not all browsers by 2mcm · · Score: 0

      Ohh wait .... heck the ****ing thing does hijack the popup !!

    4. Re:Not all browsers by arminw · · Score: 1

      It appears NOT to work with Safari. I clicked on the links and nothing happened except the page disappeared and then came back. There never was a second window of any kind.

      --
      All theory is gray
    5. Re:Not all browsers by speederaser · · Score: 1

      I've got Firefox on FC3 and it works for me. Make sure you LEFT click on the "test now" link. A middle click isn't vulnerable.

    6. Re:Not all browsers by Raffaello · · Score: 1

      Ditto with Safari 1.2.4 (v125.12) under Mac OS X 10.3.6. None of the various permutations (new window, with popup blocker, withouth popup blocker, etc.) shows the vulnerability.

    7. Re:Not all browsers by feargal · · Score: 1

      It doesn't work in Dillo.

      Mind you, Dillo doesn't appear to support pop-ups in the first place, and it gives a warning about the meta refresh citibank uses.

      --
      "A goldfish was his muse, eternally amused"
    8. Re:Not all browsers by o_kenway · · Score: 1

      Same here with both Safari 1.2.4 (v125.12) on 10.3.6 and 1.0.3 (v85.8.1) on 10.2.8.

      Camino 0.8.2 is *definitely* vulnerable though so I'm definitely following the correct procedure to be exploited.

  7. All your typos... by Indy+Media+Watch · · Score: 4, Funny

    Jimmy writes "Secunia is reported about a new vulnerability"

    And in other news, Slashdot is reported all about a new grammatical error in the headlines.

    Reporting anyone?

    --

    Indy Media Watch-Proctologist of the Internet

    1. Re:All your typos... by NMerriam · · Score: 4, Funny

      Grammatical errors on Slashdot? That's unpossible!

      --
      Recursive: Adj. See Recursive.
    2. Re:All your typos... by asadsalm · · Score: 1

      ... been opened by e.g. a your bank or ...

      Two typos in one heading! Do we have a NEW record? DO WE?!?

    3. Re:All your typos... by thing12 · · Score: 1

      And don't forget the misplaced comma after vulnerability.

    4. Re:All your typos... by zsau · · Score: 1

      Not only that, but follow the actual link and you're greeted by the Secunia front page which isn't the new vulnerability that's being discussed (it talks about two in Internet Explorer, so till I noticed the address I was a little confused). You don't need to link to a source's front page, but when you do, please link only the organisation's name.

      And worse still, the Secunia webpage says 'Secunia Research has reported a vulnerability, which affects most browsers'. It should read either '... a vulnerability that affects ...' or '... a vulnerability which affects ...'. Do not accept your grammar checkers suggestions unless you really did mean to write that. (Prescriptivist grammarians will object to the commaless which-form, but a lot of people find it grammatical and it means what they wanted it to mean so it's okay.)

      --
      Look out!
    5. Re:All your typos... by weicco · · Score: 1

      I think we need to open source our messages and there would be thousands of eyes looking for (and hopefully correcting) grammatical errors.

      --
      You don't know what you don't know.
    6. Re:All your typos... by CupBeEmpty · · Score: 1

      I think that the end of that statement ends with "...Secunia set us up the bomb" or something like that

    7. Re:All your typos... by antoy · · Score: 1

      It would as if the sky fell on us.

    8. Re:All your typos... by henrycoderm · · Score: 1

      ...are belong to us.

    9. Re:All your typos... by Anonymous Coward · · Score: 0

      Grammatical errors on Slashdot? That's unpossible!

      No, that's a speling error.

    10. Re:All your typos... by mat.h · · Score: 1
      That's unpossible!

      That, my friend, is a morphological error.

    11. Re:All your typos... by OhHellWithIt · · Score: 1
      Actually, it doesn't look ungrammatical to me (minor in English), but it doesn't say what I believe the writer meant to say.

      BTW (to get back on topic), I hope the malicious hackers will be better coders. MSIE reported an unterminated string, and I didn't get it to work on Netscape 7.2 with the popup blocker on. (Or maybe it worked, and I'm being monitored right now.)

      --
      "Who controls the past controls the future. Who controls the present controls the past." -- George Orwell
    12. Re:All your typos... by theParsley · · Score: 1
      Do not accept your grammar checkers suggestions unless you really did mean to write that.

      Must be an apostrophe missing there. That was supposed to be "your gramma's checkers suggestions", right? But what does checker-playing advice have to do with the topic, anyway?

      I don't believe in sigs -- I type this by hand after every post.

    13. Re:All your typos... by big_groo · · Score: 1

      "Me fail English? That's unpossible!" -Ralph Wiggum

    14. Re:All your typos... by Ken+Erfourth · · Score: 1

      Not unpossible, but certainly dislikely...

      --
      Fundamentalism is a crime against humanity
  8. Not quite hijacking by fembots · · Score: 3, Interesting

    I opened Secunia, Then open another browser window to Citibank via Ctrl+N, and click on Citybank's Consumer Alert button, nothing happened.

    But if I used the link from Secunia to access Citybank, the Popup is then hijacked.

    So it seems like you need to access (click on a link to) your trusted site via an untrusted site to get hijacked?

    1. Re:Not quite hijacking by Jacked · · Score: 1
      So it seems like you need to access (click on a link to) your trusted site via an untrusted site to get hijacked?

      That is correct. The malicious site must know the name of the target window. By clicking on their link to open Citibank's page, they get to name the new window.

      Meanwhile, back in the malicious site's window, a script stays running waiting for the popup window to open. When it does, it quickly redirects the window to a page on their own site.

      Since the popup is launched without an address bar, you don't notice the new address you're at.

    2. Re:Not quite hijacking by ikkonoishi · · Score: 1

      The point of the link is to be viewed from sites you aren't sure about so you would need to open it from untrusted sites for it to matter.

    3. Re:Not quite hijacking by mrbcs · · Score: 1
      Right, but I noticed in Netscape 7.2 on win98 that it was trying to get data from secunia (in the status bar).

      Also, I know my bank doesn't use pop-ups on their site so I'm not gonna worry.. but for the clueless masses... one more reason to throw out their computer.. will this shit ever end? Seems this is all thats goin on anymore. Spyware, phising, spam, nigerian scams.. I hope something gets done about this or we're in real danger of making the web unusable.

      Whatever happened to the good ol days of winamp 1, cute ftp, websites and no virus scanner?

      --
      I'm not anti-social, I'm anti-idiot.
  9. It doesn't affect Safari by lost_n_confused · · Score: 1

    I am using Safari 1.2.4 (v125.12) and I don't get the Secunia pop up.

    --
    -- To mess up an OS X box, you need to work at it; to mess up your Windows box, you just need to work on it.--
    1. Re:It doesn't affect Safari by Anonymous Coward · · Score: 0

      Same, using Safari 1.2.4 (v125.12).

    2. Re:It doesn't affect Safari by eecue · · Score: 1

      didn't work for me either and i'm also running safari...

      --
      -- sigs suck --
    3. Re:It doesn't affect Safari by Stefman · · Score: 1

      Yup, got the Citi pop up. Glad Safari's O.K.

    4. Re:It doesn't affect Safari by RyLaN · · Score: 1

      Doesn't work on Konqueror (3.3.2-1) on my Debian system, so anybody with a recently updated Sid box should be fine.

      --
      At least the war on the environment is going well
    5. Re:It doesn't affect Safari by narratorDan · · Score: 5, Informative

      Actually it does effect Safari, but you have to jump through hoops to get it to work.
      After you have clicked on the link, you have to refresh the Secunia page, then it will work. It's kinda strange, but I guess it is a vulnerability. Kinda like walking back and forth through a bad neighborhood while counting your cash.

      NarratorDan

      --
      "If you're not confused by quantum mechanics, you really don't understand it." - Niels Bohr
    6. Re:It doesn't affect Safari by Anonymous Coward · · Score: 0

      Well, I managed to get a popup, but only with the "You have a popup blocker" test, and then only after I went back to the original secunia page and unchecked popupblocking in the menu :)

      By that stage I had already closed the Citibank page, so it was unimpressive to say the least :)

      (Nothing happened when I took off the popup blocking and tried the other link -refreshed the page as they instructed and everything)

    7. Re:It doesn't affect Safari by WIAKywbfatw · · Score: 2, Insightful

      What if the page refreshes itself? Doesn't that put you in the same hole?

      If so, then it's not "jumping through hoops", which makes Safari as vulnerable as any other browser.

      --

      "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    8. Re:It doesn't affect Safari by Anonymous Coward · · Score: 0

      Still doesn't work right.

      1) The citibank link isn't really a popup window - it just opens as another normal page for me (v1.2.4).

      2) A refresh did nothing for me with the popup blocker enabled. But I could get the secunia hijack page if I took popupblocking off. However, the original citibank page was untouched. So it didn't overwrite the page, it didn't hijack it, the most it seemed to do was use some sort of javascript to spawn another page that could possibly look the same. Not really a vulnerability, when everyone should be aware that javascript can do that anyway.

    9. Re:It doesn't affect Safari by Anonymous Coward · · Score: 0

      Took a few tries to get the test to even run. According to the test my copy of Safari 1.2.4 is not affected. Yet the security site claims the problem has been confirmed. Interesting.

    10. Re:It doesn't affect Safari by Anonymous Coward · · Score: 0

      Did it bring Safari into existence? No. It doesn't EFFECT anything, for crying out loud. It might AFFECT the use of Safari. Use a dictionary. Learn English. Please.

    11. Re:It doesn't affect Safari by Anonymous Coward · · Score: 0

      It appears to affect Safari (1.2.4) if Safari is not set to block pop-ups. I can't imagine that any /.'ers are running Safari this way, but it's not the default setting, so it still affects users who don't know, or don't care to disable pop-ups (i.e. the users most likely to fall victim to an exploit of this vulnerability).

    12. Re:It doesn't affect Safari by Anonymous Coward · · Score: 0

      Simply reading the subject line of the original post should have been sufficient...

    13. Re:It doesn't affect Safari by zurab · · Score: 1

      I don't know about Safari, but Secunia is full of FUD about Konqueror. Unlike Firefox 1.0 and IE, this "vulnerability" test doesn't succeed on Konqueror 3.3.1 (even if I try doing your Safari-related suggestion), and yes, I made sure I tried the Konqueror specific test page. It just displays the Citibank customer alert page as I would expect in the popup. Therefore, it doesn't affect Konqueror versions 3.x as stated in the report. The Konqueror specific page says:

      The vulnerability has been confirmed in Konqueror version 3.2.2-6. Other versions may also be affected.

      So? Why didn't they test it with the latest version? 3.2.2 was ages ago! And the "solution" status shouldn't say "unpatched" - it should say - upgrade to newer version where it has been fixed.

      Is it in the interest of Secunia to spread panic rather than research and report? I'll take any of their reports with a huge grain of salt from now on - their reports on Konqueror in the past have been less than accurate as well.

    14. Re:It doesn't affect Safari by WindBourne · · Score: 1

      Actually, I tested it on konqi 3.2.0 (mandrake 10) and no problem.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    15. Re:It doesn't affect Safari by narratorDan · · Score: 0, Offtopic

      IT"S A FREAKING REPLY! That is what the "Re:" part means, and yes, it also means "regarding" but not in this case. You, want, some, commas,?, maybe, some, bad, punctuation!, PErhaps-some-hyphens-to-drive-you-nut,s? Ar e you insane; yet? How about misuse of: colons? I, think, youl'd like that better; then the difference between: Effect & Affect

      Narrator:Dan

      --
      "If you're not confused by quantum mechanics, you really don't understand it." - Niels Bohr
    16. Re:It doesn't affect Safari by Justin205 · · Score: 1

      Didn't work here. Not even your "jumping through hoops", so to speak.

      OS X 10.3.6
      Safari 1.2.4 (v125.12)

      --
      "Your effort to remain what you are is what limits you."
    17. Re:It doesn't affect Safari by rjung2k · · Score: 1

      I got the exploit to work in Safari (1.2.4), but only after (a) trying the test several times, and (b) turning off the built-in popup blocker.

      Since I normally run with the blocker active, and couldn't get the exploit to work with it on, I ain't losing sleep over this.

    18. Re:It doesn't affect Safari by Anonymous Coward · · Score: 0

      Didnt work for me under Safari either, even trying all the extra tricks. Running the latest Safari and OS X with popups blocked.

    19. Re:It doesn't affect Safari by Anonymous Coward · · Score: 0

      think, youl'd like that better; then the difference between: Effect & Affect

      That should be than not then!!!

    20. Re:It doesn't affect Safari by Anonymous Coward · · Score: 0

      That should be than not then!!!

      Missing comma!!!!!!!!11111one
      -> "That should be than, not then!!!"

  10. Simple answer by Anonymous Coward · · Score: 0

    The spoof stick extension for Firefox and Internet explorer

  11. no problem here... by jxyama · · Score: 4, Informative

    mac os x 10.3.6... running safari 1.2.4 (the latest build.)

    1. Re:no problem here... by Otter · · Score: 3, Interesting
      Same here -- the popup was hijacked in Mozilla 1.6 but my rather ancient Safari 1.0.3 put up the correct Citibank window.

      We haven't heard from any Konqueror users yet (and the modem in my Linux box is broken so I can't check it myself). Is the immunity a khtml thing or was it Apple?

    2. Re:no problem here... by Anonymous Coward · · Score: 0

      You can get a popup (but not a hijack) if you have your popup blocker on, go to the site, click the test link, go back to the secunia site and then uncheck the popupblocking from the Safari menu.

      You then get the "hijack" page coming up, even if you have already closed the Citibank one.

      Nothing happened with the other "no popup blocker" test.

      So, Safari isn't really vulnerable to this, but you can get another page opening... scary :)

    3. Re:no problem here... by undertow3886 · · Score: 5, Informative

      No problem on Konqueror 3.3.1. On their site though, they said the Konqueror version they found the problem in was a 3.2 version.

      --
      Sick of people knocking on Gentoo's greatness in completely unrelated .sigs? Me too!
    4. Re:no problem here... by Anonymous Coward · · Score: 0

      No problem here -- Mozilla 1.7.3 with javascript on but the "allow scripts to" options off -- and Windows XP.

    5. Re:no problem here... by Che+Guevarra · · Score: 3, Funny

      Doesn't seem to work on Cyberdog, but the OpenDoc community isn't as large as it used to be, so we're probably safe.

    6. Re:no problem here... by Too+Much+Noise · · Score: 4, Informative

      Exactly - in particular unchecking the "allow scripts to change images" option 'fixes' the problem (firefox 1.0)

    7. Re:no problem here... by Algan · · Score: 0, Redundant

      Konq 3.3.2 here, no problem. My "Open new windows" setting is on Smart - if that makes any difference...

      --
      If con is the opposite of pro, is Congress the opposite of progress?
    8. Re:no problem here... by afidel · · Score: 2, Insightful

      Funny enough that was the lone script permission that I still had checked because mouseovers were the one script action that I thought would be rather benign, now scripts aren't allowed to do much of anything in my browser =)

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    9. Re:no problem here... by Xyde · · Score: 1

      I think this was probably a joke post? Cyberdog was like HTML 2.0...and I wonder whether it even supported javascript at all. It doesn't even render slashdot correctly (then again, if that's the yardstick - Firefox 1.0 doesn't even render slashdot correctly ).

    10. Re:no problem here... by pantherace · · Score: 1

      It does. (See my sibling post.)

    11. Re:no problem here... by grover_99 · · Score: 1

      Tested with Konqueror 3.3.1 without pop-up blocking and it is definately vulnerable.

    12. Re:no problem here... by tamnir · · Score: 1

      I did miss the vulnerability the first time due to their poor instructions. But I agree with the other reply: just tested with Konqueror 3.3.1, and it is definitely vulnerable.

      --
      I code, therefore I am.
    13. Re:no problem here... by Excelsior · · Score: 1

      Unchecking a default option in the second-most popular browser on the 'net fixes the problem. No problem indeed! Let's put this one to rest. It's obviously a non-story.

    14. Re:no problem here... by Anonymous Coward · · Score: 0

      Mac OS 10.3.6, couldn't manage to make it work in Safari 1.2.4 (v125.12). Also doesn't work in the WebKit-based browser in NetNewsWire.

      The "exploit" does work as advertised in Camino 0.8.1 and Firefox 1.0, though.

    15. Re:no problem here... by Anonymous Coward · · Score: 0

      Works in Konqueror 3.2
      Mind you I had to disable things to get it to work. Namely the Tabs, and to allow all popups. The Smart option for popups stops this "vulnerability".

      Oh and links/elinks 0.9.1 and lynx 2.8.5 were totally unaffected

    16. Re:no problem here... by geggibus · · Score: 1

      It works for me in Safari and Mozilla. I've tried for 20 minutes to get it to work in Konqueror (3.3.1) but I just can't.

      Can you tell me exactly how you did it?

    17. Re:no problem here... by geggibus · · Score: 1

      It seems like it's all about the Javascript popup setting. It only works if the setting for popups is 'Allow'. I use 'Smart'. If 'Ask' is used you can easily spot this scam attempt.

    18. Re:no problem here... by quarkscat · · Score: 1

      The correct Citibank page was displayed.

      This was with Netscape 7.1, on Win2kPro SP4.

      BTW: My system is a bit non-standard: for
      years I have made the entire MS_JAVA
      tree non-executable, since the browser
      makes use of its own java distribution.

    19. Re:no problem here... by tamnir · · Score: 1

      Indeed, I had Konqueror's JavaScript "Open new windows" set to "Allow". Changing that so "Smart" and the vulnerability could not be reproduced. Thanks for the info.

      --
      I code, therefore I am.
    20. Re:no problem here... by Anonymous Coward · · Score: 2, Funny

      Are you the person at Microsoft who suggested manually typing in the URLs as a work-around for that IE exploit?

    21. Re:no problem here... by Jumperalex · · Score: 1

      Only problem I have found with that option is that ebay uses javascript to change the pictures in their listings. Not sure if there is a workaround to that but it gets annoying turning it on and off. Looks like there needs to be an exceptions / allowed sites option for the advanced javascript options.

      --
      If you can't be good, be good at it!
    22. Re:no problem here... by liquidsin · · Score: 1

      OS X 10.3.6 with Moz 1.7.3. I tried following the instructions and many of the helpful hints from slashdotters, to no avail. Maybe I'm just not doing it right, but if that's the case, I don't really think I need to worry about it.

      --
      do not read this line twice.
    23. Re:no problem here... by undertow3886 · · Score: 1

      As pointed out in other areas of the thread, it seems only to "work" when opening in a new window, not a new tab.

      --
      Sick of people knocking on Gentoo's greatness in completely unrelated .sigs? Me too!
  12. 1.01 is on mozilla.org by Anonymous Coward · · Score: 0

    or use auto-update feature

  13. Happy. by BrynM · · Score: 1
    I never thought I'd be happy to see a Citibank popup. I'm running Firefox (Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0) with the TabbedBrowsingExtension set to use a single window.

    Well, that's one alert I'm safe from. Whew.

    --
    US Democracy:The best person for the job (among These pre-selected choices...)
    1. Re:Happy. by Anonymous Coward · · Score: 0

      Indeed. It worked with my firefox (same as your installation but with no extensions installed) in windowed browsing, but not if I open the link to the pop-up in a tab.

      Something I'm not sure about, though. The exploit only worked the first time. The second time I tried the "fraudulent emails" link from the same CitiBank window that worked the first time, it connected correctly to the CitiBank pop-up.

    2. Re:Happy. by suckmysav · · Score: 1

      On the Securia website they clearly state that if you want to perform the test twice you must refresh the page.

      --
      "You can't fight in here, this is the war room!"
  14. How long... by Anonymous Coward · · Score: 0

    before this is patched for the various browsers? Has there ever been a concurrent hit like this in the past? This may be a rare oppurtunity to 'benchmark' the various orginizations' responsiveness.

    Another question...is this something that can even be patched browser-side? And if so, how could it be that *none* of them saw this coming?

  15. Demo don't work by bigberk · · Score: 2, Funny

    the demo come up blank. all i see is a window called (Untitled) (and the globe spins then dies)

  16. Safari test by sg3000 · · Score: 4, Informative

    I tried the test in Safari 1.2.4 under Mac OS X 10.3.6. I had pop-ups blocked, the normal way I set my browser. Doing the test, I saw the Citibank site fine. When I clicked on the "Consumer Alert" button, it looked like the regular Citibank content. No problem there. I refreshed and clicked on the other "try this test" link, and there still was no problem.

    When I turned off the pop-up blocking feature, then when I tried the test, I did see a pop-up from the Secunia site instead of the Citibank text. Now that's a problem.

    Clearly, this is just another reason to block pop-up windows.

    --
    Insert simplistic political, ideological, or personal proselytization here.
    1. Re:Safari test by jeffstar · · Score: 1

      "Firefox prevented this site from opening 2194 popup windows. Click here for options..."

      sure glad I have pop-up blocking enabled

    2. Re:Safari test by Anonymous Coward · · Score: 1, Informative
      No it does work with the popup blocking enabled, but as others have mentioned you have to refresh the secunia page.

      So, if it has javascript to refresh every now and then, it will hijack the page. See sbszine's post on how it works.

      I can confirm it works if you refresh the secunia page as well.

    3. Re:Safari test by iroll · · Score: 1

      I had the same experience: Safari 1.2.4, OSX 10.3.6:
      *With pop-ups blocked, no vulnerability--and yes, I did try refreshing the Secunia page. Then I tried every combination of refreshing Secuia, Citibank, the pop-up, etc, I could think of; I even tried other things like using the java 'close' button on the Citi popup (which somebody else suggested might cause it to automagically work), and never got anything.
      *With pop-ups on, it worked on the first try.

      --
      Repetition does not transform a lie into the truth. - FDR
    4. Re:Safari test by buckhead_buddy · · Score: 3, Insightful

      I was running Safari 1.2.3 (v125.9) which isn't quite the current version, but pretty close.

      I can confirm this works when the "Block Pop-up Windows" in the Safari menu is disabled, but not when the Blocking option is enabled. Rather than just a "me too", I went through the demonstration in reverse order of the previous poster (and was careful to refresh and follow the appropriate links) so I don't think this behavior is due to caching issues.

      While I do hope there will be a fix for this soon, IMHO, the more appropos fix is that secure sites should not EVER rely on popups.

    5. Re:Safari test by Un+quebecois · · Score: 1

      When i used middle click (to open a new tab) in mozilla 1.7.3/windows the bug isn't trigerred. If someone could give a simple explanation it would be appreciated. Thank's

    6. Re:Safari test by grrrl · · Score: 1

      Safari is pretty good at blocking popups - my banking site has a link to my credit card rewards program. if i have popups blocked I can't even get to the rewards site

      though i'm now a bit concerned if i have to get to the (secure) site by turning off popups!

    7. Re:Safari test by caveat · · Score: 1

      I'm using Camino 0.8.1, and I can't get it to work no matter what I try - I can refresh the secunia page as many times as I want and still, nothing happens.

      --

      Facts do not cease to exist because they are ignored. - Aldous Huxley
    8. Re:Safari test by HitByASquirrel · · Score: 0

      Same here, Safari 1.2.4, 10.3.6, could not get the hijack to work with popup-blocking enabled (command-k).

    9. Re:Safari test by Cplus · · Score: 1

      I had my volume cranked because I was watching a movie that had been poorly encoded and had low volume. My pop-up blocker plays a quote from Harvey Keitel that has him saying "Fuck you, fuckball". The repeating pop-up windows had my computer screaming "fuck, fuck, fuck, fuck..." at top volume for about thirty seconds. I'm sure that's not something the neighbours appreciate at 4am...but definitely funny.

      --
      "Share your knowledge. It's a way to achieve immortality." -- Dalai Lama
    10. Re:Safari test by Chmarr · · Score: 1

      I'm running Camino 0.8.1 as well, and I repeated the vulnerability. So... Camino isn't immune, just you are :)

    11. Re:Safari test by caveat · · Score: 1

      Sweet! :D

      --

      Facts do not cease to exist because they are ignored. - Aldous Huxley
  17. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  18. Firefox Notification by pipingguy · · Score: 1


    Firefox prevented this site from opening 219 popup windows

  19. Re: Mozilla 1.7.3 no problem by Anonymous Coward · · Score: 0

    Mozilla 1.7.3 no problem

  20. Open Source by halcyon1234 · · Score: 1, Informative
    Open Source means anyone can look at the code. Which means anyone can spot a vulnerability. Usually this means that the programmers catch the bugs first. This time-- ehh, not so much.

    Of course, this also means that a huge amount of programmers can look at the code to find a bug to write a patch to release it to the public.

    The bottom line: I switched everyone I know to Firefox nearly six months ago, and haven't had to do a single Malware clean yet.

    1. Re:Open Source by Anonymous Coward · · Score: 0

      Open source also means you have to write the code in a different way you might if the project was closed source. What I'm trying to say is that open source developers are beeing more carefull at what and how they write because everyone can look inside the code. They are aware of this 100% of the time, while closed source developers can write however they want because they know it will be more difficult (in theory that is) to find bugs if you don't know where to search them.

      Of course both have their upfalls and downfalls. As already said open source changes the way developers think before writing code, they can't afford 'hacks' to hide security issues and the downfall would be that (probably) they can't afford the freedom of closed source developers, thus potentially making them less productive (theory again).
      Closed source developers however can afford full freedom at writing code/fixing a problem which should make them more productive and maybe even emphasys (correct word?) different (better?) ways of fixing a problem.

      To validate this theory you can check some Microsoft comments about bugs when they say an exploit is usually made available *only* after a patch has been given. Because only then crackers are beeing shown where the bug lies.

      Ofcourse this is not to say that closed source developers can't write code in the same way that open source devs do, but some (most?) don't.

      IMO neither is better, but I would even go as far to say that if all programmers would write code as if the project was open sourced there *might* be less bugs and exploits.

  21. Nothing by Anonymous Coward · · Score: 0

    Absolutely nothing happened using Safri.

  22. No problems with safari by MoneyT · · Score: 1

    None here on version 1.2.4

    --
    T Money
    World Domination with a plastic spoon since 1984
  23. It's called "Slashdotted" by mark-t · · Score: 2, Funny

    You must be new here.

    1. Re:It's called "Slashdotted" by pugugly · · Score: 2, Funny

      The ultimate anti-phishing scheme - post every new phishing scheme and URL on Slashdot,

      wait for 10,304,345 hits in the next five minutes as people post "x" in vulnerable "!X" is clear . . .

      server goes down

      Profit!

      --
      An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
  24. Works for me by HFShadow · · Score: 3, Informative

    I reproduced this successfully on Firefox 1.0 under Linux.

    1. Re:Works for me by Porn+Whitelist · · Score: 3, Funny
      Not here - mind you, nothing's happening - it's slashdotted.

      Security through server meltdown?

    2. Re:Works for me by dancedance · · Score: 1

      What? I couldn't reproduce it on firefox under Linux. I don't think this affects linux.

    3. Re:Works for me by Joel+from+Sydney · · Score: 1

      Same here. I reproduced it while running Firefox 1.0 on fully patched Windows XP.

      Left clicking on the "with popup blockers" link, then left clicking again on the Citibank "about spoofing" graphic gives me the Secunia pop-up.

      Though as a previous poster said, how many people would follow a link from a dodgy site to Citibank (or anything other banking site)? This is definitely something that should be patched, but it doesn't seem like a hugely critical flaw to me.

    4. Re:Works for me by SlimFastForYou · · Score: 1

      I was not able to successfully reproduce this with Firefox 1.0 Preview Release (About information: Mozilla/5.0 (X11; U; Linux i686; rv:1.7.3) Gecko/20041001 Firefox/0.10.1).

      I looked at the Javascript console and saw a lot of errors - among those I saw Access Denied errors. It looks like the Javascript is attempting to create something. I installed Firefox as root for any user in the system to use, and my user account does not have permission to modify any of Firefox's program files (That's the beauty of *nix systems).

      Is Firefox installed by your user account in your home directory or are you running it as root?

    5. Re:Works for me by Anonymous Coward · · Score: 0
      I installed Firefox as root for any user in the system to use, and my user account does not have permission to modify any of Firefox's program files (That's the beauty of *nix systems).

      I set up Windows systems with this behavior all the time. Come to think of it, Windows has had this type of access control since NT4. Hey, Linux is great, but successful advocates know their competition. You do not.

  25. Slashdot fights back! by Zorilla · · Score: 1

    You think there's any irony in a browser exploit page going down in a Slashdot attack?

    --

    It would be cool if it didn't suck.
    1. Re:Slashdot fights back! by frause · · Score: 1

      No, not really.

  26. not irider by FrenZon · · Score: 2, Informative

    Well, it didn't affect irider, which is IE-based, presumably because it opens popups in its own (excellent) 'tree-tab' system.

    1. Re:not irider by FrYGuY101 · · Score: 1

      Doesn't Affect Maxthon (Formerly MyIE2) either.

      --
      "If we let things terrify us, life will not be worth living."

      - Seneca
  27. Safari is safe by Anonymous Coward · · Score: 0

    I just tried the demonstration in the latest version of Safari.

  28. All browsers?!? by localman · · Score: 4, Funny

    I just don't believe it. Anything -- even an exploit -- working in all browsers would be unprecedented!

  29. Firefox 1.0 seems fine by Anonymous Coward · · Score: 0

    An earlier post said they had firefox 1.0 and the "with popup blocker" link didn't work for them, but the "without popup blocker" linked opened but didn't hijack the site.

    I tried the "with popup blocker" link, it opened a new window, but didn't hijack the window away from citibank.com

    I guess I don't have to worry about it.

    1. Re:Firefox 1.0 seems fine by Anonymous Coward · · Score: 0

      it works just fine on firefox 1.0 here

      do two opinions from anonymous assholes cancel each other out?

    2. Re:Firefox 1.0 seems fine by Trillan · · Score: 1

      Odd, then, that it is in bugzilla.mozilla.org as defect 273699.

    3. Re:Firefox 1.0 seems fine by Anonymous Coward · · Score: 0

      I tried it in FireFox 1.0 as well, clicked on 'With pop-up blocker', clicked the image, and Citybank's pop-up was high-jacked. So it may not be consistent but it is still worth worying about (or at least being aware of it)

    4. Re:Firefox 1.0 seems fine by fuw · · Score: 1

      Maybe it depends on your OS, the vulnerability worked in my Firefox 1.0 on my Windows XP and my Linux (Slackware).

    5. Re:Firefox 1.0 seems fine by Trillan · · Score: 2, Interesting

      I think it affects everyone who has javascript on and follows the instructions *exactly.* It's a very fragile one.

  30. Nyeh by c0dedude · · Score: 3, Informative

    It's a vulnerability, but it's the correct behaviour. Browsers should open the window in the target pop-up window, even if the page opening the page does not own that window, as I recall. As they say, that's no bug...

    --
    Since when has this country used intellectual elite as a pejorative term?
    1. Re:Nyeh by gahzinia · · Score: 1

      "It's not a bug, it's a feature"

    2. Re:Nyeh by gnu-generation-one · · Score: 1

      "It's a vulnerability, but it's the correct behaviour. Browsers should open the window in the target pop-up window, even if the page opening the page does not own that window, as I recall. As they say, that's no bug..."

      So the security risk would be using popups and named windows in your website? Just a webdesign issue.

    3. Re:Nyeh by cybrangl · · Score: 1

      Not a bug, but an exploit; using documented behavior to create unwanted behavior. I guess a quick workaround for this that would not break most of the functionality is to have the browser check to see if the new version of window came from the site that created the old version. If not, pop up a different widow. I guess DOM could prefix the site address to all window requests to make them unique. On a side note, a student in an Intro to Web Design class I taught found this by mistake about a year ago. I guess the difference is that I wasn't trying to figure out how to profit from it :(

  31. Well, well, well, ... by Anonymous Coward · · Score: 0

    Jimmy is terrible at writing.

  32. FireFox 1.0 is immune: by Anonymous Coward · · Score: 0

    looks like by all browsers, they mean the browsers they actually bothered to test, of course they still wrote up a security vul. sheet for firefox... Idiots.

  33. How long before... by PainBreak · · Score: 1

    You open your online banking messages to find...

    Good day,

    I am Isaac Shongwe, Prescient Investment, South Africa. This is an
    urgent and confidential business proposition...

  34. Not so bad... by Bagels · · Score: 2

    This only worked for me when I left-clicked, like they said. I'm so used to FireFox now that it was second nature for me to open the Citibank site in a new tab, and the exploit failed to work then.

    --
    --- Bwah?
  35. Not on Camino for OS X. by crispy1083 · · Score: 1

    Doesn't seem to work for me on a recent nightly build of Camino.

  36. Comment removed by account_deleted · · Score: 2, Informative

    Comment removed based on user account deletion

  37. Galeon vulnerable by Markus+Registrada · · Score: 1

    I had Javascript enabled, which is probably necessary. It compromised a pop-up-blocked Galeon 1.3.18 window just fine. You guys reporting invulnerability, do you have Javascript on?

    1. Re:Galeon vulnerable by Anonymous Coward · · Score: 0

      Yep. Confirmed. Mozilla Debian Package 1.7.3-5 is also vulnerable with javascript enabled.

    2. Re:Galeon vulnerable by Tuxwins · · Score: 1

      I run Galeon 1.2.5 without Javascripts and with pop-ups blocked. No effect. This vulnerability does not seem to affect me.

  38. either not working or slashdotted by kayen_telva · · Score: 1

    and says I dont have a pop up blocker. uh. sure.
    and you dont have 1337 hacking skilz either
    arent these people trolling for business with these stories ?
    trying to scare people and then sell them services
    maybe when its independently verified I will worry

  39. jack pot by loid_void · · Score: 4, Funny

    i did it using safari, got citibank, i have no account but was able to transfer $100 million into an offshore account. That was some test

    --
    Anyone seen my jagged little pill?
    1. Re:jack pot by Anonymous Coward · · Score: 0

      Not a good test unless it is reproducable. Can you try that again and this time use my account number 123 456 789?

    2. Re:jack pot by loid_void · · Score: 1

      yes i will, and when my mod points come through i'll mod this very f'n funny

      --
      Anyone seen my jagged little pill?
    3. Re:jack pot by e9th · · Score: 1
      Esteemed Sir,

      I am Barrister Mboyo Ngawe, representing Prince Nfume Zbongo of Nigeria. It is urgent that you contact me expeditiously in order that we may transact some mutually efficacious business.

      Please forward your bank references so that we may proceed in recovering the Prince's fortune, currently estimated at 3.1415 Billion Dollars.

    4. Re:jack pot by Anonymous Coward · · Score: 0

      FROM THE DESK OF:
      MR. CHARLES ODILI

      Dear Sir,

      I am Mr. Charles Odili, Bank Manager of Cometh Bank, Victoria-Island Branch. I have an urgent and very confidential business proposition for you.

      In 1996 - 1997, an Oil consultant/contractor with the Nigerian National Petroleum Corporation, Engr. Nam Hyewon made a numbered time (Fixed) Deposit for twelve calendar months, valued at US$25,000,000.00 (Twenty-five Million Dollars) in my branch. Upon maturity, I sent a routine notification to his forwarding address but got no reply. After a month, we sent a reminder and finally we discovered from his contract employers, the Nigerian National Petroleum Corporation that Engr. Nam Hyewon died in Korean Air Flight 801, which crashed in Guam on August 1997. On further investigation, I found out that he died without making a WILL, and all attempts to trace his next of kin was fruitless.

      I therefore made further investigation and discovered that Engr. Nam Hyewon did not declare any next of kin or relations in all his official documents, including his Bank Deposit paperwork in my Bank. This sum of US$25,000,000.00 is still sitting in my Bank and the interest is being rolled over with the principal sum at the end of each year. No one will ever come forward to claim it. According to Nigerian Law, at the expiration of 6 (six) years, the money will revert to the ownership of the Nigerian Government if nobody applies to claim this fund.

      Consequently, my proposal is that I will like you as a foreigner to stand in as the next of kin to Engr. Nam Hyewon so that the fruits of this man's labor will not get into the hands of some corrupt government officials. This is simple, I will like you to provide immediately your full names and address so that the Attorney will prepare the necessary documents and affidavits which will put you in place as the next of kin. We shall employ the services of two Attorneys for drafting and notarization of the WILL and to obtain the necessary documents and letter of probate/administration in your favor for the transfer.

      I would need you as a Foreigner acting as the next of kin and sole benefactor to the inheritance of Engr. Nam Hyewon to claim from the bank. The money will be transferred to you for us to share in the ratio of 60% for me and 40% for you. There is no risk at all as all the paperwork for this transaction will be done by the Attorney and my position as the Branch Manager guarantees the successful execution of this transaction. If you are interested, please reply immediately via the private email address below. Upon your response, I shall then provide you with more details and relevant documents that will help you understand the transaction.

      Please observe utmost confidentiality, and rest assured that this transaction would be most profitable for both of us because I shall require your assistance to invest my share in your country.

      Thanks and regards.

      Mr. Charles Odili

    5. Re:jack pot by suckmysav · · Score: 1

      Charles, Charles Charles. Man, you forgot to leave your email address.

      I sure would like to help out. I could do with whole lot of free money, because my money tree done stopped fruiting last summer.

      --
      "You can't fight in here, this is the war room!"
    6. Re:jack pot by Corbin+Dallas · · Score: 2, Funny

      got citibank, i have no account but was able to transfer $100 million into an offshore account.

      Wow, did you get an email from Yassir Arafat's widow too? I'm still waiting for my cash transfer.

      --
      Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote.
    7. Re:jack pot by gameboyhippo · · Score: 1

      Arrrgg!!! So you're the jerk who was able to transfer my millions of dollars out of my account! Why couldn't it have been some other bank such as US Bank that was /.ed ... Why!? (Wakes up from dillusions and realizes that I've always had no money...) Nevermind... :)

  40. Doesn't work for me (OmniWeb 5.something beta) by Dr.+Awktagon · · Score: 1

    I must be doing something wrong? I'm using OmniWeb and also proxied through Privoxy (pop-up blocking implemented in both).

    I clicked the link for folks WITH a pop-up blocker, and the citibank page opened in a new window, and a javascript alert appeared that reads "You do not
    have a pop-up blocker enabled" .. uh, I have TWO actually. But never mind that. Dismiss the alert, and I then click on the "Consumer Alert" graphic and
    absolutely nothing happens.

    Okay actually, OmniWeb showed a blocked pop-up in the *Secunia* window, behind the citibank window. Odd. Let's see what that window is.

    Okay, it's the citibank pop-up aobut "spoofs". No message from Secunia. So I guess I'm not vulnerable this way.

    Now I close the citibank window and reload the secunia window to try the "WITHOUT pop-up blocker" link. Again, the citibank page opens in another
    window. I click on the "Consumer Alert" graphic.

    This time, the content of the Secunia window is *replaced* with the citibank pop-up (back button disabled, because it replaced the contents, and I opened
    the original secunia link in a new window so it doesn't have slashdot in the history either). And no pop-op indicator, no message from Secunia.

    So does that mean I'm not vulnerable? Is it OmniWeb or is it privoxy that's "protecting" me?

    Note: It also doesn't work in Lynx, my other favorite browser. :^)

    1. Re:Doesn't work for me (OmniWeb 5.something beta) by uid8472 · · Score: 1

      It's OmniWeb. The same thing -- the CitiBank pop-up replacing the first Secunia window (and being told I have no pop-up blocking when I do) -- happens to me with OW 5.1b4 and no proxy.

  41. OS X seems to be immune by caveat · · Score: 1

    Camino 0.8.1 (Build 2004082512) on X 10.3.6 (without the latest security patch) displays the Citibank page. Safari 1.2.4 (v125.11) is just giving me a blank page (although that could be the ./ Effect; the site got noticeably slower in the time it took me to launch Safari and try it out). Ooo-rah OS X!

    --

    Facts do not cease to exist because they are ignored. - Aldous Huxley
    1. Re:OS X seems to be immune by compactable · · Score: 1

      I still have the copy of IE 5 that shipped with Jaguar (I keep it for sentimental / comic reasons) - this is the *only* browser that I could get to display the bad stuff...

    2. Re:OS X seems to be immune by caveat · · Score: 1

      Yeah...I actually have a copy lying around as well, I finally got around to checking it out. Then I realized it would be pretty redundant to announce that it was insecure ;D

      --

      Facts do not cease to exist because they are ignored. - Aldous Huxley
    3. Re:OS X seems to be immune by mithras+the+prophet · · Score: 1

      It worked for me in the latest Camino nightly...

      --
      four nine eighteen twenty-7 thirty-nine forty-7 fiftyeight sixty-nine seventy-9 eighty-8 one-hundred-and-nine one-twenty
    4. Re:OS X seems to be immune by caveat · · Score: 1

      And that's why I don't use nightlys for day-to-day browsing...I get one about once a week so I can contribute feedback, but for banking and whatnot, it's 0.8.1 all the way.

      --

      Facts do not cease to exist because they are ignored. - Aldous Huxley
    5. Re:OS X seems to be immune by indigo78 · · Score: 1

      Just tested with Camino 0.8.2, it worked. Just hope they will fix it quickly.
      It DIDN'T work with Shiira 0.9.3 (build 041201), the browser sent me to the right window (this is certainly related with some versions of Safari and Konqueror not being affected, since Shiira should be KHTML-based)...

      --
      I'm fat, you're ugly. I can get slimmer, and you?
  42. Yay. by Anonymous Coward · · Score: 0

    The only thing that happened when I did their test for pop-up blockers with Firefox is FF kept telling me it was blocking a huge amounf of pop-ups.

    1. Re:Yay. by Anonymous Coward · · Score: 0

      Darn, though they are right, it said Secunia did it, not Citibank.

  43. For Apple users... by nolram · · Score: 0, Redundant

    Safari 1.2.4 seemed to past there test. No vulnerability there.

  44. not really vulverability by Heem · · Score: 0

    I really don't consider this a vulnerability as much as a form of social engineering / taking advantage of the stupid. Similar to phishing - you don't see someone saying that phishing scams are a mail client vulnerability.

    --
    Don't Tread on Me
  45. Not the first Firefox vulnerability by Chuck+Chunder · · Score: 4, Informative

    The first since 1.0 maybe, but certainly not the first outright.

    As far as I can tell the problem is fixed in the latest Opera beta so they might be able to get it into a proper release pretty soon too.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  46. Worked on my system as well... by martin_b1sh0p · · Score: 1

    Firefox 1.0 on Red Hat FC3. I followed the instructions and clicked on "Test With Pop up Blocker" and I received the phishing pop up. Very interesting.

  47. Konqueror not apparently affected... by LordDracula · · Score: 1

    Just tried it with Konqueror 3.1.3 (on Linux, duh), and didn't get the "exploit" behavior--just got a new window with the CitiBank stuff. Tried both "with pop-up blocker" and "without pop-up blocker" methods, and was not able to reproduce the behavior.

    --
    Your Friend,
    D
  48. interesting by Smallest · · Score: 1

    but they really need to work on their instructions. it's not really clear that step two has to happen before you can click the image shown in step one... the instructions for step one make it sound like the window will open automatically.

    --
    I have discovered a truly remarkable proof which this margin is too small to contain.
  49. They better be right! by CptSkydrop · · Score: 1

    Please note. If you wish to run the test multiple times, then please refresh this page before each test.

    "It's not working, maybe I'll refresh" *refresh* "nope, still nothing" *refresh*.

    Multiply that by Slashdot...

    1. Re:They better be right! by sr180 · · Score: 1
      Is it still a vulnerability if we have slashdotted it?

      --
      In Soviet Russia the insensitive clod is YOU!
  50. Safari by TheWordOfB · · Score: 0

    I don't get it.. I can't get it to work in Safari 1.2.4. Is my browser broken, and by broken I mean fixed.

    1. Re:Safari by gerardrj · · Score: 1

      Same result for me, at least with "block pop-up windows" enabled. If I disable the pop-up blocking, the hijack works.

      Of course the hi-jack only works if you connect to the "secure" site through an untrusted site. If you manually go to the Citibank site and click the link you don't get the hijack. The prevention is the simple idea we've been telling people for years: don't click on links from 3rd party sites to get to places you are supposed to trust like banks and other financial service sites. enter the site name manually, or use a bookmark on your system.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
  51. Read BEFORE you submit, sheesh. by SoupaFly · · Score: 1

    "Secunia Research has reported a vulnerability, which affects most browsers."

    The first damn line of the vulnerability test page says MOST, not ALL browsers.

  52. Works just fine by Kristoffer+Lunden · · Score: 1

    Firefox 1.0, Gentoo

    You have to do as you are told and click on the Fradulent warning image too. Try it again, it does work.

    1. Re:Works just fine by 1lus10n · · Score: 1

      Works on firefox with redhat, gentoo, debian and I would imagine just about any other OS. It does not however work with galeon or epiphany for whatever reason.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
  53. Simple solution: Block Pop-ups by Che+Guevarra · · Score: 1

    Who doesn't block pop-ups?
    I'll call my mom and dad right now. Does it affect AOL version 3.0?

    Best Quote, "Do not browse untrusted sites while browsing trusted sites."

    1. Re:Simple solution: Block Pop-ups by Che+Guevarra · · Score: 1

      Ooooohhhhh, it causes problems for people NOT running OSX and Safari. Okay, well good luck with that...

      -my bad

    2. Re:Simple solution: Block Pop-ups by linguae · · Score: 1

      IIRC, AOL 3.0 uses Internet Explorer as its rendering engine, which doesn't block popups (unless using XPSP2; but it's AOL 3.0, so I'm assuming Windows 95/98), so it should be affected.

    3. Re:Simple solution: Block Pop-ups by harlows_monkeys · · Score: 1
      Ooooohhhhh, it causes problems for people NOT running OSX and Safari. Okay, well good luck with that...

      Safari on OS X is subject to the problem. In fact, on my Powerbook, I had no trouble seeing it with Safari, with Firefox, and with IE in VPC. I did have to be careful to pick the right link on the demo page.

    4. Re:Simple solution: Block Pop-ups by Che+Guevarra · · Score: 1

      Read the pop up a little more closely. Just because a pop-up appears does not mean you have been hijacked. The pop-up will appear with blocking turned on, the difference is that it is from the correct source.

    5. Re:Simple solution: Block Pop-ups by Che+Guevarra · · Score: 1

      You know I was joking, right?

    6. Re:Simple solution: Block Pop-ups by harlows_monkeys · · Score: 1
      Read the pop up a little more closely. Just because a pop-up appears does not mean you have been hijacked>/i>

      It is a pop-up from Secunia saying that the bug works, as opposed to the Citibank popup that is normally there.

  54. Interesting tidbit... by Anonymous Coward · · Score: 0

    I tried out the test, but when I normally browse I open up new sites in Tabs, when doing this the test failed.

    I went back to try the test out again, but this time opened up citibank website in a new window, and it was hijacked.

    I would call that an interesting tidbit with FireFox.

  55. Yay! by dswensen · · Score: 1
    Finally, something to wipe that smug grin off all those Lynx users' faces...!

    ...aw.

    1. Re:Yay! by Che+Guevarra · · Score: 1

      That's such a troll, and also so f---ing funny.

  56. Here's how it works by sbszine · · Score: 5, Insightful

    The links to Citibank from the Secunia site are actually handled by JavaScript. The script sets a timer, then opens citibank. Every second or so, Secunia's script then checks whether you've opened Citibank's pop-up. If you have, it opens a window with the same name (i.e. variable name) as Citibank's window, thus overwriting their content.

    So the attacker doesn't need you to click on anything, they just need you to have their site open -- with the timer going -- in another window. Also, the attacker needs to know in advance what name the victim site's pop-up is referenced by. A dynamically generated name could possibly defeat this attack, though the attacker could always crawl the DOM for a handle to the pop-up.

    --

    Vino, gyno, and techno -Bruce Sterling

    1. Re:Here's how it works by mibus · · Score: 1

      Or use _blank, which always opens in a new window.

      Of course, they might want to know the name of their window, which would be kinda harder.

    2. Re:Here's how it works by sbszine · · Score: 1

      Or use _blank, which always opens in a new window.

      Then the must-double-click-everything AOL crowd get two windows instead of one, which might lead to state errors in an online banking site (for example). But you're right, it will stop a site hijacking a stateless informational pop-up as in the demo.

      --

      Vino, gyno, and techno -Bruce Sterling

    3. Re:Here's how it works by EinarH · · Score: 1
      It looks like at least this script from Secunia is not able to open the window if you open the link in a new tab (tested on an old Firebird install).

      So its possible to reduce the risk by opening windows as new tabs, if you use a browser with tabs...

      (Rant: On the other hand who would trust a site that contain links that automaticly opens a new window? Oh wait people do that all the time. And I hate it. If I want to open the link in a new window I would tell it to my browser!)

      --

      Melius mori in libertate quam vivere in servitute.

    4. Re:Here's how it works by Anonymous Coward · · Score: 0

      I dont get it .. why is this attack different than just popping up a brand new window from an evil site.. forget "hijacking" an existing one? by the time a user realizes he had a pop up in the back he's already submit his stuff to the evil site.

      I just do not see this as being a "moderate" level attack. Maybe a "low" risk attack .. even that I'm not sure.

    5. Re:Here's how it works by mvdw · · Score: 1
      (Rant: On the other hand who would trust a site that contain links that automaticly opens a new window? Oh wait people do that all the time. And I hate it. If I want to open the link in a new window I would tell it to my browser!)

      Someone else who agrees with me on this one. If I wanted a new window, I would have asked for it! Let the user make the decision.

    6. Re:Here's how it works by drew · · Score: 2, Insightful

      A dynamically generated name could possibly defeat this attack, though the attacker could always crawl the DOM for a handle to the pop-up.

      I doubt it. If any browser allows you to look at the DOM of a page from a different site, that is a far greater security hole than what they are demonstrating.

      --
      If I don't put anything here, will anyone recognize me anymore?
    7. Re:Here's how it works by sbszine · · Score: 1

      Yah, I think you're right upon reflection. I haven't written any JavaScript since the dotcom era so you must pardon my extreme rustiness.

      I wonder if window.opener.document or window.top.document of the hijacked window would give you access to the DOM of the victim site? Or do the properties get reset when the attacker sends new content to the named window?

      --

      Vino, gyno, and techno -Bruce Sterling

    8. Re:Here's how it works by afidel · · Score: 1

      The real answer has been known for some time and I believe the Mozilla team is working on it, javascript should be limited to interacting with objects from the same domain as the script was launched from. This will break some stupid scripts but it gets rid of an entire class of cross site scripting vulnerabilities. Shouldn't be that hard to do either, just unload any active javascript code when the domain is changed by an action (whether it be user initiated or scripted).

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    9. Re:Here's how it works by crazyphilman · · Score: 2, Insightful

      Is this even a vulnerability?

      Evil site A helpfully offers a link that opens Good site B. If a user clicks the link and opens Good site B, Evil site A waits for the user to open a predictably named popup from Good site B, then reaches down through the DOM (using code on Evil site A) and alters the URL of the popup, bouncing you to their Evil popup.

      Big whoop -- this is permitted by Javascript's security model, you know -- the parent window "owns" the child window, thus it can access it and do weird things. Theoretically, it could change the source of images, and do other arty things too.

      I don't understand why any of this is considered a big deal. Who's going to go to some hacking site and open a link to their bank? Any scenario in which this sequence of events could happen seems pretty farfetched to me.

      I dunno... I guess they could try and send you a phishing mail or something, and a really dopey user could click on a link to the phishing site and get screwed, but then, wouldn't it be easier to just phish from the crooked site linked from the email? Why would you need to worry about popups at all?

      Nah... I don't see this as an issue. Nothing much here.

      --
      Farewell! It's been a fine buncha years!
    10. Re:Here's how it works by Anonymous Coward · · Score: 0
      Is this even a vulnerability?
      Yes, you poor dumb sod.
      Big whoop -- this is permitted by Javascript's security model, you know...
      Which is broken, you poor dumb sod.
      Who's going to go to some hacking site and open a link to their bank?
      A person using a hacking site that is using DNS poisoning to pretend to be Google or MSN, you poor dumb sod.
      Any scenario in which this sequence of events could happen seems pretty farfetched to me.
      Because you're a poor dumb sod.
    11. Re:Here's how it works by tongue · · Score: 1

      somebody correct me if i'm wrong, but i believe window.open returns a handle to the the newly opened window, regardless of the name or use of __blank, etc. so you still have access to it, even when its not a named window.

    12. Re:Here's how it works by crazyphilman · · Score: 0, Troll

      An A/C posted a reply to this, calling me "a poor dumb sod" over and over again; must've been British, or one of those sad Americans who want to sound British and start saying "arse" and "sod" instead of "ass" and "schmuck". Some of his points are worth mocking, so here goes:

      He says JavaScript's security model is broken. Says who? And in which browser? Because they all have different implementations. He's just another weirdo who insists that everyone turn off JavaScript because HE can't be bothered to use a browser with a good implementation of it (read: NOT IE).

      Ok, moving right along, I point out that "who's going to go to some hacking site and open a link to their bank?" A reasonable question. To which our Brit (or whatever) replied:

      "A person using a hacking site that is using DNS poisoning to pretend to be Google or MSN, you poor dumb sod."

      To which I REPLY:

      DUH, IF the hacking site was using DNS poisoning to redirect people to it, then I don't think it would need a FUCKING POPUP to trick people; it would much more likely have a whole spoof site set up. Why would the crook bother with all this popup and DOM silliness? It would be MUCH more reliable to just code a mock page, you poor dumb schmuck (see how that works? I'm an American, so I say "Schmuck". It rolls off the tongue, say it with me: SCHMUCK! YOU'RE A SCHMUCK!).

      Anyway, do you think anyone with the skill to do "DNS Poisoning" (???) is going to have to resort to a trick this cheesy? Give me a break. It'd be like a sculptor buying a piece of marble, tools, etc... And then making his sculpture out of playdough while sitting on the marble chunk. It would be DUMB, and other hackers and phishers would make fun of the guy at parties.

      And, what's up with British slang, anyway? In the U.S. "sod" is preseeded grass sold in hardware stores. You buy it by the yard. It smells nice, grows fast, is easy to apply... Those are good things, I think. So... Thanks!

      --
      Farewell! It's been a fine buncha years!
    13. Re:Here's how it works by Excelsior · · Score: 1

      AFAIK you can't "crawl the DOM" across domains in any browser. So, no, you couldn't "crawl the DOM". So, I would think that your proposal of a dynamically generated name would in fact defeat this.

      I think a much simpler way to defeat this might be using the "_new" name. Using _new opens a new window every time. I haven't tested it against this exploit, so YMMV.

    14. Re:Here's how it works by heybrakywacky · · Score: 1
      somebody correct me if i'm wrong, but i believe window.open returns a handle to the the newly opened window, regardless of the name or use of __blank, etc. so you still have access to it, even when its not a named window.

      You don't have access to the handle of the window. You're not the one doing the window.open() of the ultimate window, so you have to access it some other way.

      Of course, someone else mentioned that you could potentially surf the DOM for it; my DOM experience is too antiquated to remember if that's feasible. ;-)

      --
      I'm sorry sandwich! --Brak
    15. Re:Here's how it works by heybrakywacky · · Score: 1
      I don't understand why any of this is considered a big deal. Who's going to go to some hacking site and open a link to their bank? Any scenario in which this sequence of events could happen seems pretty farfetched to me.

      Don't underestimate the the gumption of the average internet tourist. :) There are users who will go to any number of sites across the gamut of secure to seedy (they wouldn't have to pose as hacker sites; they could easily be unethical porn sites, warez sites, whatever), and just as quickly use any random browser window that opened for them to go do something else. These are the same people who are always asking me to fix their virused, spywared, malwared computers every few weeks, and they are everywhere.

      Yeah, it's sad, but true. I think it's extremely likely that someone could set a trap and stumble upon some hits. You don't need many.

      --
      I'm sorry sandwich! --Brak
    16. Re:Here's how it works by crazyphilman · · Score: 1

      Ok, this is true, but still -- wouldn't it be easier to just set up a spoof site in the first place, and link to THAT from your site? All this popup window hopping is totally unnecessary. It may be possible, but the user can get tricked much more easily with less work. It's not Javascript's popup mechanism that's the problem, it's the ease with which users can be duped. The only cure for THAT is education.

      This is why I don't really see it as much of an issue. It's not that phishing sites aren't an issue; just that this one technique is no more worrisome than all the other techniques they use. And that I think it can't really be called a vulnerability; more like a con-artist technique. Trick 'em somehow into opening a link from your site, sure, but it's still just you tricking 'em.

      See what I mean?

      --
      Farewell! It's been a fine buncha years!
    17. Re:Here's how it works by Anonymous Coward · · Score: 0

      Correct, the real answer has been known for some time and it involves simply disabling javascript.

    18. Re:Here's how it works by swv3752 · · Score: 1

      And the attacker needs you use a javascript link from his site.

      So it is one more way that phishers can gather logins and passwords but not much else that can be done with it.

      --
      Just a Tuna in the Sea of Life
  57. De ja vu by pawnIII · · Score: 1

    I remember not to long ago this same exploit. Same thing, affected all browsers. Was fixed by Firefox not too long after.

    Guess the exploit has been updated, or the exploit was accidently created again by the Mozilla team.

  58. Very weird... by mark-t · · Score: 1
    Clicking on the first link opened up a new window (no problem, I allow new windows to be created if they are the target of something that was actually clicked), and the new window just sent me to citibank, like the status bar at secunia said it would...

    Clicking on the second link opened up a new window and sent me to citibank, and the window that formerly contained the vulnerability test links now contained a "results" page that, at least as much as I understood, was supposed to be opened up in a new popup window. But the only popup window I got was the one to the bank, as per expected.

  59. I think I've solved it. by khasim · · Score: 4, Informative

    FF 1.0 on Win2K.

    Middle-click to open citibank page in new tab YOU WILL NOT BE VULNERABLE.

    Left click and allow citibank page to open in new window YOU WILL BE VULNERABLE.

    At least, that's the behaviour I see on this box.

    1. Re:I think I've solved it. by LearnToSpell · · Score: 1

      That's interesting. Same results with Opera 7.54, Linux.

    2. Re:I think I've solved it. by Anonymous Coward · · Score: 0

      Not that I've dug into the code, but based on Securina's last "all browsers" bug I saw here, it seems to be a little javascript fun that's for the most part actually a feature, and involves percise conditions to work properly.

      Step 1) Go to the website
      Step 2) Go get some coffee or something, wait awhile
      Step 3) See that the exploit fails if not timed reasonably with the page load of malicious page.

      I'm also running Firefox 1.0 on Windows 2K, and at first the exploit failed to work (was busy trying to parse instructions too long before actually trying to reach the target site). Maybe this can be modified so that the timing issue is irrelavent, but my guess is it's the key to making it look like the popup was hijacked when actually the new popup window is just quickly redirected to the payload page.

    3. Re:I think I've solved it. by hobo2k · · Score: 2, Informative
      That may just be a (fixable?) bug in the implementation of the exploit. Try this: Middle click to open Citibank, click the alert (not vulnerable yet). Go back and left click to open another Citibank. The switch tabs to the alert popup. The alert page now refreshes with the secunia payload.

      Personally, I wouldn't mind it if firefox completely removed the ability for separate pages to script each other. This would break a bunch of sites. But I hate pop-ups anyway.

      Also their advice is sound: "Do not browse untrusted sites while browsing trusted sites". Or put another way: restart your browser before and after going to a bank's website.

    4. Re:I think I've solved it. by RodeoBoy · · Score: 1

      That would also break a number of corporate portals. Say bye bye to firefox on the corporate desktop.

    5. Re:I think I've solved it. by Anonymous Coward · · Score: 0

      This is interesting to know... Safari is listed as vulnerable, but I tested BOTH links (both with and without pop-up blocking), and it failed to function correctly.

      Instead of hijacking the pop-up, the pop-up hijacked the security website... oops. Seems like Safari isn't as vulnerable as they claim. Depending on who else uses the same JavaScript engine (possibly KHTML), Konquerer might have the same non-vulnerable status.

    6. Re:I think I've solved it. by Anonymous Coward · · Score: 0

      Well, then Microsoft should remove it from Internet Explorer as well. Plus Opera and khtml). Popups suck.

      Say bye bye to corporate portals on the corporate desktop. Ha!

    7. Re:I think I've solved it. by Gordonjcp · · Score: 1

      Fix the broken portals, then.

    8. Re:I think I've solved it. by lintux · · Score: 1

      > Instead of hijacking the pop-up, the pop-up hijacked the security website...

      Happened to me once too with FF1.0 on Windows. The exploit did work a couple of times though. It seems to be quite timing-sensitive, I guess.

    9. Re:I think I've solved it. by brunogirin · · Score: 2, Insightful

      I tried this on Firefox 1.0 on Win XP and you are correct. If you open the Citibank page in a new window, you are vulnerable; if you open it in a new tab, you are not. This is potentially important info to provide the FF team so that they can fix the bug quickly.

    10. Re:I think I've solved it. by Jesus_666 · · Score: 1

      No go. Whatever I try, my Firefox refuses to let the spoof work. Might, however, be a side-effect of the filter sitting between my browser and the Internet. BTW, this thing happens to run pretty well under Wine.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    11. Re:I think I've solved it. by Dr.+Evil · · Score: 1

      I was looking at this bug, it appears to be really really lame. It just executes an onclick event which targets a named window which you've opened with the "target" parameter of the anchor tag.

      And here I thought they were doing something clever like targetting a window by guessing the name of the target window. I mean, I'm pretty sure that any site at any time can guess "hey change the content of the "citibank" window!".. so if some dumb site creates a popup where name="securelogin", and some malicious site, say "hotmial.com" includes a link wiht javascript which tries to load a different page into the "securelogin" window, then you could confuse people. But no, nothing quite so fancy.

      If you right click or middle click, if I recall your browser would be ignoring the "target" tag and would create a new window with a new, unique name. It's been a while since I've done web design stuff, but that's what I recall from the 3.x days.

      I wonder if you could randomly generate a page name and store it in Javascript, or worst-case, depend on cookies to store the secret.

    12. Re:I think I've solved it. by mrogers · · Score: 2, Interesting

      Probably because if you open the window in a new tab it's a child of the main window, while the exploit is looking for a top-level window. BUT THAT DOESN'T MEAN YOU'RE SAFE! A better-written version of the exploit could search all open windows and their children until it found a window or tab with the right name.

  60. Doesn't always work by yabos · · Score: 1

    First time I tried it it timed out, second time, it showed the Citibank page. A few other times, showed the Citibank page. One time it did actually show Secunia's crap. Subsiquent tries, show Citibank's site.

    Firefox 1.0 Windows XP.

  61. Did not work on FF1.0 in XP by gad_zuki! · · Score: 1

    Tried a few times and nothing.

  62. Re:All browsers?!? by geo.georgi · · Score: 1

    Well it does not affect Lynx :)

  63. SingleWindow extension? by Black.Shuck · · Score: 1

    This bug doesn't seem to affect Firefox with the SingleWindow extension installed.

    1. Re:SingleWindow extension? by freakmn · · Score: 1

      I get the same thing. Who would have thought that the convienince of having javascript links open in a tab would also make it more secure. Perhaps it is vulnerable, but it could be security by obscurity or something. They may not think that is a common configuration, so they don't work around it.

      It seems to make a new tab in the window of the securia page that says that the other popup was hijacked. This all while the actual popup is still there, as well as the popup being in a different set of tabs. It also claims that I don't have a popup blocker.

      If you haven't heard of the Single Window Extension, the homepage is here.

      --
      warning: This post is likely to contain gobs of dripping sarcasm. Consume at your own risk.
  64. firefox just now said updates available :) by 10000000000000000000 · · Score: 1

    Go Team GO!

  65. Once again, why needless use of Javascript is BAD! by wowbagger · · Score: 4, Insightful

    This all boils down to a Javascript vulnerability.

    If web masters would stop NEEDLESSLY using Javascript to do things like open new windows, and would use it ONLY when there is no way using HTML to accomplish the same goal, then people would not need to have Javascript active all the time, and the impact of exploits like this would be greatly reduced.

    If, instead of using <a href="#" onclick="foo"> or <a href="javascript(foo)"> type constructs, web designers would use <a target="_blank" href="something.html" onclick="javascript(stuff)"> type constructs, then if the user HAS Javascript active, then the web master can micromanage the newly created window. If not, then the user STILL gets a new window, just not one that the web master can remove all the chrome from.

    Seriously - when was the last time you heard of an exploit that used straight HTML? All of the recent exploits in ALL browsers, IE included, have been in either Javascript or Active-X, not in the core HTML rendering.

    There is a REASON for that.

  66. It's the cookies by oddman · · Score: 2, Interesting

    Using Firefox 1.0.

    I followed the appropriate links allowing cookies to be placed by citibank. The window was indeed hijacked.

    I then followed the same links but this time not allowing citibank to place any cookies. The window was not hi-jacked.

    Be aware of what/who is placing cookies on your machine!

    1. Re:It's the cookies by Wumpus · · Score: 1

      Did you refresh the Secunia page before trying again?

  67. Re:All browsers?!? by El+Cubano · · Score: 5, Funny

    I just don't believe it. Anything -- even an exploit -- working in all browsers would be unprecedented!

    Lynx appears to be unaffected.

  68. That's some bug! by schmidt349 · · Score: 1

    The affected page isn't loading up at all!

    Oh wait...

  69. Worked on Firefox 0.9 by netsharc · · Score: 1

    Well, it's a simple enough trick. The Citibank popup window has a name, called 'spoofing'. After clicking on the "Open Citibank Website" at the Secunia site, a script loops waiting for the existence of the window called 'spoofing', and when it finds it, it tells it to load a different site. Guess it's not exactly a programming error, but just lax security, allowing a different window to grab another window's variable.

    I guess a patch would involve warning the user that the the pop-up is being controlled by an external window.

    --
    What time is it/will be over there? Check with my iPhone app!
  70. Maybe this will stops sites from being annoying by Anonymous Coward · · Score: 0

    I didn't get the behavior that they were talking about using Safari 1.2.4 on OS X 10.3.6 but I am glad to hear about this since it sounds more like a short-coming in how pop-ups are defined to work rather than just a bug. Hopefully this will become a reason for sites to realize the HTML forms work more reliably than pop-ups and aren't so annoying to users.

    Security is always used a way to confuse those who don't understand it and scare them into doing something else. Let's hope that this actually makes something good happen for once.

  71. Firefox protects IE!? by thecampbeln · · Score: 1, Funny
    Heeheehee, how's this for irony -

    I tried the exploit in Firefox 1.0pr without the exploit working. So I thought I'd try it in IE, so from the Secunia.com page loaded within Firefox "Right Click > Open Link Target in IE" I go and once again, poof... not working. Finally I loaded the Secunia.com page in IE, then clicked the link and only then did the exploit work.

    So there you have it... Firefox seems to protect IE from this exploit, how funny is that!?

    --
    "1984" was ment to be a warning, not a guidebook. You hear that Kim Jong-il!? BushCo?!
    1. Re:Firefox protects IE!? by Anonymous Coward · · Score: 0

      The IE instance you launched from Firefox naturally doesn't share Firefox's DOM state. Neither would a completely separate instance of Firefox, for that matter.

    2. Re:Firefox protects IE!? by Anonymous Coward · · Score: 0
      How the fuck is this a Troll? Try it, it works!

      Seems that M$ is astroturfing /.

  72. Secunia and Citibank, sitting in a tree... by unfunk · · Score: 1

    so is Citibank paying Secunia fat wads of cahs for being used in every one of their vulnerability demonstrations or what?

  73. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  74. Didn't work on Konq... by leonscape · · Score: 1

    I tried both links in Konq, and neither of them hijacked it.

    Anyone got this to work with Konq?

    --


    If a first you don't succeed, your a programmer...
    1. Re:Didn't work on Konq... by qwertyatwork · · Score: 1

      I tried it both with and without the pop up blocker. Both times it looked like I got to citi bank.

  75. Doesn't work... by greatscot · · Score: 0

    ... I followed the instructions exactly and this vulnerability doesn't work in my copy of Firefox 1.0. I got the Citibank popup and not the window with text from Secunia.

    I guess I am safe, for now.

    --
    Registered Linux User
    Registered KDE User
  76. You're kidding me. This is news? by Pento · · Score: 1
    A quick summary of how this works:

    First of all, the malicious page must be opened, and remain open. Once a second, it will check for a window with the same name as the one it is trying to take over. If it exists, it will re-write the page it is loading.

    Ways to defeat it:
    • Don't have the malicious site open.
    • The site can give random names to the window.


    This is really just another case of a "security" firm beating up something that has existed for ages as a "flaw".
    1. Re:You're kidding me. This is news? by InfiniteWisdom · · Score: 1

      * Don't have the malicious site open.

      Most malicious websites don't have a friendly note telling you that it is a malicious site that should be closed before doing anything risky. Moreover, they could easily be embedded in IFRAME adverts, popups generated by webpages, and popups generated by spyware.

      * The site can give random names to the window.
      Banking sites are notorious for using popups for logins. If every banking site randomized the names of their window then sure, this vulnerability doesn't exist. Except that they don't

      It may not be a big vulnerability for people like me, and presumably you, who know how to keep their computers free of popups and malware, but is for the millions of clueless people out there who accept spyware and popups as a fact of life and don't realize that just having one popup open and minimized in the background could be a big threat.

      This is really just another case of a "security" firm beating up something that has existed for ages as a "flaw".
      So just because its existed for a while, its not important?

    2. Re:You're kidding me. This is news? by crazyphilman · · Score: 1

      I don't know if it's even a "flaw". If the crooked site opened up a window for the link to the innocent site, then the crooked site "owns" the child window (this is in accordance with the Javascript security model, right?). So the crooked site can name the child window anything it wants ("spoof") and can enter it and walk the document object ("spoof".document.whatever). It can wait for the child window to open a new window, and (if you've gone to the innocent site and know what they name their windows) access THAT window and redirect it.

      My question is, SO WHAT? This is how Javascript works. It's a user education issue: don't open links to your bank from other websites -- type the URL in yourself.

      Anyway, what does this give a phisher that he didn't have before? If he's got you at his site, and he's got you clicking a link, it's easy enough for him to just build a spoof site to sucker you.

      And if you've got spyware on your machine, I'm sorry, but you're probably having all your keystrokes logged, anyway. Popups are the LEAST of your troubles.

      Honest. I don't think this is that big a deal.

      --
      Farewell! It's been a fine buncha years!
    3. Re:You're kidding me. This is news? by InfiniteWisdom · · Score: 1

      The exploit works even if the site is opened independently. The malicious site just has to be open in some window somewhere. You don't have to be clicking on anything on the phiser's site. Javascript currently allows a script to any window, not just ones that it has spawned.

    4. Re:You're kidding me. This is news? by crazyphilman · · Score: 1

      No. It doesn't, actually, not in most browsers. You have to remember that each browser has its own implementation of the javascript parser. You're thinking of IE, in which Javascript has always been wonky ever since Microsoft tried to push VBScript as a competitor.

      --
      Farewell! It's been a fine buncha years!
  77. Didn't work here by ndogg · · Score: 1

    Konqueror 3.3.1 with smart pop-up blocking. I'm not sure if that changes anything, but their example didn't work here. Maybe it only works on 3.2.x series and previous?

    --
    // file: mice.h
    #include "frickin_lasers.h"
  78. Same result here. by Trillan · · Score: 1

    I did it on Firefox for Windows first, so I'm pretty sure I did it right.

    Looks like Safari is not vulnerable.

    But I guess in the defense of the authors, it isn't exactly a major part of the browser market.

  79. Re:All browsers?!? by abiessu · · Score: 1

    I think the 'all browsers' is a bit presumptuous... since the exploit is based on popup windows, browsers like lynx, links, w3m, telnet, your-favorite-lack-of-popup-windows-browser, cannot be susceptible to it.

    So I'm inclined to say that it not only *would* be unprecedented, it still is.

    --
    Let S_n = {nst+us+vt : s,t in Z \ {0}, u,v in {-1,1}}. For all n in Z where |n| > 2, Z \ S_n is infinite... right?
  80. Same here n/t by Anonymous Coward · · Score: 0

    Konqueror 3.2.3

  81. DOM Issue by Johnny+Doughnuts · · Score: 1

    Might this be a DOM related issue?

    I'm not up that much on DOM, but shouldn't a parent web page be able to modify the contents of a popup window?

  82. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    > when was the last time you heard of an exploit that used straight HTML?

    There's apparently a number of known ways you can crash Firefox with malformed HTML tags.

  83. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    Interesting point, I would also have to Javascript is much more then a pain for more reasons. I have always hated the fact Javascript used by a developer would only work with IE and not my Mozilla browser.

    Web Developers, time to wise up, not just for my sake, but as the above poster has shown for security sake.

  84. Webmasters: fix your sites by KFury · · Score: 1

    The prime vunerability here (not that they're kind enough to tell you) is that the trusted site opens a popup window with a known name (in this case, Citibank opens a window named 'spoofing'). The malicious page keeps checking for the existence of a window with this name and if it exists, the malicious code stuffs their own url in there instead.

    One way to fix this would be to only let a popup be modified or accessed by code that originated from the same domain as the code that opened the popup int e first place.

    Another way for site-owners to protect their sites is to either spawn all new popups with a name of '_new' or, if your site needs to access that popup repeatedly after it's created, to generate a random number on the server side, set a cookie on the client's browser, and use that cookie value as the window name. Whenever you need to access the window again, grab the cookie value that only code from your own domain will have access to.

    The vulnerability here is that the attacker knows Citibank 'names' that popup "spoofing". If the attacker doesn't know the name of the popup, then the exploit doesn't work.

  85. Re:Not quite hijacking--similar experience by mopomi · · Score: 1

    I'm using Firefox 0.8 (I haven't gotten around to updating).
    I used the Secunia link in two ways, the first by allowing a new window to be opened up by Secunia when I clicked on the link to citibank. This allowed Secunia to hijack the "popup".
    The second way was to open the link in a new tab (via middle mouse click for me). This did not allow Secunia to hijack the "popup", even though the link originated at Secunia.

  86. Of course it's a bug by Chuck+Chunder · · Score: 5, Insightful

    Target names should only exist within the namespace of the site that created them.

    Site A should be able to create and interact with a window named "popup".
    Site B should be able to create and interact with a window named "popup".
    This should happen without either site interfering, blocking or overwriting the other. They should simply be invisible to each other, existing in completely seperate little worlds.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
    1. Re:Of course it's a bug by Anonymous Coward · · Score: 5, Insightful

      OF course that seems sensible. But when you say "should" do you mean "should" because you think so, or because some W3C or other standard says so?

    2. Re:Of course it's a bug by ajs · · Score: 1

      And me without mod points... well, Mr Coward, thanks anyway for making an excellent point, which I was about to post, myself.

      Point the second: always surf with Java and JavaScript off until / unless you need them.

    3. Re:Of course it's a bug by NutscrapeSucks · · Score: 2, Informative

      AFAICT, the 'window' object is defacto (Netscape) standard and was never standardized by the W3C.

      Traditionally, windows weren't private to sites, but this is just a variation of the "cross-frame scripting" bugs that have been patched over time.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    4. Re:Of course it's a bug by lubricated · · Score: 1

      but how do you define a site. By hostname, well there are sites that span different hosts. By domain, well there are sites than span domains. What arbitrary line would you draw.

      --
      It has been statistically shown that helmets increase the risk of head injury.
    5. Re:Of course it's a bug by Tough+Love · · Score: 2, Insightful

      AFAICT, the 'window' object is defacto (Netscape) standard and was never standardized by the W3C.

      Traditionally, windows weren't private to sites, but this is just a variation of the "cross-frame scripting" bugs that have been patched over time.


      A stupifyingly dumb design decision in the first place. The above poster's namespace comment is dead on, and there is obviously no choice but to implement per-site namespace properly.

      This design bug, however, is the fault of _all_ of us, for not reviewing the design of Javascript and making corrections years ago.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    6. Re:Of course it's a bug by Tony-A · · Score: 1

      Target names should only exist within the namespace of the site that created them.

      Dead on.
      That's also how you get security and utility without going to too much effort.

      The ability to mess with things you shouldn't even be able to see is no help to anyone but the makers of malware.

    7. Re:Of course it's a bug by Nurgled · · Score: 1

      What we have here is yet another of Netscape's poor design choices (see also IMG, FRAME, FONT) coming back to bite us in the ass.

    8. Re:Of course it's a bug by JamieF · · Score: 2, Informative

      I looked at the DOM spec (levels 1 and 2) and there's no Window object; ECMAScript mentions that the Window object may exist but not what it does (since it's part of the runtime environment rather than the base language).

      I did find this:
      Referring to windows and frames from the Netscape JavaScript handbook. It says nothing about window names being private.

      So, pin this one on Netscape, and the lack of any formal open standard for what happens in a browser outside of the document.

    9. Re:Of course it's a bug by Bob+Ince · · Score: 1

      Well *you* might think that makes sense, but that is not how JavaScript is designed.

      This is not a new bug, it's a deliberate design decision going back as far as, what, Netscape 3? If any of the intervening browsers changed the behaviour there's a possibility they could have broken people's sites.

      Back in the Netscape days this kind of obviously stupid design decision was par for the course. We complain about Microsoft adding random security-harming pointless features to their browser to scupper the competition, but Netscape were there first.

      As well as thinking about disallowing this behaviour, web browsers *must* disallow opening windows without the address bar - that's the main problem here, that the hijacked pop-up doesn't tell you where it comes from.

      And web designers that open chrome-removed pop-ups need to be shot too.

      In summary, everyone is stupid.

    10. Re:Of course it's a bug by Anonymous Coward · · Score: 0

      and nbody expects IE to adhere to W3C standards.

      ask and IE only web developer... they are right, everyone else is wrong.

    11. Re:Of course it's a bug by Chuck+Chunder · · Score: 1
      JavaScript is designed
      I think that's using "designed" rather loosely!
      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    12. Re:Of course it's a bug by jamonterrell · · Score: 1

      This is why SHOULD is defined at the begining of all RFCs :-)

      --
      I can count to 1023 on my hands. Ask me about #132.
    13. Re:Of course it's a bug by Anonymous Coward · · Score: 0

      shhh, nigger, shhhhh. sit down. Good boy.

  87. This doesn't quite affect *all* browsers... by Anonymous Coward · · Score: 0

    What about Lynx?

  88. i don't get it by Glog · · Score: 1

    No vulnerability here. I clicked on both links and Citibank shows just fine. I am running ZoneAlarm as well but I don't think is the reason the vuln doesn't work.

  89. A little presumptuous by ndogg · · Score: 1

    I tried it without pop-up blocking on at all, and it did work. I guess Konqueror is more secure with smart pop-up blocking.

    --
    // file: mice.h
    #include "frickin_lasers.h"
  90. Re:All browsers?!? by 10000000000000000000 · · Score: 1

    why not? HTML works on all browsers - so a simple exploit theoretically (maybe factually) could exist.

  91. Well... by imemyself · · Score: 1

    If we can just do to all the sites that exploit this what we did to the demonstration site, then this shouldn't be much of a problem.

    --
    Every time you post an article on Slashdot, I kill a server. Think of the servers!
  92. Comment removed by account_deleted · · Score: 4, Informative

    Comment removed based on user account deletion

  93. Typical /. response...kinda by cyranoVR · · Score: 1

    Headline: New Vulnerability Affects All Browsers

    *SIGH* when are all those...um...browser users going to realize that they should just switch to...umm...no...other browser?

    I mean, don't they get sick of...all...their browsers getting...I mean....hmmm

    Huh.

    1. Re:Typical /. response...kinda by ubernostrum · · Score: 1

      As others are reporting, Links, Elinks and Lynx do not appear to be vulnerable. I'll test w3m-emacs here in a minute...

  94. Re:All browsers?!? by Spy+der+Mann · · Score: 1

    Here's a vulnerability that works in ALL browsers. It's a DoS attack.

    while(1)
    { alert('doh!'); }

  95. with or without by Anonymous Coward · · Score: 0

    i have pop-up blocker on, running latest firefox on linux. tried appropriate link and got their warning message. for science/giggles i tried the "without pop-up blocker" link and i got the regular citibank message.

  96. Most likely some standards bug by ndogg · · Score: 1

    If it affects this many browsers, it's most likely a security bug in some standard. It could be something in HTML or ECMAScript (a.k.a. JavaScript/JScript). The only other possible explanation is that they all use the same code.

    --
    // file: mice.h
    #include "frickin_lasers.h"
    1. Re:Most likely some standards bug by bigsteve@dstc · · Score: 1
      I think you are right. I am not an HTML spec lawyer, but the HTML 4.0.1 spec does not mandate an algorithm for resolving target names. Instead, it recommends an algorithm which does not take account of frame ownership.

      The relevant section is here

      One could argue that because the HTML spec does not mandate a target name resolution algorithm it is not to blame for this problem. (A web browser implementor ought to have the foresight to get the security right ...) However, I don't buy that. IMO, the target name resolution algorithm should be mandated (to improve script portability) and it should specifically address this security issue.

  97. Click here for a demonstration of your demise. by lateralus_1024 · · Score: 0

    "...Here is a demonstration of the vulnerability"

    Uhhh yeah right buddy. Maybe next time you should be a little more stealth in trying to hack an unsuspecting user.

    --
    If you think /. comments are bad, check out Digg.
  98. safari seems to work fine by terranman2 · · Score: 1

    safari 1.2.4 seems to be working normally, i didn't see anything that resembled a vulnerability to me, so i guess it's one of those things apple users get to be safe from again while we sit back and enjoy the havoc that everyone else deals with?

  99. /.ing Citibank. ? by 2mcm · · Score: 0

    Citibank seems be going quite slowly ... maybe it is being /.ed ? Or maybe it is part of an evil plan to DOS their site ?

  100. Secunia Vuln Report. by Anonymous Coward · · Score: 1, Funny

    Did anyone read the report on this, the solutions is ammusing.

    Solution:
    Do not browse untrusted sites while browsing trusted sites.

  101. RTF instructions by Chuck+Chunder · · Score: 1

    You do get wierd behaviour if you don't follow them. It's a fairly 'fragile' example.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  102. Lynx is unaffected.... by Dok+Fenderson · · Score: 1

    'Nuff said.

    --
    "You can't screw the system, but you can give it a good fondling." -- Too lazy to look it up
    1. Re:Lynx is unaffected.... by Anonymous Coward · · Score: 0

      I use Lynx as my main browser. No problems. Even when visiting all the pr0n sites. ;) [ note to wiseguys: see /etc/lynx.cfg for what XLOADIMAGE_COMMAND is ]
      Links should be ok too, assuming you turn off that nasty javascript (which links doens't support fully anyway). And links can render graphics pages completely on its own, without all the crap UI toolkits the others have.

  103. Bugzilla #273699 by Trillan · · Score: 2, Informative

    Seems to be in bugzilla.mozilla.org as defect 273699. (Direct link wouldn't work anyway.)

  104. Comment removed by account_deleted · · Score: 3, Informative

    Comment removed based on user account deletion

  105. Links by Anonymous Coward · · Score: 0

    And people laugh at me for using lynx...

  106. In other news... by klone0 · · Score: 0

    A new virus has been released that allows malicious hackers to steal your credit card number. Click here for a demonstration.

  107. IGNORE ABOVE...I AM AN IDIOT. by Anonymous Coward · · Score: 1, Insightful

    Okay - it does work. I am an idiot and can't follow instructions.
    Requires the clicking on the citibank link :)

  108. Didn't work :) by Spy+der+Mann · · Score: 1

    Of course, I happened to have A LOT of popup alerts ("Firefox prevented a popup BLAH") in my top-bar. Like a hundred :-o

    I *guess* the vulnerability DID work in Mozilla because AFAIK... Mozilla doesn't have Firefox's popup blocker... yet.

    1. Re:Didn't work :) by Anonymous Coward · · Score: 0

      Sorry... Where did Firefox's popup blocker come from, then? :-P

  109. Re:All browsers?!? by loconet · · Score: 1

    finally people are coding to standards!

    --
    [alk]
  110. NewsFlash by Anonymous Coward · · Score: 0

    Don't access your Bank Account from imgonnastealallyourfunds.co.us.kr.fr.ca

  111. Re:All browsers?!? by Anonymous Coward · · Score: 0

    How do you get Java to work with Lynx?

  112. Is it me or does konqueror work? by fox8118 · · Score: 1

    Konqueror appeared to work correctly for me. Did anyone else have a problem with it?

    I'm running kde 3.3.1.

  113. I call bullshit!! by itwerx · · Score: 1, Flamebait

    And here's why:

    It only works if you open the link from their site. So yeah, if they control the session they can do what they want, OMGWTFBBQ duh!

    Easy test to prove this:
    1 - Open CitiBank with their link and be horrified.
    2 - Now, leaving their windows open, open a new browser window and go to exactly the same URL, and hey presto - it doesn't work!

    So yeah, it's a cute trick, but I wouldn't be wetting my pants over it...

    1. Re:I call bullshit!! by corbettw · · Score: 4, Informative

      Except that it would be easy to exploit this. Here's an example:

      1) Send out a phishing expedition, asking people to log into their BofA account to update their account information. Make it look real official, and include a link that goes to "https://www.bankofamerica.com". The new window takes them to the real site, encrypted and everything.
      2) Customers login and check their mailing address, or whatever.
      3) Some percentage of them will leave their windows open for more than 10 minutes, at which point BofA sends their standard pop-up window warning about account inactivity and logout.
      4) Hijack the pop-up window and do Something Nefarious, like initiate a funds transfer.

      Now, this isn't a perfect example. But there are an untold number of different sites out there who use pop-ups for perfectly reasonable applications, and it would be trivial for some phisher to get people to go to those sites using his link.

      The best thing to do is, for those sites who use pop-ups to communicate with their visitors, use some nonstandard form for naming those windows. Use the person's username, a random string, a DES hash with the first two characters of the day of the week as the salt and the time the page is first loaded as the string, whatever (no, don't use "whatever", that's just a figure of speech)'

      --
      God invented whiskey so the Irish would not rule the world.
    2. Re:I call bullshit!! by itwerx · · Score: 1

      Send out a phishing expedition

      So how is that (effectively) any different from a URL spoof?
      I'll say it again, if the bad guys control the session you're screwed anyway...

    3. Re:I call bullshit!! by dbacher · · Score: 1

      Or use a page with a meta redirect. 1. Send user to www.bankofamerica.com@some-other.com 2. Use a meta-redirect to send user to www.bankofamerica.com Now spoof stick, etc. are of no help, you're on the legitimate website, and their website has done anything that they want to.

      --
      If your code is acting bloated, and is running rather slow, it's likely and predicted that some loops you will unroll.
  114. Insensitive clod by krray · · Score: 0

    You insensitive clod -- that was _my_ account, thank you very much. And yes, I have a Citibank account. Well, HAD. :)

    Safari with Block Pop-Up Windows (Command-K) turned ON and this hack simply does not work (using tabbed browsing _if_ that matters). Allowing pop-ups and sure enough ... it too would be vulnerable. Who allows pop-ups anymore? Oh yeah, IE users.

    1. Re:Insensitive clod by Anonymous Coward · · Score: 1

      Damn the minute you turn on popups it gets it in Safari...this is a problem because I use a lot of key commands...every so often I accidently hit Apple-K and there is nothing telling me that I've just turned on the blocker or turned it off. It'd be nice to have some kind of notice.

      "Who allows pop-ups anymore? Oh yeah, IE users."

      Well, even with them blocked on IE, its easy to get around these, or so it appears. Hit DrudgeReport sometime on IE and with the popups blocked. They've figured a way to throw these things up. Its infuriating that it was that easy to get around them -- the popups started happening about a week after I picked up the prerelease for SP2...it didn't take very long at all.

      All in all, I shouldn't complain because my favorite browser is vulnerable to some of this under the wrong circumstances, so I shouldn't hold this against Microsoft :-)

    2. Re:Insensitive clod by 0111+1110 · · Score: 1

      I use IE with javascript disabled except on a select few trusted sites. So this javascript based test doesn't work for me. Get back to me when firefox finally gets around to javascript whitelisting. Obviously not a high priority for the devs.

      Also, does anyone have a link to a test like this that doesn't use javascript so I can join in on the festivities?

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
  115. Is this really a vulnerability?? by Anonymous Coward · · Score: 0

    Why bother guessing the name of the pop up? Just create a NEW pop up with that LOOKS like the target site. Obviously the user had pop ups enabled anyway right. They dont seem able to access preexisting content in the target pop up.

    This vulnerability is not worth fixing. I dont see how a "fix" would be effective.

    1. Re:Is this really a vulnerability?? by MadChicken · · Score: 1

      Because then the user did not click on anything for the popup to happen. That might set off alarm bells (besides, popup blockers would kick in)

      I agree, this is not a vulnerability. No more than popups themselves.

      If they "fixed" this, a ton of other pages would be broken. I use a popup "please wait" window in some sites, and it has a specific name. On the next page, I find that window and close it. If they changed the behavior of this, I could no longer do that. Even limiting it to one host would be a problem... www.client.com has a link, fires the popup, then goes to ecommerceserver.host.com which expects to close it...

      The solution seems to me would be for the banks to generate a random name for their popup windows. Just use the existing session ID, I guess.

      --
      SYS 64738 NO CARRIER
  116. Named frames / windows by complete+loony · · Score: 1
    I thought this was the intended design behind naming browser frames?

    The "name" of a window should only be visible to pages in the same domain. This should be a fairly simple one to fix, just prepend the name of the domain that created the frame to the internal name assigned to the frame / window. Then multiple sites can have a frame called "pictures" or "details" without this kind of conflict.
    I've also thought previously that the name of the frame could be used in cross site scripting as a way of passing information between sites.

    --
    09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
  117. IGNORE ABOVE POST...I AM AN IDIOT by Anonymous Coward · · Score: 0

    Okay - finally learnt to read the instructions :)

    It does work, and I will crawl off into a corner and hit myself around with a Clue-stick. It was a temporary PEBKAC error and nothing more.

  118. Should because it makes sense by Chuck+Chunder · · Score: 1

    As far as I can see the W3C doesn't go anywhere near touching this stuff, it's outside the scope of what they do.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  119. It doesn't affect Safari-Bullet-Time. by Anonymous Coward · · Score: 0

    "Kinda like walking back and forth through a bad neighborhood while counting your cash."

    Whew! Thank God, I'm unemployed. Talk about dodging the bullet.

  120. Re:Using Opera 7.54 by Lisandro · · Score: 2

    Opera 7.11 on WIN2000 (older version, it's what i have at work) opens the CTI site and the spoof in separate windows, with or without popup disabler. I have to check it with newer versions though, i will when i get home.

  121. IGNORE ME - I CAN'T FOLLOW DIRECTIONS :) by Anonymous Coward · · Score: 0

    Ignore my post - I have problems reading and following directions... as do most other /.ers here apparently :)

    Yes, it does work as advertised, even on Safari. So it is a vulnerability.

  122. Re:All browsers?!? by Mr.Ned · · Score: 1

    You're right. lynx is not affected.

  123. Multiple browser instances by freelunch · · Score: 1

    One way to avoid these types of attacks is to isolate your security sensitive browser sessions.

    So, you might have a browser installation dedicated for your realtime brokerage account/banking and another for general surfing.

    Ideally, these would even run under different user IDs.

    Modern browsers are large and complex. As such, they will always be a security problem. Isolating them seems like a decent solution.

  124. firefox not effected? by Lord+Bitman · · Score: 1

    All browsers? Except Firefox? and according to posts below- IE6 not effected either?
    What all browsers exactly are these? Netscape 2.1?

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  125. Verified In Mozilla 1.7.3 With Popups Blocked by Tetch · · Score: 1
    The vulnerability worked for me using Mozilla 1.7.3 with "Block unrequested popup windows" switched on.

    Amusingly though, the silly .WAV file sound clip I have Moz configured to play when it blocks a popup went berserk as soon as I clicked on the "With popup blocker" link - it's about 4 seconds long but I got an endless repetition of the first half-second, so it sounded like a CD that's got stuck, and it was very obvious that something was wrong. I guess that was the Secunia page's Javascript looping waiting for the popup window to appear.

    Also, I confirm another poster's assertion just now : this only seems to work if you use a link on the malicious webserver to open a window on the Citibank site. If you open Citibank by typing the URL into a pre-existing window the problem doesn't occur, and the normal Citibank anti-phishing advice appears in the requested popup window.

    --
    If you don't pray in my school, I won't think in your church.
  126. This isn't a serious vulnerability by Anonymous Coward · · Score: 0

    Come on .. let's say they "fixed" this .. why cant an evil site just create a NORMAL pop up that looks similar to the citibank pop up? All they seem able to do is inject content.

    1. Re:This isn't a serious vulnerability by taylortbb · · Score: 1

      No they can't, Secuina reported this vulnerability before, and it has now been patched. Only the active website can show pop-ups.

  127. All browsers eh? by Anonymous Coward · · Score: 0

    Ah well, knew my links wouldn't hold up forever....

  128. Camino on OS X by for_usenet · · Score: 1

    Just tried - Camino 0.8.2 on OS X 10.3.6 IS vulnerable.

    1. Re:Camino on OS X by ttuegel · · Score: 1

      I tried this with Camino 0.8.2 on OS X 10.3.6. I do not get any text in the Citybank popup window from Secunia. What does happen is that the ORIGINAL (the one I opened to view the Secunia site) window changes to say that I am vulnerable. However, seeing as the Citybank window still says Citybank, I'm not so sure about the validity of the claim the original Secunia window made. (Furthermore it's not a vulnerability: websites change the contents of their own window all the time.)

  129. Hmm by Refrozen · · Score: 0

    All browsers 'eh? Firefox 1.0 with std. settings didn't get effected?

  130. I use Firefox and no problems by koan · · Score: 1

    This should go great with Firefox's big billboard ad =)

    --
    "If any question why we died, Tell them because our fathers lied."
  131. Uh, little overkill here guys? by Anonymous Coward · · Score: 1, Funny

    Firefox prevented this site from opening 764 popup windows.

    You know, I think I'd get the idea after the first few hundred popups, Secunia...

    Interestingly, the vulnerability doesn't seem to work if you open the Citibank link in a new tab instead of a new window.

  132. Lynx Totally Unaffected by Slavinski · · Score: 2, Funny


    My lynx browsing is totally unaffected. ;)

  133. Re:Once again, why needless use of Javascript is B by Che+Guevarra · · Score: 1, Insightful

    Molls and trolls, molls and trolls... There is more to the web than formatted content. Dynamic websites have been a must to attract hits since 1998. Facts of life, deal with it.

  134. Re:All browsers?!? by ajs · · Score: 1

    It works under firefox under Linux (Fedora Core 3 FWIW).

    It's not really a bug, but a clever use of standards to mislead. It relies on JavaScript and popup windows (though it works fine with "good" popups, which Firefox and Mozailla allow).

    This bug is probably best addressed by some small fixes from the browser vendors for the short-term, but with a re-evaluation of JavaScript and HTML to guard against social engineering by the standards bodies.

  135. Start your calendars! by jyristys · · Score: 1

    Which one of the affected browsers is the first to fix this?

  136. Mozilla/Firefox Workaround by loconet · · Score: 5, Informative

    According to MozillaNews the following work around can be applied to Mozilla/Firefox:

    1. Enter about:config in the Location Bar.
    2. Enter dom.disable_window_open_feature.location in the filter field.
    3. Right-click (Ctrl+click on Mac OS) the preference option and choose Toggle (the value should change to true).

    This issue is already being worked on bug 273699 (copy link location, paste) filed a few hours ago.

    As a side note, being able to see the bug fixing progress unfold is one of the many reasons why i love open source. I am able to learn so much from just seeing the process take place from start to finish, how it is reported, test cases created, problems that arise, insights into other parts of the system, who the people involved are, reviews, patches, etc.

    --
    [alk]
    1. Re:Mozilla/Firefox Workaround by thomkt · · Score: 5, Informative

      This doesn't prevent the pop-up hijacking from happening; it forces the address bar to display, so you can see the location of the pop-up.

      From the page:

      "Note that, although the attack site can inject its own content, it cannot change the URL appearing in the Location Bar. Firefox and Mozilla have the ability to deny access to the Location Bar so all pop-up windows always have it."

    2. Re:Mozilla/Firefox Workaround by Student_Tech · · Score: 2

      I have always wanted a way to force an address bar on those dang popups.

      So as another poster already said, it doesn't stop the redirection, but it does let you see the address you have been redirected to.

    3. Re:Mozilla/Firefox Workaround by zobier · · Score: 1

      No, I have FF 1.0, dom.disable_window_open_feature.location set, pop-ups blocked and it still fails the test.

      --
      Me lost me cookie at the disco.
    4. Re:Mozilla/Firefox Workaround by Anonymous Coward · · Score: 0

      I have always wanted a way to force an address bar on those dang popups.

      Same here. I should've realized there'd be a config option to do this. I've also changed dom.disable_window_open_feature.{close,minimizable ,resizable} while I was there.

    5. Re:Mozilla/Firefox Workaround by Anonymous Coward · · Score: 0

      Your link is bad, actually not really bad, just that it is blocked when coming from slashdot. Damn those slashdot effect workarounds.

    6. Re:Mozilla/Firefox Workaround by phooka.de · · Score: 1

      It still fails the test - but you get the address-bar and see where you are.

    7. Re:Mozilla/Firefox Workaround by Fnkmaster · · Score: 4, Insightful

      All these damned Secunia bugs are basically human error bugs anyway. If you know what's in the popup, it's impossible to be spoofed - if the URL bar shows a site that's not what you expect, close it.

      In general, it's always going to be possible if you are browsing sketchy and secure sites at the same time that the sketchy site might pop up some deceptive window, and if you are confused, and can't see the URL bar, you might think it came from the secure site, with or without this specific injection issue. Which is why this workaround out to be default behavior anyway (I HATE sites that try to hide my location bar and navigation toolbar, those bastards).

      Anyway, the point is, yes the issue should be fixed, but if you applied the workaround, it makes the exploit essentially worthless to an adversary.

    8. Re:Mozilla/Firefox Workaround by anti-trojan · · Score: 1

      It seems that you already know this, but for those who don't know: If you are using Mozilla Suite/Firefox, it is possible to prevent sites from hiding the location bar. Just type "about:config" in your location bar and set dom.disable_window_open_feature.location to true.

    9. Re:Mozilla/Firefox Workaround by ville · · Score: 1
      I was unable to get either of the tests to work with firefox 1.0. Is it perhaps because I have changed all of the browser.link.open_* from their default values?


      browser.link.open_external 2
      browser.link.open_newwindow 1
      browser.link.open_newwindow.restriction 2
      browser.link.open_newwindow.ui 1

      // ville

    10. Re:Mozilla/Firefox Workaround by Niggle · · Score: 1

      just that it is blocked when coming from slashdot

      If you're using firefox/mozilla then:
      type about:config into the address bar and hit return.
      set the network.http.sendReferrerHeader property to 0

      The link will then work. This functionality is also exposed by the PrefBar plug-in as a checkbox. This is a pretty safe change, I have found exactly one site that got upset if it didn't get a referrer (it wanted to force you through their main page).

      --
      - Blah blah blah, missing scientist. Blah blah blah, atomic bomb. -
    11. Re:Mozilla/Firefox Workaround by Umbriel · · Score: 1

      With Windows XP SP1 / Firefox 1.0 the hi-jack doesn't work, I see the original CityBank page with no problems. The pop up blocker is activated, of course, who can live without it nowadays?

    12. Re:Mozilla/Firefox Workaround by JamieF · · Score: 1

      Yeah, but users are dumb, and will be fooled by stuff like:

      http://www.citibank.com:80@123.45.67.89/spoof_u. ph p

      Hopefully if the browser's default behavior is to tell the user that they're leaving an https site for an http URL, the user will notice.

      Also, banks tend to recommend quitting your browser after (and possibly before) a banking session, which isn't the worst idea in the world.

    13. Re:Mozilla/Firefox Workaround by Anonymous Coward · · Score: 0

      That is why it says Copy Link Location and paste!

    14. Re:Mozilla/Firefox Workaround by Miles · · Score: 1

      You can also use the 'one window' browsing to see the address bar. Just go to about:config and toggle the setting for
      browser.tabs.showSingleWindowModePrefs
      to true. Then open up the Preferences dialog from Edit->Preferences and go to Advanced, select Tabbed Browsing, and choose to 'Force links that open new windows to open in' a new tab or the current tab.

    15. Re:Mozilla/Firefox Workaround by progeek · · Score: 1

      More important for many businesses is what they can do to their web site to protect their customers. I've been reading the JavaScript code and, for starters, I recommend either targetting _blank or some randomly generated name. If the window must be targetted again later, maybe a combination of the user's session ID (which should already be randomly generated and protected from interception etc.) and a plain-english name. For example:

      var windowname = sessionid + 'foo');

      This would go well in a function to "sessionize" a window name and return the result.

      --
      /* Brian Rogers, professional geek, coffee achiever */
  137. Re:Once again, why needless use of Javascript is B by dghcasp · · Score: 4, Insightful
    And this is part of a larger user interface principle, "Don't try to control your user's behaviour if you don't need to."

    Example: Sites that pop up their "main" window from their "entry tunnel." Exactly what justification do you have for thinking I still need to view your entry tunnel?

    Example: (as mentioned,) sites that use Javascript to open windows. Granted, this practice came around before Opera/Mozilla introduced us to the wonders of tabbed browsing, but what's the point of pulling up a "diversionary" window and forcing the user to close it? Afraid they might not understand the concept of the "back" button?

    Example: using flash/java/shockwave/etc to perform functions that could be handled in HTML, especially now that we have DHTML. I have trouble with understanding the argument "we will be more successful if we deny access to some percentage of the population."

    etc etc etc.IMHO, this is a symptom of the problem where people assume "everyone else thinks / acts / behaves in the same way I do."

  138. Don't go to the bank with a hitch hiker by Joseph_Daniel_Zukige · · Score: 1

    and don't go to your bank's site without shutting your browser down first. Every window.

    If you're accessing an account with a lot of money, reboot the computer first.

    Common sense.

    (And one of the reasons I hate Microsoft -- they keep pushing everybody to behave like this sort of thing can't happen. It ain't ready for prime time yet.)

    1. Re:Don't go to the bank with a hitch hiker by enosys · · Score: 1
      That is pretty good idea.

      However, closing every window might not cause the browser process to exit. This sometimes happens with IE. You should kill all remaining browser processes before running the browser again.

  139. Slashdot saves the day by Anonymous Coward · · Score: 0

    Here is a demonstration of the vulnerability"

    Doesn't affect me, since I can't get to the demonstration page. The Slashdot effect is protecting my browser.

  140. Re:Once again, why needless use of Javascript is B by NutscrapeSucks · · Score: 1

    Don't bother fighting. Slashdot will never stop being on the insightful vanguard of 1993 technology.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  141. that's a feature, *not* a bug by hyperstation · · Score: 1

    way to sensationalize there, weekly world slashdot!

    where do these "security companies" come from? there's like a new one every month...

    1. Re:that's a feature, *not* a bug by Anonymous Coward · · Score: 0

      Mohammed Saeed al-Sahaf! I thought that was you!

  142. works only once by sangudu · · Score: 1

    did any one notice this?
    The vulnerability demonstartion worked
    only once on my mozilla browser.
    without restarting secunia.com if you agin click
    on the vulnerability test for pop up injection
    citibank correctly opens the citibank popup.
    i guess this is because the timer expires
    after we click on the link once.
    after that it has no idea when we will click on the link again

    1. Re:works only once by Anonymous Coward · · Score: 0

      did anyone notice that the website specifically says to reload the page if you want to try it again?

  143. New server vulnerability by professorfalcon · · Score: 1

    In related news, they've just discovered a new vulnerability that affects all servers. It's called Slashdot.

  144. How do you get it to work? by Anonymous Coward · · Score: 0

    I'm using Konqueror and cannot figure out a way to get the vulnerability to work. Perhaps Konq is immune?

  145. Add me to this list by Anonymous Coward · · Score: 0
    This doesn't do anything. I tried to do it and it said that I didn't have popup blocking enabled (wtf?). Then I tried the other link, and it still did nothing. I opened the little popup about fraud email or whatever before doing it both times.

    I think that whoever made up this vulnerability needed to do more testing first. I'm in Firefox 1.0 on Mandrake linux 10.1.

    No problems here.

  146. Re:Using Opera 7.54 by toddestan · · Score: 1

    I'm using Opera 7.54 for windows, and the "With Pop-up blocker" link worked flawlessly for me. However, the no pop up viewer one didn't. Looks like this method is kind of hit and miss when it comes to browsers.

    Oh well, Opera users don't get to feel left out now!

  147. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    More to my preference, don't target new windows. I do my browsing in one window, and I hate when clicking a link opens a new one. If I want a new window, I will ask for it. (Besides that, I never want a new window. I have tabs. If I want a new tab, I will ask for that.) I've disabled target=blank, but javascript will still open new windows. Worse, I can't shove the damn thing back into my real browser session without cutting and pasting the URL, where target=blank can be put into the current session with a middle or right click.

    To Do: Write plugin to redirect target=blank to a new tab.
    Write a plugin to flame the webmaster of the current website on a button click. Maybe a few checkboxes to select [poor standards compliance/opened windows I don't want/Excessive use of Javascript/whatever]

  148. Re:Once again, why needless use of Javascript is B by fuw · · Score: 3, Informative

    Well since the target attribute of the anchor link is not part of the XHTML 1.1 Strict standard, web developers who *are* actually concerned about standards are required to use Javascript to perform the pop-up behavior. By using standards-based design and manipulating the DOM via Javascript, we can accomplish anything. No need for clunky the "onclick" or even the outdated "target" attributes.

  149. Re:All browsers?!? by Anonymous Coward · · Score: 0

    Thank you Mr. Obvious...

  150. Re:All browsers?!? by localman · · Score: 1

    You've never actually tried to get a web page looking the same in all browsers, have you :)

    Cheers.

  151. Another claimed vulnerability that affects many? by jbn-o · · Score: 1

    I read that the following Javascript code is sufficient to cause a crash in many Javascript-enabled browsers (Lynx need not apply, and you will need to turn on Javascript to have any chance to see this work):

    <HTML>
    <SCRIPT> a = new Array(); while (1) { (a = new Array(a)).sort(); } </SCRIPT>
    <SCRIPT> a = new Array(); while (1) { (a = new Array(a)).sort(); } </SCRIPT>
    </HTML>

    Copy that into a text file, open it with your favorite web browsers and be prepared to lose work.

    But I'm having odd results in two copies of Firefox 1.0. In my installation of Firefox 1.0 (from Fedora Core 3, fully updated) I get a prompt that lets me cancel running the scripts (I get prompted once per SCRIPT element). Running Firefox 1.0 from mozilla.org on Fedora Core 2 (again, fully updated) the browser quickly crashes.

    Any hints as to why one Firefox is crashing and the other not? I'm guessing that there is a Javascript execution timeout setting I could adjust with about:config in the FC2 Firefox 1.0 which crashes? If so, which settings are relevant?

    Thanks.

  152. Firefox 1.0 by gsa700 · · Score: 1

    Not Vulnerable.

    I have all the 'advanced' javascript options turned off except the 'images' one.

    --
    "You do not support the root but the root supports you." - Romans 11:18
    1. Re:Firefox 1.0 by Anonymous Coward · · Score: 0

      YEEEEEEEHAW! Score 1 for Firefox!!!

      I saw the same thing.

    2. Re:Firefox 1.0 by gsa700 · · Score: 1

      Revising to somewhat vulnerable.

      Seems like it's very dependant on your settings though.

      --
      "You do not support the root but the root supports you." - Romans 11:18
    3. Re:Firefox 1.0 by MikeBabcock · · Score: 1

      It seems that for Firefox users it might in fact be a red herring to some degree.

      Firefox may be allowing the "dangerous" behaviour only when the resulting window is actually a child of the original window.

      This would make sense to some degree, but cross-domain scripting prevention should still kick in.

      --
      - Michael T. Babcock (Yes, I blog)
    4. Re:Firefox 1.0 by deadl0ck · · Score: 1

      Same here, I couldn't get it to work until I read those pesky instructions. Maybe the exploit needs to be updated for us middle clickers who can't follow directions. lol

      --
      --
  153. Perfect opportunity to test the open/closed model? by div_2n · · Score: 1

    So they are all vulnerable?

    Let the race to see who fixes first begin. Any bets on who fixes it first?

  154. Re:All browsers?!? by Anonymous Coward · · Score: 0

    This is the same as being able to open a new window .. its honestly not a major security exploit.

  155. Relationship to.. by fuw · · Score: 1

    There is a striking resemblence to the cross-browser "vulnerability" discovered by the same group a few months ago.
    Remember this?
    Looks like they tweaked their Javascript to take advantage of a similar problem with the Javascript model.

  156. Re:Once again, why needless use of Javascript is B by ndogg · · Score: 1
    <a target="_blank" href="something.html" onclick="javascript(stuff)">

    Unfortunately, this is not Strict XHTML 1.0 compliant. The XHTML Strict 1.0 manner of doing the same thing is much more complicated.
    --
    // file: mice.h
    #include "frickin_lasers.h"
  157. Re:All browsers?!? by elmegil · · Score: 1

    You need to cite which version of firefox. I have FF 1.0 (not the PR release), and secunia's site couldn't even tell that I had the popup blocker in firefox turned on, much less do anything malicious with the citibank popup.

    --
    7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  158. Doesn't seem to work with OmniWeb on OS X by otterboy · · Score: 1

    Just fer the record.

  159. on my machine... by XO · · Score: 0

    Firefox, Mozilla, Opera 7.54, and IE all give me the same results:

    The ORIGINAL window that came from secunia.com, opens to what citibank is trying to show in the popup, while no new window opens. Hmm.

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  160. Doesn't work in Opera 7.50 by Anonymous Coward · · Score: 0

    Uh, I guess the Subject covers it.

  161. Mozilla 1.3.1 + Linux by Anonymous Coward · · Score: 0

    is vulnerable.

  162. Re:Once again, why needless use of Javascript is B by djoham · · Score: 2, Informative


    If, instead of using <a href="#" onclick="foo"> or <a href="javascript(foo)"> type constructs, web designers would use <a target="_blank" href="something.html" onclick="javascript(stuff)"> type constructs, then if the user HAS Javascript active, then the web master can micromanage the newly created window. If not, then the user STILL gets a new window, just not one that the web master can remove all the chrome from.

    Sorry, this is incorrect. For better or worse, according to the W3C, opening windows via JavaScript is the only proper way to create new windows. In fact, the target attribute has been removed from standard HTML since at least HTML 4.01 strict.

    If you remove the target="_blank" from your second example, you'd actually be doing it right. In this case -as you said- the user would get to the new link regardless. If they had JavaScript turned on, they would get whatever niceness the web developer wanted. If not, they would just get the raw page.

    David

  163. Re:Once again, why needless use of Javascript is B by kiddygrinder · · Score: 1

    I only use javascript to add functionality, un-clutter interfaces and do client-side validations. Why should I have to put up with having to NEEDLESSLY remove functionality because of BUGGY IMPLIMENTATIONS.

    --
    This is a joke. I am joking. Joke joke joke.
  164. Spoofstick by Halvard · · Score: 1

    The Spoofstick extension clearly shows that the popup is from the Secunia site, not a site controlled by Citi.

  165. Practice what I preach? by Joseph_Daniel_Zukige · · Score: 2, Funny

    LOL! I suppose I should change my /. password now, just in case Secunia's proof of concept had a more-than-friendly bit of code in it.

  166. Re:All browsers?!? by ajs · · Score: 1

    I'm running 1.0. Sorry I thought that was a given.

  167. Konqueror by Yartrebo · · Score: 1

    I cannot get the exploit to work on my machine using Konqueror. Perhaps it is the pop-up blocking or security settings (Very tightly set - javascript was enabled, but only because citibank and the exploit site requires it to work).

  168. More information (and a "work around") by MikeKD · · Score: 1

    MozillaNews has a post describing how to unconditionally turn on the location bar in a window. This reveals that the popup comes from Secunia.com (Having the Spoofstick extension for Firefox also reveals the originating site. Also the Mozilla bug number is 273699.

  169. Re:All browsers?!? by mjackson14609 · · Score: 1

    This bug is probably best addressed by some small fixes from the browser vendors for the short-term, but with a re-evaluation of JavaScript and HTML to guard against social engineering by the standards bodies.

    In a sense, the whole *point* of standards bodies is social engineering.

    (Yes, I know what you meant - but since this article is currently headed by a grammar flame I couldn't resist.)
    --
    I decided that behaving ethically was the most nihilistic thing I could do. - Paul Pavel
  170. Re:Once again, why needless use of Javascript is B by shirai · · Score: 3, Informative

    That's why I use iFrame popup instead of window popups. With popup blockers already appearing built into browsers, I'm assuming that they will be standard everywhere soon.

    With scripting, you can make iFrames draggable, closeable and behave and look just like regular windows but they are, in essence, windows within a window and are tied closely to the current browser.

    There are reasons to have popups like, for example, color or date pickers (with a calendar). It is actually much easier to build a draggable DIV than a draggable iFrame but the draggable DIV doesn't show up on top of certain HTML elements and hence becomes useless (even with an infinitely high z-index).

    By the way, you can get draggable iFrames to work in both MSIE and Mozilla. I just bought my iMac for testing but I'm pretty sure I can get it to work in the mac versions too as they all have the necessary language and DHTML components. All I can say though is that JavaScript and DHTML are definitely vendor dependant, and I don't care if you are mozilla or Apple or Microsoft, they ALL have quirks and bugs that go outside of the specifications. In many ways, my high speed photoshop-style image scripting program (for use on web servers) was easier to write in C# than trying to figure out how to make things work across every browser out there!

    Anyways, programmer alert. I wouldn't depend on popups working in the future if your app depends on it. Make sure to use iFrames or have a non popup dependant way of doing the same thing!

    --
    Sunny

    Be my Friend

  171. Re:Once again, why needless use of Javascript is B by veg_all · · Score: 1

    Javascript (or more properly ECMAscript) is going to play more and more of a role in the web browsing experience, like it or not. Witness gmail. This sort of dynamic page refreshing can only be handled with the DOM and I think script-written content is going to spread as developers attempt to make web apps act like local apps, with an entire dynamic layer loaded into the client. This is scary, but good. The possibilities opened up by, say, XUL and PHP xmlrpc are just too tantalizing for developers to ignore. All that has to happen is that security models need to evolve with the technology as its underlying possibilities are exploited. The essential thing that needs to be preserved is the integrity of the namespace. But this is completely doable. Despare not and evolve!

    --
    grammar-lesson free since 1999. (rescinded - 2005)
  172. Non-vulnerability by mark-t · · Score: 1
    All you have to do to avoid this vulnerability is to ensure that the name you are using for a target window isn't hijacked by anyone else.

    The way you do that is to generate the target window name dynamically, when your main page is first brought up (and use a session-cookie on the client to keep track of what that name was).

    Javascript is actually supposed to be able to do this... the fact that it can be "exploited" in this way is a consequence of people using predictable names for popup windows.

  173. Some questions on the vulnerability by CrackHappy · · Score: 0

    I have a couple quick questions that hopefully someone with more knowledge and more info on this vulnerability could answer:

    1) How, if combined with Phishing, could this be used to your advantage?
    2) Would this give you ways to get around an SSL connection, i.e. having the hijacked window still connect the bank over SSL, but you can sniff the data passing back and forth through scripts?
    3) Could the hijacked window be used in any way to impersonate the trusted site to do things like install malicious software?

    Thanks in advance for any replies!

    --
    1f u c4n r34d th1s u r34lly n33d t0 g37 l41d Capitalization really works: i helped my uncle jack off a horse
    1. Re:Some questions on the vulnerability by PingPongBoy · · Score: 1

      The unsuspecting may be entering confidential information into a spoofed window, especially username and password.

      Could the hijacked window be used in any way to impersonate the trusted site to do things like install malicious software?


      This is a frightful possibility - the popup alerts you an upgrade of program xyz is required. Many people will accept their fate.

      --
      Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
  174. mozilla only partially vulnerable? by jbridge21 · · Score: 1

    It only works on my Mozilla 1.7.3 if I use the "with pop-up blocker" link. Not so on the other one.

  175. Does this affect secure browser sessions? by Anonymous Coward · · Score: 1, Interesting

    https sessions are encrypted, right? What happens if a third party tries to hijack an encrypted pop-up? Would it just come out as garbage?

    If they can hijack encrypted windows, then it's a big problem. If they can't, it's no big deal. Anybody can intercept an unencrypted session; this exploit is just one more method to do so.

  176. Re:All browsers?!? by PhrostyMcByte · · Score: 1

    Having another window control popups is a feature of javascript (and html, via target=""), nothing new. They are just looking for hits.

  177. Re:Once again, why needless use of Javascript is B by FinalCut · · Score: 1

    javascript popup windows, in my experience of web application development, are analagous to dialog boxes in any other non-web based application.

    letting people change settings/prefereces/what ever without having to make them refresh their main view into the application (unless the changes set in the dialog effect the current window state) is pretty nice - from both a usability and performance perspective.

    in your model no matter what the user would have to load a new window to get to the preferences/settings screen, then reload the window they were already at.

    using a popup window for the same functionality the user only has to load one window (the popup) then when they hit submit (or whatever) the action is executed on the server, the popup is automatically closed, and the user is presented with their initial window without having to wait for it to reload.

    I have encountered many times where this type of behaviour is not only what the client wants, but what is also best for the client.

    popups, as most casual web consumers have come to know them are not what popups were intended to be. But a metaphorical representation of a dialog box, imho, is.

  178. Sploit dosent seem to work by Cow007 · · Score: 1

    I am using a pb g4 with 10.3.6. in Safari to try this and the sploit dosen't work against this machine.

    --
    411 Y0UR 8453 4R3 8310NG 70 U5!! -NSA
  179. Re:Once again, why needless use of Javascript is B by mkiwi · · Score: 1

    I personally do not want to see ANY entry tunnel I do not want to.

  180. Another clue for webmasters by Chuck+Chunder · · Score: 2, Insightful

    If you really want to open a pop up window, don't turn off the bloody URL bar and other assorted bits that help a user understand where they are.

    It's incredibly sad that pretty much every bank I've ever used doesn't think I might like to know that I'm really talking to their server when I use their web interface.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  181. Re:Once again, why needless use of Javascript is B by tantlerur · · Score: 1

    I just read the w3c page is it sure looks like the "target" attribute is still there. After all, how on earth could you target a frame with an anchor or a link without using the "target" attribute?

  182. Results for Slackware 10, Konqueror, Mozilla by crazyphilman · · Score: 2, Informative

    My system:

    Slackware 10, Konqueror, and Mozilla 1.7.3.

    Results with Konqueror: the popup did NOT point back at Secunia, it pointed at Citibank. Perhaps this is because I have Konqueror configured to open new windows in tabs and have "smart" popup blocking enabled. Would someone try and confirm this? If it is the issue, then we can block the vulnerability in Konqueror, at least.

    In Mozilla, the popup trick worked. Bad Mozilla!

    FYI

    --
    Farewell! It's been a fine buncha years!
    1. Re:Results for Slackware 10, Konqueror, Mozilla by Anonymous Coward · · Score: 0
      Slackware 10, Konqueror, and Mozilla 1.7.3.
      I completely misread that as "Slackware 1.0". Heh.
      In Mozilla, the popup trick worked. Bad Mozilla!
      Same here. D'oh!
  183. Weird. by R.S.+Woods · · Score: 1

    Using Links here, and it's not working. Are you sure it is *all* browsers?

  184. You know you've found a good exploit... by Dipster · · Score: 4, Funny

    when it takes Slashdotters 5 minutes and other people's help to activate it...

    1. Re:You know you've found a good exploit... by rewt66 · · Score: 1

      Don't worry, the procedure will become much more automated very soon...

  185. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  186. Firefox 1.0 by pugugly · · Score: 3, Interesting

    Just an interesting note - if I left click on secunia's test page, and secunia opens citibank in a new tab, the exploit works.

    If I middleclick on the test page and *force* firefox to open the site in a new tab, the exploit fails.

    I don't know enough to now if this is a limitation in the exploit or in how they've written the exploit, but it's odd and interesting

    --
    An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
  187. Re:Another claimed vulnerability that affects many by 2mcm · · Score: 0

    On IE that code will make the browse lock-up after about 5 seconds , but it crashes with out bringing down the system.

  188. Sad state of affairs by WebCowboy · · Score: 0, Offtopic

    Anything -- even an exploit -- working in all browsers would be unprecedented!

    The fact that something working in all browsers amazes people is quite sad...wasn't that the point of STANDARD protocols and languages (TCP/IP, HTTP, HTML, etc)? It just proves how much damage Microsoft has done by extending everything it embraces with polluted, proprietary technology meant to create a captive audience. Only when EVERYTHING--including exploits--works on all browsers/platforms will we have "won the battle".

    Anyways, it is alarming, but it doesn't look like an actual bug--it looks like a flaw in the design of Javascript (or the generally accepted behaviour). One more reason ot minimise or eliminate Javascript from your websites. At any rate, it appears aboutr as serious as any phishing scam (via email or web). Users already have to pay attention to the content of emails (asking for sensitive information, odd email headers, etc). Now they just have to do the same with web pages. I noticed right away that the status bar at the bottom of the spoofed pop-up window did not say citibank ("contacting secunia.com" or some such thing). Plus, right-clicking the window and viewing document properties showed the URL plain as day (on Firefox 1.0 anyways). At least I know now to look carefully for an odd URL (numerical address, citibank spelled c1t1bank, NOT https, etc).

    The fact that the 'net is so risky for non-savvy users is also a testimony to the failures in design we must overcome.

    1. Re:Sad state of affairs by Anonymous Coward · · Score: 0

      "A flaw in the design of Javascript" ?

      I claim that the design of Javascript was itself a flaw of Netscape.

      I also claim that when all browsers are identical, one battle will have been "won," but a far more important one will have been lost. The point of standards is not to make all computers identical -- it's to make all computers communicate happily with one another.

      If you expect every browser to render pages, interprets Javascript, and so forth, exactly the same way, what you are saying is that

      (A) there is only one right way to view a website, and
      (B) that is MY way (or Microsoft's way, or Netscape's, or anybody else's.)

      I think that's pretty clearly wrong, but let me point out a few possible situations when this logic fails:

      (1) You're using a very small screen such as a cell phone or PDA.
      (2) You're using an audio or tactile interface of some sort (such as, for instance, if you're blind.)
      (3) You're not using a GUI.
      (4) You want your web browser (and pages) to blend in with the rest of your desktop.

  189. Open source projects at risk by AArnott · · Score: 1

    Say, why is it that when IE has a bug in it, everyone hypes on Microsoft, but when there's a bug like this that affects all the open-source browsers, it's treated as business-as-usual and no one slanders them?

    I follow Slashdot for its good coverage of IT news. But I get REALLY sick of hearing so much ill-founded bias against Microsoft and for open source. Open source is good, but Microsoft has its respectful place too.

    1. Re:Open source projects at risk by The+MESMERIC · · Score: 0

      respect is earned not forced.
      if people mocks MS it is their on doing
      if MS comes with yet another bug - we laugh
      if OOS come with a bug - we just time how long it will take one of us to quickly fix this .. ... and then yes its business-as-usual.

      The bias is not ill-founded. Do your research.

      There are other corporations that have been earning a bad reputation - simply for their attitude or the way they treated their customers.

      Sun Microsystem
      Valve
      NTL

      (I am sure people can think of others)

      all these lost public sympathy to various degree.

      "thicko." (/me mumbles)

    2. Re:Open source projects at risk by Anonymous Coward · · Score: 0

      Say, why is it that when IE has a bug in it, everyone hypes on Microsoft, but when there's a bug like this that affects all the open-source browsers, it's treated as business-as-usual and no one slanders them?

      "All the open-source browsers" would in this case be BOTH Internet Explorer and Mozilla?

      Newsflash for you: Internet Explorer is not open source. Mozilla is not the only open source browser. Apparently the one who posted the article didn't even read it - Secunia says "most browsers", meaning "IE + Moz > 90%", but somehow it became "all browsers" when it hit slashdot.

  190. Re:Another claimed vulnerability that affects many by 2mcm · · Score: 0

    Yeah also locks up firefox aswell, is JScript too powerful or something to be used safely ?

  191. All browsers?? by wdr1 · · Score: 1

    All browsers?

    I think not!

    -Bill
    (And I didn't even mention telnet'ing to port 80!)

    --
    SlashSig Karma: Excellent (mostly affected by moderatio
  192. Re:All browsers?!? by elmegil · · Score: 1

    So I wonder what's different between yours and mine. Does it require an open session to the net or something? (I'm behind NAT)

    --
    7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  193. Looks like Safari might be fixed already by nizmogtr · · Score: 2

    http://docs.info.apple.com/article.html?artnum=617 98/ "Safari Available for: Mac OS X v10.3.6, Mac OS X Server v10.3.6, Mac OS X v10.2.8, Mac OS X Server v10.2.8 CVE-ID: CAN-2004-1122 Impact: With multiple browser windows active Safari users could be mislead about which window activated a pop-up window. Description: When multiple Safari windows are open, a carefully timed pop-up could mislead a user into thinking it was activated by a different site. In this update Safari now places a window that activates a pop-up in front of all other browser windows. Credit to Secunia Research for reporting this issue."

    1. Re:Looks like Safari might be fixed already by ecesar · · Score: 1

      This is a previous vulnerability.

  194. Proximition blocks this vulnerability. by trelony · · Score: 1

    I tried to see if my FF 1.0 is affected and it worked fine, but then I remembered that I have Proximition proxy set up to filer everything I do not need on a web site. It also filters popup scripts thus blocking the exploit.

  195. Re:Once again, why needless use of Javascript is B by ubernostrum · · Score: 1

    Well since the target attribute of the anchor link is not part of the XHTML 1.1 Strict standard, web developers who *are* actually concerned about standards are required to use Javascript to perform the pop-up behavior.

    Two things:

    1. When did HTML 4.01 and XHTML 1.0 Transitional stop being "standards"?
    2. Show me a "real-world" site that does XHTML 1.1 correctly.
  196. Re:Once again, why needless use of Javascript is B by Che+Guevarra · · Score: 1

    Fine, javascript is entirely unnecessary. I'm sorry I mentioned it. Next thing you know, I'll go spouting off about XML. Time to bash my stupid head into the wall again.

  197. Re:Once again, why needless use of Javascript is B by fuw · · Score: 3, Informative

    You've got to think about accessability when making links, imagine Javascript turned off. Does it still work? Imagine using a screen reader, can it follow the link? The HREF should be a valid URL to the page you are trying to display, if Javascript is turned on, you override the behavior by attaching an event to the anchor in question.

    This excellent article on ALA should answer any pending questions on the issue.

    BTW, the target attribute of anchors was dropped between XHTML 1.1 Transitional and XHTML 1.1 Strict.

  198. Re:Once again, why needless use of Javascript is B by djoham · · Score: 1

    After all, how on earth could you target a frame with an anchor or a link without using the "target" attribute?

    You would use an appropriate doctype for a framed page:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
    "http://www.w3.org/TR/html4/framese t.dtd">

    Note: This doctype is not the same as the HTML Strict doctype

    David

  199. Re:Once again, why needless use of Javascript is B by ubernostrum · · Score: 1

    Sorry, this is incorrect. For better or worse, according to the W3C, opening windows via JavaScript is the only proper way to create new windows. In fact, the target attribute has been removed from standard HTML since at least HTML 4.01 strict.

    Sorry, this is incorrect. The target attibute for anchors still exists in the Frameset versions of the HTML 4.01 and XHTML 1.0 specifications. AN for better or worse, HTML 4.01 and XHTML 1.0 Transitional are still standards published by the W3C. Sure, people who want the absolute latest, newest, shiniest, flashiest, whiz-bangiest version can use XHTML 1.1 Strict (which gets you... er... ruby tags, and that's about it), but it's also currently impossible to build a site which follows the XHTML 1.1 spec and is usable in any version of Internet Explorer.

  200. its "moles and trolls" by nyet · · Score: 1

    get it right

  201. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 1, Insightful
    You're describing things the wrong way though. It is just multiple windows, and it can be justified like an application having multiple windows. For example, a web app having a dialog windows.

    Sure, it could be done in the same page but then it's an argument about whether dialog windows are a good thing, and usability tests show that they are.

    Needless use is bad, but that doesn't mean it's always bad, and please don't jump on this vulnerability to continue an anti-popup bandwagon. This is a security issue, and could have existed in any topic independant of popups.

  202. Works on iCab 2.9.8 by the+pickle · · Score: 1

    Dunno if it's confined to the PPC/Mac OS 9 version of iCab -- I rather doubt it is -- but it definitely got hijacked on iCab 2.9.8 on Mac OS 9.2 on a beige G3.

    (I woulda tested on the OS X box, but it's getting a new screen in Texas right now...)

    p

  203. Re:I don't get it- still doesn't work for me by Anonymous Coward · · Score: 0

    I tried this 5 or 6 times with firefox 1.0 following the instructions exactly. I never once got the hijacked popup or even a 'popup blocked' message. Only the http://www.citibank.com/domain/spoof/learn.htm window.

    Pop-up blocking and Javascript are enabled. The only non-standard thing is that I have the TBE extension loaded: all popups go to a new tab, and all javascript 'advanced' settings unchecked except 'change images'

  204. Re:All browsers?!? by toomin · · Score: 2, Funny

    Yeah, this is the first thing that came into my mind as I read slashdot in lynx, however, I wasn't able to log in to post. So, the tradeoff is there: being immune to some silly vulenerability, or having a completely functional browser. Take your pick..

  205. konqueror 3.3.1 test also a pass. by twitter · · Score: 1
    The demo also failed with Konqueror 3.3.1 under Debian unstable. I did not try the pop-up blocking turned off test because I don't surf that way.

    --

    Friends don't help friends install M$ junk.

  206. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    By using standards-based design and manipulating the DOM via Javascript, we can accomplish anything. No need for clunky the "onclick" or even the outdated "target" attributes.

    Great, I'll just remove all of the target attributes from my webpages once I figure out what that first sentence means.

    Seriously, there's a good reason why web browsers still parse older HTML standards. It's because you shouldn't need to be a programmer to make one! Basically, they're just documents with hyperlinks, and sometimes that's enough. Okay, I understand why there are extensions for making fancier pages, but they aren't mandatory for a good reason. Popping up a new window so that a viewer can, say, compare two webpages side-by-side shouldn't require a professional.

  207. Mod parent down by Anonymous Coward · · Score: 0

    It most certainly does affect Firefox.

  208. Re:UPDATE: Slackware 10, Konqueror, Mozilla 1.7.3 by crazyphilman · · Score: 2, Interesting

    OK, I've read through a bunch of Slashdot posts, and I've considered my experience with this thing, and here's my web developer's opinion of this "vulnerability":

    In Javascript, if (and only if) your web page opens a new window, it "owns" that window. In other words, you have access to the whole DOM in that window. You can step through the document object, alter things, and so forth. This is how things are supposed to work; it's what enables us to open new windows and interact with the user. For example, maybe you want to pop up a window, ask a couple of questions, get the results, and close the window. Something I did recently at work was code an informational popup this way, because we had to kind of shock the user a little, to prevent them from just clicking "OK" to close all the alerts we were sending them. We made the popup very pretty and noticeable. OK?

    So, the guys at Secunia decided that was a vulnerability and they set up this little test to scare everybody. So...

    IF you went to a crooked website, and IF you clicked a link to pop up a site like Citibanks FROM THE CROOKED WEBSITE, and IF you went about your business on Citibank's site and clicked their crooked CSS overlay or popup (or whatever, you can probably do it in a couple of ways) THEN and ONLY THEN would you be sent to a crooked popup window with which they could phish you.

    In other words, in order to really make use of this, a phisher would have to:

    1. Get his code onto an actual commercial website so that people would find it and unsuspectingly click a banking link;

    2. Evade capture for long enough to collect a bunch of credit card numbers (or whatever), with the commercial site's security team coming after him with knives sharpened;

    3. Avoid having the crooked popup's web URL or IP address traced back to him by the FBI or Interpol within a day or so;

    4. Figure out a way around the bank (or whatever) putting a huge banner on their site saying in bright red flashing letters "DO NOT APPROACH THIS SITE VIA A WEB LINK! TYPE THE SITE ADDRESS IN YOU SCHMUCK!" (or just putting a parent.close(); line of code in their existing Javascript, plus some code to refresh the page from the bank's server, clearing out anything from the crooked site -- would this work? I haven't tested it yet -- but I'm sure there are other ways to do it and the bank's developers are smarter than phishers, generally).

    BUT, even if the phisher DOES figure all this out, it won't do him any good, because

    WHEN PEOPLE GO TO THEIR BANK'S WEBSITE, THEY USUALLY JUST TYPE IN THE URL OR USE A BOOKMARK!

    So, in short, I think this is nothing much to worry about.

    Discuss! ;)

    --
    Farewell! It's been a fine buncha years!
  209. Re:Once again, why needless use of Javascript is B by drew · · Score: 1

    the draggable DIV doesn't show up on top of certain HTML elements and hence becomes useless (even with an infinitely high z-index).

    this is only true for internet explorer. for some reason microsoft saw fit to implement select menus as a "windowed control" (whatever that means) which completely ignores any z-indexing rules. if you're careful about how you use select widgets (i've heard flash plugins can cause this problem too- i've never felt inclined to mix flash and dhtml myself).

    this is a problem i've been fighting with off and on for at least four years. thanks for the tip on iframes- not sure why i never thought to try that before. there are of course times when an iframe won't work- it is, for example, extremely difficultto work with the DOM inside an iframefrom outside of the iframe- but still this is a good trick to keep in mind.

    --
    If I don't put anything here, will anyone recognize me anymore?
  210. No problem with Firefox 1.0 by Nimey · · Score: 1

    FF automatically blocked the popup, and I tried both the with- & without-popup-blocker links.

    --
    Hail Eris, full of mischief...

    E pluribus sanguinem
  211. Re:Once again, why needless use of Javascript is B by Dachannien · · Score: 1

    This is interesting, because the Netscape plugin API requires specification of a target when the plugin requests a URL from the browser. (Not coincidentally, URL-getting methods in Flash also require specifying a target.)

    I think this is one of those cases where the W3C can kick and scream all they want, but entrenched technology (and zillions of pre-existing web pages) will still win.

  212. Fix for Konqueror users, if they are affected. by pantherace · · Score: 1

    I see no problems in a week old cvs build. Dispite trying both.
    I'll check the refresh issue above.
    ...checked, and it doesn't work. However, I figured out both why it didn't work, and a temporary fix.
    "Smart" Javascript (Config Konqueror->Java & Javascript->Javascript tab-> Open window policy: Smart) blocks it.
    The reason (and why Smart really is smart) is it only allows new windows to be opened in response to a mouse click. (no OnLoad events or in this case I believe a refresh timer.) Thus the pop-up is NOT allowed to open. This also lets the vast majority of legitimate sites work properly. (I've only got 2 listed that it doesn't work with...)

    Konqueror's SMART setting prevents it. Allow doesn't, Ask might (depends on user...). Deny also prevents it.

  213. Re:All browsers?!? by TheUser0x58 · · Score: 2, Funny

    Mosaic v1.0 users are also reportedly not affected. Nevertheless, experts strongly encourage Mosaic users to upgrade anyways.

    --
    -- listen to interesting music, support independent radio... WPRB
  214. doesn't seem to be much to me by Anonymous Coward · · Score: 0

    I tried in IE, Mozilla, Firefox, and Netscape. Didn't work in a single one of them. And to be sure I tried both links in each browser. Either I have some patch(es) that others don't, or something's just broken and not 4 different browsers

  215. Readable version by Anonymous Coward · · Score: 0
  216. Re:All browsers?!? by ajs · · Score: 1

    Do you have JavaScript turned off? If you do (and perhaps if you have certain JavaScript features turned off, which Firefox/Mozilla does let you do), then it can't possibly work.

  217. does not affect *all* browsers by Anonymous Coward · · Score: 0

    Secunia is reported about a new vulnerability, which affects all browsers.

    I tried with IE 6.0, Firefox 1.0 and Opera 7.54, using pop-up blocker. The exploit was successfull with IE and Firefox, but not with Opera!

  218. Old News by plutonium83 · · Score: 1

    Old news but unresolved ;(

  219. only with firefox by wifitek · · Score: 0

    only with firefox not IE, What-up?

    --
    Sig: BEEeeeP,,Please press pound, so I can get on with my fucking life!
  220. *Yawns* OffByOne browser is NOT affected by Anonymous Coward · · Score: 0

    Now I can sleep easier. :-)

  221. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    I had the same "select z-index" problem with Mozilla 1.0. Haven't tried lately.

  222. Secure one... by Velox_SwiftFox · · Score: 1

    it doesn't seem to affect Lynx.

  223. Arachne browser and lynx by Anonymous Coward · · Score: 0

    This is news only to the lazy southern inbred idiots
    that prefer wal-mart over newegg.Build your own, learn how it works, quit screwing your relatives.

  224. Re:IT DOES WORK! by Anonymous Coward · · Score: 0

    Also, don't right click on it to open the citibank website or it still won't work. It seems that with firefox you have to left click the citibank link.

  225. errr... by Ayanami+Rei · · Score: 1

    that was probably a blanket spam (but you knew that).
    There'd be no way they'd actually do it if they knew what GNOME was or how it worked.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:errr... by penniwinkle · · Score: 1

      Was ist das auf Englisch?

  226. Re:All browsers?!? by Anonymous Coward · · Score: 0

    Here's a vulnerability that works in ALL browsers.

    Wrong. Try again.

  227. in my opinion there is a simple fix for this by Pr0xY · · Score: 3, Interesting

    I think there is an easy fix for this. Basically the exploit is based on the fact that you can use javascript to open a window with the target the same as another window and overwrite the other ones content.

    Well, why not make a new rule in javascript that would disallow any javascript code to access any popups that aren't a direct child of the current instance of the browser.

    Basically what i mean is to have each window in it's own namespace and have the child window share said namespace. (I think one would have to not allow grandparents to access it either though).

    so basically if two seperate windows open a window with target="name" then 2 windows are opened one for each instance and they have nothing to do with each other.

    proxy

  228. Mozilla 1.7.3 flunks. by twitter · · Score: 1
    I tried this test again from another computer. Konqueror 3.3.1 still passed but Mozilla 1.7.3 got owned. I expect this will be fixed by the end of the week. Yawn. In the mean time, I'll be careful to avoid banks that use javascript while I browse porn and other malice with Mozilla. That happens all of never.

    --

    Friends don't help friends install M$ junk.

    1. Re:Mozilla 1.7.3 flunks. by Anonymous Coward · · Score: 0

      Yawn indeed. This is nothing like M$ IE, that takes four years to fix bugs and is insecure becuase teh big dumb corporations run it on Windoze. I agree.

  229. hah, javascript ? :) by l3v1 · · Score: 1

    Oh, so you have to enable javascript for this "hack" to work :) and even if, it may not work. Sorry guys@secunia, javascript is such luxury which I enable only purposedly on (pretty rare) occasions.

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    1. Re:hah, javascript ? :) by TheLink · · Score: 1

      Unfortunately many online banking/financial/payment sites seem to _require_ javascript in order to work.

      This is true for Citibank, and many other online banking sites.

      I'm not sure why they _require_ javascript to support the basic functionality. I'd be fine with it if they only required javascript for non-basic features like "backfill", drag and drop. But lots of sites require it even for the _links_, almost as if they don't know how to use A HREF :).

      --
    2. Re:hah, javascript ? :) by PingPongBoy · · Score: 1

      Hear, hear! Confuscious says "When going to site never seen before, disable scripting paraphernalia."

      Generally I leave my scripting settings enabled because I go to sites that use scripting but these are sites that I trust.

      The poor souls who don't understand computer programming will have a hard time determining whether a site contains malicious script code, in spite it is visible by View Source. It's amazing so many people are snookered these days by code that is wide open for scrutiny, but all it takes is some gullible clickers.

      --
      Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
  230. Re:All browsers?!? by LuSiDe · · Score: 1

    ..unless its a design flaw in a standard. It seems this exploit just abuses the 'power' of JavaScript.

    Safari is reported not to be vulnerable in the proof-of-concept. Doesn't mean its not vulnerable at all.

    --
    WE DON'T NEED NO BLOG CONTROL.
  231. This is why the latest web standards are broken by Skapare · · Score: 1

    This is why latest web standards are broken. These standards should be marked as being "in beta test" or maybe even "in alpha test". I'll stick with the versions that work securely. Being able to manipulate the DOM (see, the problem is there is one) via Javascript is why things are insecure. The standards need fixing. And it might not happen until the entire W3C is replaced by people who are more security conscious.

    --
    now we need to go OSS in diesel cars
    1. Re:This is why the latest web standards are broken by fuw · · Score: 2, Informative

      I don't know about broken, I've never looked at it in that way. For me, the standards are perfectly clear and separate content (XHTML) from presentation (CSS) from user-interactive (DOM). If you take a webpage that's written to the Strict spec, and render the HTML at the simplest level (text-based) you have a perfectly legible webpage by any browser/user. I don't see how that could have been possible without the work of the W3C and the current XHTML 1.1 Strict specification.

      Javascript is here to stay, I don't agree that using Javascript in itself is a problem or a vulnerability. Allowing Javascript to alter the DOM of a website at a different domain name than the site the Javascript is running on *is* a problem.

    2. Re:This is why the latest web standards are broken by Anonymous Coward · · Score: 0

      Javascript is here to stay, I don't agree that using Javascript in itself is a problem or a vulnerability.

      Allowing random websites to run code on your computer is always a problem.

    3. Re:This is why the latest web standards are broken by Skapare · · Score: 1

      You say:

      Javascript is here to stay

      I say:

      The web is broken and won't be fixed.

      The biggest problem with the standards isn't that Javascript is included as a standard. I do think it should be standardized. Instead, the biggest problem is that the rest of the standards are presuming that Javascript will be available, will not be disabled, and will not be filtered out at the proxy. Things like depricating useful features in HTML and making them only available via Javascript is where the W3C has gone mad. IMHO, the whole web standard needs to just start all over from scratch (viable because browsers can be made to deal with more than one standard).

      Making it so that the DOM for any one host:port (or host:port/~user if the URI begins with ~) is 100% isolated from the DOM for any other host:port could fix the problem posed by this article. But if a browser chooses to hack that in without it being defined in the standard, things can break in ways unexpected by the designers (they might be trying to do cross-host DOM stuff). So the standards people need to deal with this.

      But since Javascript, or any other client side programming, is fundamentally flawed, standards should be designed to work, and work as well as they can, even if all client side programming is unavailable. That means things like target= in the <a> tag need to stay in. There's no valid reason it has to be done via client side programming.

      --
      now we need to go OSS in diesel cars
    4. Re:This is why the latest web standards are broken by fuw · · Score: 1

      To me, what the W3C has made clear by depricating certain HTML attributes (take the "target" for example) is that from an usability perspective, there is no gain in opening a page in a new window. Furthermore, for many users/browsers the idea of opening a page in a new window is utterly meaningless (think disabilities).

    5. Re:This is why the latest web standards are broken by Skapare · · Score: 1

      Whether there is gain or not is not for them to really decide. Standards are not about making usability decisions. Standards are about making things work in expected ways. Once the feature is in there, the fact that many people do use it shows their perspective is actually wrong. But target does NOT have to mean a new window. It can be a new tab. It can be whatever the user/browser wants it to be, since it's just a name. The fact that a browser makes a new window when a target with that name does not yet exist is really an implementation or configuration choice.

      Would they have really depricated these features if there was no Javascript?

      Had it never been there in the first place, and had browser developers been smart enough to make a configure option to "always open new window for inter-host hyperlinks", perhaps we would not be in this mess. Maybe if W3C were to define some mandatory browser features to get browser developers to do things like this, it might be better.

      --
      now we need to go OSS in diesel cars
  232. Re:All browsers?!? by scotch · · Score: 1

    "Looking the same in all browsers" is not an original goal of HTML.

    --
    XML causes global warming.
  233. Netscape 4.77 (an old browser) is immune by Skapare · · Score: 1

    Netscape 4.77 (an old browser) is immune. Of course, one of the reasons is this browser came out before the W3C start doing so much of the nonsense with "web standards". I use "web standards"; I just use the last version that worked right, not the latest version which should be marked as "still in beta test".

    --
    now we need to go OSS in diesel cars
  234. MOODD UPPP!!!! by Anonymous Coward · · Score: 0

    You make a great point, but since the open sores world thrives on the least common technical denominator (that is, they want the world to stand still so they can catch up), your point will be ignored.

  235. IBM Web Browser doesn't seem to be vulnerable by dtjohnson · · Score: 1

    The IBM Web Browser version of Mozilla doesn't seem to be vulnerable.

  236. citi.com will not be happy by serbanp · · Score: 1

    Does anyone else think that secunia's proof of concept looks like an attempt of /.-ing the CitiBank web portal? Serban

  237. More detail is required by UnknowingFool · · Score: 1

    Like many others, it didn't work for me on Firefox. It did work on IE. Perhaps Secunia needed to detail more on the browsers setting. Even though I had a pop up blocker on IE, it still worked. It didn't for Firefox I think because I have Extensions installed. One of the Extensions may have changed a setting that the exploit needs.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  238. Re:All browsers?!? by elmegil · · Score: 1

    I have it on, but I have the "hide status bar" and "change status bar text" stuff turned off. But that wouldn't seem relevant....

    --
    7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  239. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    Any time the Ivory W3C Tower thinks it can remove a feature, it's pretty much doomed for failure. Web browsers are going to support and until the end of time.

  240. Typical troll. by twitter · · Score: 1
    *SIGH* when are all those...um...browser users going to realize that they should just switch to...umm...no...other browser?

    Everytime there's an exploit in a relatively secure piece of software, some dork like cyranoVR is going to jump up and act like there's no difference between any software. At least that's what he seems to be implying.

    Cyrano, why don't you suggest something positive? Dillo, which does not use scripting, and Konqueror 3.3.1 do not have this problem. If you love M$ and Winblows, why don't you tell people to avoid visiting their bank's pathetic javascript based, no-security, hacker owned website, while browsing porn? Oh, because some other exploit will get them? Or will the malicious site simply run a zero sized window, like Windoze lets them? As you say, Hmmmm.

    Are telling me that I should move from one of the fine free web browsers available to some piece of crap like IE? It's hard to tell, because all you have done is whine about Slashdot readers. Of course that's all you can do because reality gets in the way of anything you might say directly.

    Many is not all and the free browsers get fixed, so moving to a free browser on a free OS is a good idea. Users of non free software are indeed sick and tired of their computers not working. With all the holes in them, that's no surprise at all.

    --

    Friends don't help friends install M$ junk.

    1. Re:Typical troll. by Anonymous Coward · · Score: 0
      Moderators: Please note that "twitter" is a known fanatical sycophant whose obnoxious offtopic rants are legend here on Slashdot. It doesn't matter what the topic is, he'll find a way to scrape in some pointless Microsoft bashing. While nobody expects us to love Microsoft in any way, his particularly tepid style of calling anyone he replies to "troll" or "liar" or "fanboy" because he happens to disagree with whatever they're saying is well documented and should not be rewarded. If anything, twitter is the type of person that should not be part of the open source/free software community. He is an anathema to all that is good about free software.

      I'm posting this so that you (the moderator) have some context to consider twitter and not mod him up whenever he posts his filler preformatted rants about installing Knoppix or Mepis or whatever that unfortunately get him karma every single time and allow him to continue posting his trademark toxic crap (read on) day in and day out. You may consider this a troll - I consider it community service. And I ain't kidding.

      If you're a /. subscriber, I invite you to look through some of his posting history. I guarantee that you'll be hard pressed to find someone that is more "out there" than twitter. You'll also probably notice he's got quite an AC following. Don't just read his posts, make sure you go through the replies.

      To get an idea of what I'm talking about, check this post out. This is an article about email disclaimers. The parent of the post is complaining about the ads in the linked page and so on, and twitter actually goes off on a rant to blame it on Microsoft and recommend Lynx, because "is teh free".

      Here's another. In this post twitter not only calls the OP a troll but attempts to "tell it like it is" while making some vague argument about "GNU". Yes, if you're confused, you're not alone. The reply (modded +4) proceeds to simply destroy his bogus argument. You will notice he did not reply. This is what some people call "drive-by advocacy". A sort of I'll just leave you with my thoughts here and move on to the next flamebait kind of deal. In fact, he almost never replies because he knows that his fanatical arguments simply do not hold up to any sort of discussion. It's not that he's chosen the wrong cause - he's just going at it in a completely wrong way.

      Here's that drive-by advocacy and FUD in motion: twitter goes on about some topic and then drops the usual "oh and M$ is teh evil" because "WMP phones home" or some such. Called on his FUD, he then claims that WMP stores every song and movie you've ever played in a file, somewhere. Pressed further, he just sort of slithers out of sight, his FUD-spreading complete. This is not about some Microsoft technology that nobody likes anyway; it's about lying for the sake of lying. Way too many of his posts are exactly like this one.

      More? Just read though this post and the subsequent replies. I guess this stands on its own. Or these two. Or this one. Or this one.

      Still not convinced? This is what twitter considers "humour" while going about his daily "M$" routine.

      M

  241. Re:All browsers?!? by Anonymous Coward · · Score: 0

    Links is much better.

  242. Re:Once again, why needless use of Javascript is B by coaxial · · Score: 1
    For better or worse, according to the W3C, opening windows via JavaScript is the only proper way to create new windows. In fact, the target attribute has been removed from standard HTML since at least HTML 4.01 strict.

    *BZZZRT* Sorry. You're wrong. Removal of the "target" attribute would break frames, which is still HTML 4. Even on the page you linked to "target" is still listed as a valid attributed. Blockquoth the page:

    Attributes defined elsewhere

    * id, class (document-wide identifiers)
    * lang (language information), dir (text direction)
    * title (element title)
    * style (inline style information )
    * shape and coords (image maps)
    * onfocus, onblur, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup (intrinsic events )
    * target (target frame information)
    * tabindex (tabbing navigation)
    * accesskey (access keys)


    Following the "target" link to the "frames" section, you'll find a link to recognized HTML link targets in HTML 4

    Even the current draft of XHTML 2.0 doesn't remove the "target" attributed. It doesn't place any restrictions on the attribute, but rather passes that duty to the environment the link was in. For instance, XFRAMES. XFRAMES does not specify "_blank", or any frame id for the matter. It does state that, "If no matching id is found, then the targetted resource is processed in an entirely new environment (for instance, a visual browser might open a new window)." So just as long as you don't specify a frame id as "_blank", "_blank" will work exactly as expected.
  243. As of right now... by Reteo+Varala · · Score: 3, Funny

    "Firefox has prevented this site from opening 1632 pop-up windows. Click here for options..."

    And this is a version of Firefox I installed approximately two weeks ago. ...And now 2000... persistent little bugger...

    1. Re:As of right now... by Jon+Abbott · · Score: 1

      Hi Reteo -- I've never encountered someone with a User ID as close as ours are. It's good to see other slashdot elders who are still posting... :^)

    2. Re:As of right now... by Reteo+Varala · · Score: 1

      *chuckle* I don't know who modded this as funny, but it's actually factual. My version of Firefox (1.0 on Gentoo) seems to be either immune to the vulnerability, or I have a secure enough configuration to prevent this particular explot from working.

      And since it can't seem to pop up the window, it just keeps trying. I wasn't kidding that it was up to 2000 when I was done posting.

  244. Re:Once again, why needless use of Javascript is B by stinky+wizzleteats · · Score: 1

    There is more to the web than formatted content. Dynamic websites have been a must to attract hits since 1998. Facts of life, deal with it.

    Client side scripting = dynamic content? I'm sure that's very illuminating to the PHP or Cold Fusion programmers in attendance. And you are actually invoking chronological technophilia in that stunning technical analysis. The irony makes my eyes bleed. You must be a technology columnist.

    Next time you go tell someone to get with it, you might want to be sure what "it" is, not to mention what century you're in.

  245. Doesn't work on IE6 on CxOffice by HermanAB · · Score: 1

    Hmmm, FF is vulnerable, but IE6 running on CxOffice isn't.

    --
    Oh well, what the hell...
  246. Re:Once again, why needless use of Javascript is B by http · · Score: 5, Informative
    Nice try.

    1. 'target' is certainly part of standard html.
    http://www.w3.org/TR/html4/present/frames.html#ade f-target
    Just because it isn't defined initially by the A tag doesn't mean the A tag can't use it.

    2. From http://www.w3.org/TR/html4/types.html#type-frame-t arget:
    The following target names are reserved and have special meanings.
    _blank
    The user agent should load the designated document in a new, unnamed window.
    PS. Hey mods, if you don't know about a subject, don't mark a post 'informative' just because there's a link in it.
    --
    If opportunity came disguised as temptation, one knock would be enough.
    3^2 * 67^1 * 977^1
  247. admuncher! by pixitha · · Score: 1

    AdMuncher is one of those random 3rd party popupblockers (and many other features) piece of software...

    this vuln doesnt work with admuncher running

    but the vuln works without it running...

    so no worries for me!

    http://www.admuncher.com/

    --
    "an eye for an eye only makes the whole world blind"
  248. Re:All browsers?!? by Anonymous Coward · · Score: 0

    Idiot..

  249. Nice to know Opera & Konq aren't in "All Brows by JCholewa · · Score: 1

    Opera 7.60 P3 on Linux and Konqueror 3.3.1 on Linux do not display the symptoms of this New Vulnerability Does this mean that they are not part of All Browsers?

    Incidentally, this IE/Moz-only exploit does make Opera's page-loading usually-hidden yellow bar thing sort of slightly go crazy before you click the "Consumer Alert" image, but it amounts to an extremely minor annoyance at most.

    For some reason, I'm really pissed off that this topic's creator only checks IE and Mozilla to determine that an exploit is universal. I'm smooth enough to let snubs at lynx, links, elinks, Eudora Web, Blazer and Pocket Internet Explorer (for these browsers, though in current use, likely do not show the exploit) go, due to the nature of those particular browsers, but Konqueror and Opera -- my two most commonly run browsers -- are at least as full-featured as IE and arguably so against Mozilla.

    --
    -JC
    http://www.jc-news.com/parse.cgi?coding/main
    http://www.jc-news.com/coding/freedom/

  250. Doesn't work with Links by HermanAB · · Score: 1

    Blech, doesn't work with the links text browser. Windoze users have all the fun...

    --
    Oh well, what the hell...
  251. strange... by MoFoQ · · Score: 1

    I didn't work for me with firefox....of course I have tabbrowser extensions installed.
    I even disabled the popup block in ff, nothing.
    I can get opera and IE to do it but not ff.

  252. Does not work if a tab is opened in FF by raj2569 · · Score: 1

    I tested this, first while reading comments in /. The comments were opened in a new tab. When a tab is opened using "Open this linux in a new tab" this will not work. But when I exited FF and pasted this url in address bar, this worked perfectly :(

    raj

    --
    Sarovar.org Hosting for open source projects in Indi
  253. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    target is gone in xhtml 1.0 strict

  254. Opera works. by Anonymous Coward · · Score: 0

    Opera 7.60 Preview 4 is unaffected. However, the dialog saying there is a popup is going nuts... memory usage is rock solid at 34megs and its not moving up or down so its not causing any problems.

  255. Vulnerability? by wan-fu · · Score: 1

    As some others have stated, this is actually the intended behavior being demonstrated (and I guess it's technically a "vulnerability"). Semantics aside, just how dumb does someone have to be to happen to be at a malicious site at the same time that s/he opens up some very trusted application over the Internet? I generally don't trust any pop-up from any site, and for super-important things, I always close the browser first, start fresh, then close the browser when I'm done.

    1. Re:Vulnerability? by TheLink · · Score: 3, Insightful

      Malicious site? All you need is to compromise or hijack (DNS etc) the relevant banner ad site or partner site.

      Has happened before.

      Users may still have to click something, but they could easily be tricked into doing that. Most users aren't constantly vigilant and observant. If the compromised banner ad opened another window that looked like Citibank's site whilst you were using Citibank's site, you could fall for it - especially since Citibank does use pop-ups.

      --
  256. No Problem by Blackax · · Score: 1

    I have no Problem in Firefox 1! i Tryed both (pop-up and non-pop-up)

  257. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 1, Informative

    *BZZZZZZT*
    XHTML1.1/Strict does not have the target attribute, though. (Download the DTDs and grep for "target", it's not there)

    XFRAMES must be something new. I've read that they were going to completely remove the target attribute from (X)HTML as you can create "frame"-effects with CSS and "position: fixed".

    Ah well, I'll continue to use my non-existant-target removing javascript parsing popup-rewriting proxy (onclick -> proper href) (NETRJPP).

    (Yes I am completely aware of the fact that "position: fixed" does not work in IE, and that using it results in very slow scrolling in Firefox. Thank you very much.)

  258. Opera 7.60P4 on Linux by chx1975 · · Score: 1

    Vulnerable if not using popup blocker. Not vulnerable if using it.

  259. I am missing the fun here by The+MESMERIC · · Score: 0

    Konqueror 3.3

    I click on the link and get Citibank
    is that so bad?

    1. Re:I am missing the fun here by The+MESMERIC · · Score: 0

      .... aaah now i get it
      tried Mozilla

      so yeah it does NOT work on Konqueror 3.3
      friggin liars!

    2. Re:I am missing the fun here by The+MESMERIC · · Score: 0

      Opera 7.54 in Linux affected :/
      if you go with pop-blocker
      unnafected otherwise.

      mummy-mummy! i am a-scared! :(

  260. A bit far fetched!? by no-body · · Score: 1
    What are the preconditions that this can be exploited?

    The meat is there:

    "...a href="http://www.citibank.com/" target="citibank" onclick="begin();..."

    The begin function does malicious stuff. So - the malicious site needs to attract you to click on this link and then forsee what you could do on the target site and then spoof the target popup window.

    Happens a lot that you go from a malicious site directly to your bank with a link from there and then a popup window asks you for your password - right?

    Btw. Citibank has throw away (1-use) CC numbers; not a bad idea.

    1. Re:A bit far fetched!? by TheLink · · Score: 1

      Sure if you use webmail AND do online banking at the same time. Or browse other websites and do online banking at the same time.

      For example: you could be vulnerable if you happen to view an _advert_ from a compromised/hijacked site - something like this happened recently to an advertiser that supplies ads to sites like The Register (theregister.co.uk).

      I just turn javascript/active scripting off for all sites except sites I choose to trust. So this exploit (like many others) didn't work on my IE.

      As for CC numbers, I'm not too worried about my credit card stuff - after all, if anything happens it's not MY money that's gone. I'm more worried about my savings/current account - coz that's MY money. So I often prefer to use my credit card instead of cash or other payment methods.

      --
  261. Re:UPDATE: Slackware 10, Konqueror, Mozilla 1.7.3 by Tough+Love · · Score: 1

    You have a Pollyanna view of the world. People _are_ going to follow malicious links to trusted sites. They'll see the link in an email, it will be wrapped in some convincing text, and we're off the the races.

    There is no getting away from the fact that there is a namespace bug here. The offsite link should run in a separate namespace. You appear to be arguing in favor of leaving this obvious brokenness the way it is.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  262. Pop up windows? by jedrek · · Score: 1

    Neither of my banks opens any browser windows.

  263. This sounds scary by einhverfr · · Score: 4, Funny

    All browsers? Can someone tell me how to get this to work on Lynx?

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:This sounds scary by Curtman · · Score: 2, Interesting

      It didn't even work in Firefox here. It says "You are vulnerable, if a pop-up window opened and showed text from Secunia and not from CitiBank.". All I got was a bar at the top of the Secunia page that said:

      "Firefox prevented this site from openning 619 popup windows. Click here for options"

      Is this Windows only or something?

    2. Re:This sounds scary by 1lus10n · · Score: 1

      I'm using epiphany on gentoo .... didnt get squat didly here.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
    3. Re:This sounds scary by Curtman · · Score: 4, Funny

      Gentoo here as well. Looks like IE in Wine is vulnerable though. Way to go Wine team, great compatibility. :)

    4. Re:This sounds scary by arodland · · Score: 1

      No, it's got nothing to do with windows; I was able to reproduce it on Konqueror and firefox, both with popup blocking disabled. It looks like it's got to do with what javascript is allowed to do with opened windows. But it does look like most browsers' popup blockers manage to interfere with the process -- except IE6 SP2's.

    5. Re:This sounds scary by Curtman · · Score: 1

      It looks like it's got to do with what javascript is allowed to do with opened windows.

      In my case, I think it has to do with my settings actually. At least according to the comments below.

    6. Re:This sounds scary by ratpack91 · · Score: 2, Informative

      Are you sure you actually clicked on the 'Consumer Alert' image on the citibank site? The popup blocker isn't meant to stop it. A popup comes up when you click on the image and 'You are vulnerable, if [it] showed text from Secunia and not from CitiBank.'

    7. Re:This sounds scary by Nexum · · Score: 1

      didn't work in safari.

      --

      This sig has been deprecated.
    8. Re:This sounds scary by Curtman · · Score: 1

      Yeah, I go to a page titled 'Learn About Spoofs' in Firefox.

    9. Re:This sounds scary by RidiculousPie · · Score: 0, Offtopic

      I'm sorry but what?

      You expect the wine team to fix IE for you?

      How exactly do you expect them to do this?

      The vulnerability (shock horror I actually read it) affects browsers when a window name is known, and thus can be targeted.

      Should Wine magically detect what website opens and thus owns IE windows, and then do what?

      I think you should not be allowed to use WINE sir, if that is your attitude towards the developers. It's not like they replicated a WINSOCK vulnerability or something. This vulnerability exists within the web browser.

      --
      ah, mod points ... now where is my crack?
    10. Re:This sounds scary by Curtman · · Score: 1

      Excuse me? What the hell was that rant for? It works exactly as I expect it to.

      I think you should not be allowed to use WINE sir

      I'm not sure you should be allowed to use Slashdot, since you're obviously having a bad day/month/year.

    11. Re:This sounds scary by RidiculousPie · · Score: 1

      true i am having a bad week, and i mistakenly thought you were criticising the wine team....

      apologies

      --
      ah, mod points ... now where is my crack?
    12. Re:This sounds scary by Curtman · · Score: 1

      Hehe. Not at all, I was quite surprised to see IE load at all to tell you the truth.

    13. Re:This sounds scary by p4ul13 · · Score: 1

      Fedora Core 3, Gnome, Firefox 1.0 here. The exploit worked for me, and I've got the browser settings configured a bit paranoid, so I'd be curious to see what we've got set differently.

      --
      Paul Lenhart writes words!
    14. Re:This sounds scary by Curtman · · Score: 1

      These maybe? I'm pretty curious myself, because nobody in #firefox on GimpNet seems to know either.

      MozillaNews mentions a workaround, but that doesn't solve the problem for me if I start with a fresh profile, and I don't recall ever having done that with this profile either.

    15. Re:This sounds scary by Curtman · · Score: 1

      Damn. Always preview. This story on MozillaNews I mean.

      (This 2 minute Slashcode post delay rule is really stupid BTW, and I'm not a cowboy.)

    16. Re:This sounds scary by Sarastrobert · · Score: 2, Informative

      You probably clicked the wrong link, you should click the one that says.

      With Pop-up Blocker:
      Test Now - With Pop-up Blocker - Left Click On This Link


      Either that or you have a very aggressive popup-blocker.

    17. Re:This sounds scary by Anonymous Coward · · Score: 0
      telnet some.site.com 80
      GET / HTTP/0.9

      <Popup Filled Web Page>;
      javascript:open( 'popup1.html' );
      javascript:open( 'popup2.html' );
      javascript:open( 'etc.html' );
      </Popup Filled Web Page>

      GET /popup1.html HTTP/0.9

      <Another spammy webpage>
      some spam
      </Another spammy webpage>

      GET /popup2.html HTTP/0.9

      <Yet another spammy webpage>
      some more spam
      </Yet another spammy webpage>

      GET /etc.html HTTP/0.9

      <More spam>
      Peggy Hill squishing spam with her BARE FEET
      </More spam>
      We are all vulnerable it seems...
    18. Re:This sounds scary by eofpi · · Score: 1

      On winxp, it didn't work in firefox 0.10 (with tabbrowser and adblock extensions), nor in opera 7.54 (with these options set in quick preferences: block unwanted popups, gif animation on, javascript on, cookies on, and identify as opera).

      It worked on gentoo with firefox 1.0 though (that's still largely at default settings though, so that's probably why).

      --
      Y'know, you blow up one sun and suddenly everyone expects you to walk on water.
    19. Re:This sounds scary by A+Naughty+Moose · · Score: 2, Informative

      Or you're running through a proxy. I don't get the error in in Konqueror, Safari, or Firefox when I connect via my squid proxy. I do get the hijacked screen when I do not.

    20. Re:This sounds scary by Anonymous Coward · · Score: 0

      I got the citibank website, which means I'm not "vulnerable."
      Secunia is a sham operation though, they treat the mildest security flaws like they are the end of the world. I'd happily see them, or whatever mega-corp owns them, out of business tomorrow. I'm sick of the false alarms.

      IT LETTING YOU BE A MORON AND TYPE TEXT INTO A DIFFERENT BOX IS NOT A MAJOR SECURITY FLAW; IT'S AN ANNOYING BUG YOU STUPID...____.....
      Leave us alone, and tell us about real security flaws, like the jpeg exploits.

    21. Re:This sounds scary by tacocat · · Score: 1

      Seems to me that they did an excellent job with compatability. Bug for Bug? I think I read somewhere that someone did a Bug for Bug on VI and no one complained. I consider this a positive point on the thoroughness and accuracy in the Wine project.

    22. Re:This sounds scary by AvitarX · · Score: 1

      My fire fox doesn't block it.
      If I click the if you have pop up blocking enables link anyway.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    23. Re:This sounds scary by 1lus10n · · Score: 1

      you know you have a good product when it does everything you say it will do ... and things bill gates and crew refuse to admit to.

      I might just have to make a donation to wine. I dont use it ... but its worth supporting.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
  264. Vulnerability? For dyslexic octopii, maybe by Cervantes · · Score: 2, Interesting

    Seriously, a 'vulnerability' in the 'oh shit!' sense of the phrase is "an opening by which an innocent user could get fscked by no fault of their own".

    This strikes me as about as dangerous as the post-SP2 "Warning! If you copy and paste shit files from the net and click a few boxes, YOU COULD GET SPYWARE!".

    For the record, I just nuked and reinstalled XP-Sp2 + hotfixes a few days ago (for once, not because it was fucked up, but my new raid0 array), so I have cherry IE6 and unextensioned-FireFox 1.

    I tried several variations of the convoluted instructions, and could get no explicitly dangerous behavior. Mozilla didn't bat an eye, and IE once popped up a box saying "The script is trying to close this window, do you want to let it?" If I let it, then it opened the Citibank site in the window again.

    Oooh, scary.

    I'm sure there may be some actual, dangerous vulnerability here somewhere. But I've gotten better instructions from the japanese ASUS site, translated through google.

    --
    If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
  265. Where others fail... by phaln · · Score: 1

    At least *something's* got a chance at becoming a standard in the world of web design, right?

    --
    SNACKS ARE AWESOME
  266. Thief! by phaln · · Score: 1

    I hope the IRS never finds out -- the Government might actually try and come after you! ;)

    --
    SNACKS ARE AWESOME
  267. Firefox with popups disables is vulnurable by baba · · Score: 1

    I don't think this vulnerability is eliminated by using popup blocking. I tested Firefox 1.0 (OS X) with popups disabled, and it was vulnerable.

    1. Re:Firefox with popups disables is vulnurable by PhilHibbs · · Score: 1

      I tested it with Firefox 1.0, and nothing happened. Oh, hang on, lets just turn off Proxomitron... Nope, still not vulnerable.

    2. Re:Firefox with popups disables is vulnurable by cdemon6 · · Score: 1

      1.0PR1/linux-i686 with popup blocking enabled an the correct link chosen is vulnerable.

  268. Live Zombies! by phaln · · Score: 1

    Time to break out the zombie repellant.

    --
    SNACKS ARE AWESOME
  269. Re:Once again, why needless use of Javascript is B by fuw · · Score: 1

    Sure HTML 4 is a standard, but it's extremely loose and does not generally produce good markup. On the other hand, there is some great sites written with the XHTML standard in mind, but because old habits are hard to break, you see them sticking with the HTML 4 DOCTYPE. A good example of this would be ESPN (espn.com), Yahoo and Netflix (netflix.com).

    Meeting the XHTML Transitional standard is a great thing to do, and if you cannot break away from attributes such as "target", "border", "name", etc.. Then stick with Transitional. There are really just some minor differences between the Transitional and Strict standard, but I still think that those differences are important and make sense from an accessibility point of view.

    I have no idea what sites you would deem "real-world" enough to prove to you anything, but Wired Magazine (wired.com) has been standards-compliant for a long time. Red Hat (redhat.com) has recently switch to XHTML layout that looks great. The widely used Blogspot (blogspot.com) is fully XHTML 1.1 Strict compliant.

    Show me a "real-world" site that does XHTML 1.1 correctly.
    Are you trying to imply that the thousands of XHTML Strict websites out there produced by web/graphic designers, web developers, bloggers, and those who are supporting the standards are doing something wrong? I've never heard such skepticism before over web standards. I suppose you wouldn't have that position if you had a disability which hindered your ability to use a computer, like maybe not being able to move a mouse?

  270. Yikes! by spiritraveller · · Score: 1

    I tried it using IE and Firefox.

    Firefox 1.0 quietly submitted to the hijacking of its browser window.

    Internet Explorer (under XP sp2) also submitted, but as soon as I opened the citibank page, it started making a lot of loud popup killing sounds.

    Apparently, the exploit works by continually trying to place its html into the new popup window.

    Man that's scary. You don't even have to fall for a phishing email to get caught by this one... and Firefox (at least in my case) seemed more vulnerable than IE, simply because it was so quiet.

  271. Re:All browsers?!? by Anonymous Coward · · Score: 0

    ph33r the power of Arachne, bioatch!

  272. Safari with Pithhelmet by azav · · Score: 1

    I use Safari with PithHelmet and the Secunia page is blocked.

    With PithHelmet off and Popup blocking off, I still don't see the Secunia page in Safari.

    In iCab, the exploit appears.

    --
    - Zav - Imagine a Beowulf cluster of insensitive clods...
  273. Opera 7.56 p4 by chinobis · · Score: 1

    No problems. Secuna's site lists an older version of Opera as vulnerable (ver. 7.54)

    --
    My gallery: www.estiasis.com/modules.php?name=gallery2&g2_item Id=22
  274. My observations XP SP2 by js3 · · Score: 1

    I use winxp with service pack2. On IE with popup blocking enabled it opened to the citibank site and then started a "pop has been blocked" loop on the original window. It was sort of annoying how it kept looping but suffice to say the vulnerability didn't work.

    On Netscape 7.1 with popblocking enabled, it opened the citibank site and nothing else happened.

    so it seems the vulnerability doesn't work if you have popblocking enabled

    --
    did you forget to take your meds?
  275. Not Konquer 3.3 by AaronW · · Score: 1

    I just ran the test with Konqueror in SuSE Linux 9.2 based on KDE 3.3.0 and the problem does not exist.

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    1. Re:Not Konquer 3.3 by waferhead · · Score: 1

      Odd, it does on Mandrake 10.0 if you follow the instructions...(using THACS source build of KDE 3.3 etc)

      Pretty sure Konq is the same... Reread the instructions ant play again.

  276. Re:UPDATE: Slackware 10, Konqueror, Mozilla 1.7.3 by crazyphilman · · Score: 1

    Is it a namespace bug? What if I have one web server that accesses stuff on another web server? So I have my one site, site A, which has one set of content. And I have another site, site B, which has another set of content and passes some info back to site A.

    Currently, from site A I can open a window to site B, do a little something, get some data back, and continue with more stuff on site A.

    It amounts to a question of business requirements.

    If this scenario is something you want to disallow completely, then fine, strip this capability out of Javascript. Have the Javascript system check the origin of each window to make sure they're all on the same site.

    But make sure nobody is using the feature, because if they are, they'll veto your change. And I think this IS being used, like for example banner ads which open up windows to other sites (but which probably get some data back from the new window and log it, or do something else).

    Now what? Of course, even if you figure out you don't want to do this, what are you going to key on to figure out whether sites are on the same server? DNS address? What about load balancing, where different requests go to different servers? OK, what about trying to figure things out from the URL? That can be spoofed too. Maybe you don't think there should be ANY popup windows. But I think the people who built the browsers would disagree, because they built the capability in.

    It's more complicated than "the offsite link should run in a separate namespace". Any change would involve serious trade-offs, and you will never get any consensus on the issue.

    By the way, as I've said elsewhere, if they can get you to click an email link, they don't NEED all this popup magic. All they have to do is show you a spoof site. And that's not just easier, it's more reliable, too. The popup thing is dependent on too many factors. A spoof site just has to look real.

    --
    Farewell! It's been a fine buncha years!
  277. Well, it's 2:15am EST now... by Negativeions101 · · Score: 1, Insightful

    Let's see how long it'll take for each browser to get a fix for this... my estimation, by tomorrow Firefox will have a fix. My estimation is that by, oh... possibly sp3 or loghorn (or possibly never) IE will have a fix for this.

    --

    I'm not anti-microsoft. I'm anti-bullshit. Which means I'm anti-microsoft.
  278. Does not work with Konqueror by Anonymous Coward · · Score: 0

    Doesn't work with Konqueror 3.3.1

    1. Re:Does not work with Konqueror by Anonymous Coward · · Score: 0

      Does work if you allow Javascript popups. (Not with the 'Smart' setting though)

  279. Re:Once again, why needless use of Javascript is B by bustersnyvel · · Score: 1

    if, instead of using <a href="#" onclick="foo"> [...]

    This is really wrong coding. <a href="#"> means "jump to the top of the page". My browser (Firefox) does this correct, jumping to the top of the page each time I click on such a link. Why do people think that href="#" has no meaning? If you want a link that does nothing with it's href attribute, use something like href="javascript:;".

  280. Me neither by DongleFondle · · Score: 1

    I tried executing the exploit using Lynx 2.8.5 and I couldn't get the damn thing to work either!

  281. Re:Once again, why needless use of Javascript is B by 0111+1110 · · Score: 1

    Oh god if only I had more mod points to give. This is in fact the only reason that I don't use firefox. IE has javascript whitelisting. Firefox does not. I will never use a browser that does not support javascript whitelisting precisely because javascript is so easy to abuse and because it is almost never necessary.

    I don't purchase from sites that use javascript if there are any other sites around that don't. Many all javascript web sites I just completely skip over unless I have a very compelling reason to whitelist them.

    I'd like to spend some quality time with these javascript only web developers in a small room with a baseball bat.

    --
    Quite an experience to live in fear, isn't it? That's what it is to be a slave.
  282. Re:All your typos...doh! by skippy_twin · · Score: 1

    Not unpossible, just crumulent.

  283. The Hell?! by Anonymous Coward · · Score: 0

    This is news? This trick has been known for about 6 years! It's just a HTML trick you can use to change/close the popup window you get on an account with a free webspace provider. This exact same trick was used on members' Geocities pages way back when it was still possible. How come all of a sudden this has become newsworthy?

    I don't see how it can be dangerous either. How would a malicious site know which popups are present from a completely different trusted domain, or if the trusted site is open at all, with the popup opened?

    Humbug!

  284. Tunnel Vision by TapeCutter · · Score: 1


    "Exactly what justification do you have for thinking I still need to view your entry tunnel?"

    ....now open the other eye....

    "Exactly what justification do you have for thinking I don't still need to view your entry tunnel?"

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    1. Re:Tunnel Vision by Anonymous Coward · · Score: 0

      You completely missed the point. When was the last time you saw a site that forced a page to open in the same window, even if the user selected "open in new window" (shift-click in IE and Firefox)?

      The problem is sites that force pages to open in a new window, when the user selected "open in the same window" (left click in IE and firefox).

  285. Re:IT DOES WORK! by Norgus · · Score: 1
    Indeed it works, quite an interesting exploit.

    Heres the page that comes up in the popup instead of the actual one http://secunia.com/resultpage/

  286. The line that provides security by default. by Chuck+Chunder · · Score: 1

    If some sites 'need' to span hosts then they should lobby/propose a sensible solution to their problem, not expect insecure behaviour by default.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  287. just say no to javascript by 0111+1110 · · Score: 2, Interesting

    Javascript is the work of the devil. Leave it off unless you have a damn good reason to turn it on. Why give anyone that much control over your computer just to surf the web?

    For firefox or opera just turn it on when you absolutely need it and never forget to turn it off right away when you are done. For IE make use of the security zones to implement javascript whitelisting. That's what I do because with firefox and opera I often don't remember to turn it off again until I start getting annoying popups or worse.

    Seems like more than half of these vulnerabilities that keep popping up make use of javascript. That last one with the online banking passwords was pretty scary and made me very glad that I browse with javascript off.

    --
    Quite an experience to live in fear, isn't it? That's what it is to be a slave.
  288. Does anyone else here... by theblacksun · · Score: 2, Funny

    feel sorry for citybank's webserver?

    --
    Ignorance kills, complacency kills, hatred kills, but usually not the ones guilty of them.
  289. Lynx support by nuntius · · Score: 4, Funny

    Rumor has it, patches to support this exploit in Lynx will be available by the end of the week. ;)

    1. Re:Lynx support by Anonymous Coward · · Score: 0

      But they still have to add HTTPS support before you can safely reveal your credit card details to a phisher.

  290. Affects all browsers? by Anonymous Coward · · Score: 1, Informative

    Alert!: Unsupported URL scheme!

    Now, from where did the "affects all browsers" come? Not the Secunia site, AFAICT, did the slashdot editors add that one? Things are really going downwards if even people on slashdot don't know that there are other browsers than IE and Netscape.

  291. Re:I don't get it - doesn't effect Omniweb 5.1b4 by jtrott · · Score: 1

    I click on the popup blocker link, and it tells me I don't have a popup blocker and to use the other link. First problem - I do have a popup blocker enabled.
    Then when I get the page opened and click on the image link, I get the citibank spoof warning page, not the secunia page.

  292. A quick workaround for FF 1.0 by CupBeEmpty · · Score: 1

    A quick fix for FireFox 1.0:
    -In the "Tools" menu open "Options..."
    -Click on the "Web Features" pane
    -Then click the "Advanced..." button
    -In the "Advaced JavaScript Options window that opens up deselect "Raise lower windows"

    This seems to stop this specific exploit without disabling all JavaScripts, with and without pop-up blocking.

    I am not sure how useful this is amongst the tech crowd, but it could save your artist wife, novelist husband, or fifth grader (who is oddly online banking) from giving out account info.

    1. Re:A quick workaround for FF 1.0 by next_permutation · · Score: 3, Informative

      The exploit did work on my FireFox 1.0, and I have always had all those checkboxes except "Change Images" disabled.

      I would like to disable JavaScript entirely, but unfortunately that breaks too many pages.

  293. Not all browsers affected by ctour · · Score: 2, Funny

    It didn't seem to work under Lynx... I don't really use that browser, but I'm just saying it doesn't affect ALL browsers.

  294. Re:All browsers?!? by Anonymous Coward · · Score: 0

    No, links sucks big time. At least it did when I tried it. Ignored terminfo completely, and sent a combination of VT100 and ANSI escape codes to the terminal, which of course understood neither VT100 nor ANSI escape codes. Hey guys, this is why terminfo was invented in the first place.

    At least Lynx *works*

  295. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    Are you trying to imply that the thousands of XHTML Strict websites out there produced by web/graphic designers, web developers, bloggers, and those who are supporting the standards are doing something wrong?

    No, he is trying to imply that "real world" means commercial sites made with Frontpage or DreamWeaver by some point'n'drool moron who thinks the "e" icon is the "enternet".

  296. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    That's what he said.

    But it's not gone in the newest version of the XHTML standard, XHTML 1.0 transitional and frameset have it, where as HTML 4.01 strict does not.

  297. Re:Perfect opportunity to test the open/closed mod by Anonymous Coward · · Score: 0

    So they are all vulnerable?

    Let the race to see who fixes first begin. Any bets on who fixes it first?


    No, they are not all vulnerable. IE is vulnerable. IE is closed. Netscape and it's variants are vulnerable. Netscape used to be closed, but is now open. Notice that opening the code does not in itself fix any bugs, it just allows them to be fixed once found. So, now the bug was found, and needs to be fixed.

    Lynx is not vulnerable. Lynx is open source. Links is not vulnerable. Links is open source.

  298. Sure it's new? by slashdotard · · Score: 1

    Ummm...

    This is no news to me. I've known about it for quite some time.

    I thought it was already known, since it seems I'm always the last to find out about anything.

    --
    me. --a by-product of public education
  299. Re:Once again, why needless use of Javascript is B by Fear+the+Clam · · Score: 1

    Exactly what justification do you have for thinking I still need to view your entry tunnel?

    Five billion porn sites can't be wrong?

  300. Smile (online bank) doesnt trust popups by cliffski · · Score: 2, Interesting

    A month or two ago smile.co.uk swapepd their system from using a popup to using the current browser window. Thbey have won numerous awards for security (not to mention customer service) in the UK. They told customers this change was to ensure greater security. Looks like they are one step ahead of such vulnerabilities again, unlike citibank or many others.
    just another reason to switch to http://www.smile.co.uk/
    I dont work there, just a very happy customer.

    --
    DRM-free indie games for the PC and Mac: Positech Games
  301. Re:NEVERMIND. by surprise_audit · · Score: 1

    Hmmm. But if you *do* right-click and open the Citibank link in a tab, the exploit *doesn't* work. So, what does Firefox do differently when opening a new window as opposed to a new tab???

  302. Re:Once again, why needless use of Javascript is B by ubernostrum · · Score: 4, Informative

    Are you trying to imply that the thousands of XHTML Strict websites out there produced by web/graphic designers, web developers, bloggers, and those who are supporting the standards are doing something wrong?

    Yup. Check out Ian Hickson's "Sending XHTML as text/html Considered Harmful" for a quick primer on what most sites that do XHTML are doing wrong. Check out Evan Goer's list of "X-Philes" for a list of the very few sites which get it right, and his purge of sites from that list for an indication of how easy it is to go wrong even after you've initially gotten it right.

    As for HTML generally not producing good markup and being "too loose", I hate to break it to you but XHTML 1.0 and HTML 4.01 are element-for-element identical; the only difference between the two is that one is an SGML application and one is an XML application. And when you serve XHTML 1.0 as "text/html" (e.g., when you do XHTML the way ESPN and others do) you don't gain any of the strictness benefits of XML. And the only thing XHTML 1.1 does on top of that is deprecate a couple more things and add modularization and ruby support, so I'm really not sure where all the "good markup" would come from in a transition to XHTML. Plus there's no reason to believe that serving XHTML 1.1 as "text/html" is conformant, so if you use 1.1 you either break the spec or you shut out IE. Likewise, switching to an XHTML DOCTYPE and using XML syntax doesn't magically confer accessibility on a page; it's just as easy to write a horrid, bloated, table-based images-for-everything page in XHTML as it is in HTML 4.01.

    I suspect that you're making a common mistake among people who've just discovered web standards: you're confusing XHTML with good markup and best practices (check out Molly Holzschlag on what standards are and aren't). Anyway, it's quite possible to write beautiful, clean, accessible, semantically rich HTML 4.01 with separation of content from presentation; after all, it's got the same set of tags and attributes as XHTML 1.0, so if you can do it in one you can do it in the other just as easily. And when you consider that serving valid, well-formed XHTML according to the spec can be a nightmare at times, it's no surprise that even "gurus" of the standards world (e.g., Mark Pilgrim, Anne van Kesteren) have gone back to or recommended sticking with HTML 4.01 unless you really need one of the features gained by an XML-based HTML.

    And lest you continue to think I'm some sort of skeptic or enemey of web standards, well, every site I've built in the past three years (basically, since I discovered there was such a thing as a "web standard") has been valid, accessible, and CSS-based. I just know from experience that valid markup and stylesheets are one part of the equation, and there are an awful lot of those "best practices" that aren't ever published in a spec from the W3C or anyone else.

  303. Re:Once again, why needless use of Javascript is B by SJS · · Score: 2, Insightful
    This all boils down to a Javascript vulnerability.
    Yup. It further demonstrates why any financial institution that requires you to enable javascript in order to use their website should be deemed incompetent.
    If web masters would stop NEEDLESSLY using Javascript to do things like open new windows, and would use it ONLY when there is no way using HTML to accomplish the same goal, then people would not need to have Javascript active all the time, and the impact of exploits like this would be greatly reduced.
    I assert that no essential behavior on a web-page requires Javascript -- it's ALL needless. Want to take the window to a new page? Standard anchor tags do that. Want to open up a new page/tab/browser instead? Surely that's the user's choice, and all of the modern GUI browsers I'm aware of give the user that ability.

    "Features" provided by Javascript fall into a very few categories, so far as I can tell:

    • Client-side verification
      This includes validating that all the fields in a form are filled in, as well as checking that the user entered the correct password. Naturally, this is the silliest reason to require Javascript, as the validation step still has to be done on the server side anyway, making the client-side validation a redundant convenience at best, and an addle-brained sign of utter incompetence at worst.

    • Eye-Candy
      This includes dynamic "feedback", drop-down menus, etc. None of this is what you can call "essential", even if it's very nice and garners rave reviews from the average user.

    • Replacing standard HTML functionality
      This includes opening new windows/tabs, following links, submitting forms, and suchlike. This is perhaps the most aggravating reason to require javascript, as it artifically narrows the potential user community of the website.
    Essentially, the categories are "Don't Do", "Don't need", and "Redundant".

    However, I think it's almost a lost cause.

    I think the only way we're going to convince webmasters to think twice about Javascript is to build a runtime debugger/replacement tool into the Javascript VMs in our browsers. Let the user specify wholesale replacement of javascript fragments (e.g. remove the open-window-in-a-popup portion of a tag and replace it with a good old-fashioned anchor tag) and changing of values in the running script (e.g. let's just change that discount from 5% to 95%).

    It's my computer after all, and I should get a say in what programs run on my computer, no?

    --
    Pick One: http://www-rohan.sdsu.edu/~stremler/sigs/sigs.html (Note - disable Javascript first!)
  304. Re:Once again, why needless use of Javascript is B by ubernostrum · · Score: 2, Informative

    target is gone in xhtml 1.0 strict

    The "target" attribute still exists in the Transitional and Frameset versions of HTML 4.01 and XHTML 1.0. XHTML 1.1 does not have a Transitional or a Frameset version; however, it is a modularization of XHTML which means that the same functionality can be easily re-introduced. For example, Jacques Distler has produced a page using the "target" attribute which is valid against an extended XHTML 1.1 DTD. This is one of the major selling points of XML-based markup and having true XML parsers as clients.

  305. Wow, a brow-ser hi-jack! by phozz+bare · · Score: 0, Flamebait
    The hi-jack seems to work with Fire-fox, wow, what a sur-prise! And we thought Fire-fox was ready for the main-stream, but maybe it's a bit pre-mature. I'm sor-ry, is this off-topic?

    pho-zz

  306. For some values of ALL by DrSkwid · · Score: 1


    because, off the top of my head : Dillo, Mothra, Lynx, Charon are all safe

    there must be numerous other non-mainstream browsers safe

    sheesh, lets whip everybody up with ridiculous claims

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  307. parent is trolling (or just plain wrong) by Anonymous Coward · · Score: 0

    read his links

  308. ALL browsers? I think not! by erc · · Score: 1, Interesting

    I tested this on both Firefox 1.0PR and IE 6.0.2900 running on Windows XP SP2 - neither one exhibited the vulnerability.

    --
    -- Ed Carp, N7EKG erc@pobox.com PGP KeyID: 0x0BD32C9B What I'm up to: http://intuitives.mine.nu
  309. Re:All your typos...doh! by arodland · · Score: 1

    That's "cromulent." As in, "embiggen is a perfectly cromulent word."

  310. This site exploits it...? by Anonymous Coward · · Score: 0

    I've never had a pop up window appear while using Firefox, but just now, I got one at this site, check it out, perhaps they are using this latest exploit?

    Japanese researchers 'tap' mushrooms for rubber

  311. That's no bug... by DigiShaman · · Score: 1

    ...it's a feature. WOW, I never though I would say that and really mean it!

    I feel like I'm in a Sliders episode. This is just not MY reality. ...or is it?

    --
    Life is not for the lazy.
  312. It's octopi, dag nab it! by grouse · · Score: 1

    Or even octopuses. Not "octopii." Use a freaking dictionary. I wish the plural is two i's meme would just diie.

    1. Re:It's octopi, dag nab it! by Cervantes · · Score: 1

      Actually, I still do that as reminants of a very old and very funny run of jokes on a MUD I used to be on. We "ii"'d EVERYTHING that could be pluralized, even stretching simple comments for several sentences to work it in... alas, I still do it as a matter of habit (and for a good chuckle)

      eg: These swordii are the worst piecii of crap I've ever used! Theirii edges are duller than wild herdii of lemmingii. We'd have better luck raping their assii with martha stewart dollii!

      Ok, it was funny at the time.

      --
      If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
  313. Re:All browsers?!? by uglyduckling · · Score: 1
    You're right: it's not really a bug, and it's very easy to fix. The authors of "secure" sites should simply add a string to the end of the pop-up window's name, that's unique for each session.

    This "bug" only works because the pop-up window's name is known. To put a "fix" in to the browser would be very difficult without breaking standards - at the moment any Javascript can reference any open browser window AFAIK.

  314. The exploit works, if you read the instructions. by Rits · · Score: 1

    The people who can't replicate in one or the other browser, are probably not reading the instructions on Secunia's page carefully. Or they are using non-standard settings in their browser.

    The issue is real, but not very likely to hit you. But combined with phishing mails it might fool some people.

    Firefox is marketed to the general public mostly on security, and issues like this make sure it will not reach it goals if it doesn't emphasize its other strengths as well.

    --
    If you don't like having choices made for you, you should start making your own. - Neal Stephenson
  315. An HTML issue website developpers should deal with by boule75 · · Score: 2, Insightful

    As far as I understand the issue, this same exploit is more a blind spot in the HTML / Javascript model that a browser issue. The same kind of trick could be used with frames which bear a "name" too: has it been alreday dealt with? Is a website allowed to load a page in a frame that has been provided by another site, provided it guess the correct name of that frame?
    - if "yes", then there is a vulnerability with frames and iframes too, using the same trick, and popup blocking will not solve it.
    - if "no" -for instance if frames and iframes that are already dispayed can only be javascript-relaoaded by the same server or domain that had generated them in the first place- then lets proceed in the same way with popup windows. This has been suggested elsewhere in this discussion.

    But the real solution lies with the sites developpers: if one wants to develop a truly secure site with popup or frames, one has to produce unpredictable names for any "target" and urls by dynamically generating random frame names and maintaining them throughout the user's session, and use SSL to transmit the whole thing.

    Quite a pain for web developpers isn't it? The other way to do it is to avoid complicated things like frames and popups so that there can be no doubts about the page origin. A least not in Firefox...

    --
    I am not Remy Mouton, unfortunately: http://remy.mouton.free.fr/art/
  316. Konq vulnerable if .. by CedgeS · · Score: 1

    Konqueror 3.3.1 is vulnerable if Global JavaScript Policies - Open New Windows is set to Allow and you use the no popup blocker link. With Open New Windows set to Smart neither link will work.

    Sorry if my typing is terrible. I can't feel my finger tips as they are covered in super glue. I just finished my landscape architecture final project.

    1. Re:Konq vulnerable if .. by Anonymous Coward · · Score: 0

      Yes, i've got the same results here. Looks like the Smart setting can block this exploit.

      Jaap

    2. Re:Konq vulnerable if .. by Eskarel · · Score: 1
      Using a similar feature in Opera seems to have the same effect "Block unwanted popups" does the same thing as "Smart".

      Tragically I use firefox, but the fact that both these browsers can block it with existing code and settings means the vulnerability can't be a tough fix.

  317. Re:Once again, why needless use of Javascript is B by thm76 · · Score: 1

    Question is, why do you need to force a link to be opened in a new window in the first place?

    The user should decide for herself whether she wants the link to open in a new window or tab. Every browser I ever used allows you to open a link in a new window/tab (except lynx maybe). And then there's still the Back button.

  318. i.e. 6.0 and proxomitron by Anonymous Coward · · Score: 0

    has no problems with this. the exploit didn't do a thing, the citibank window appeared like it was supposed to

  319. Sorry, you are wrong. by Anonymous Coward · · Score: 0

    You are wrong. No, I am not going to repeat the bullshit everyone else is spouting about the target attribute still existing in the Frameset version. Frames are evil and stupid and a remnant from the Jurassic era.

    The correct answer is that the website should not be trying to control how the user traverses links! It is the job of the web client to allow the user to choose the same window, a new window, a new tab, or download for a link. I have very specific ideas about how I want things to open and the fastest way to piss me off is to override my commands and open a new window. Don't do it.

  320. Yet again, no news is good news for Mac users by inkswamp · · Score: 1
    I just did the Citibank test on the site and the pop-up showed me Citibank content, i.e., Safari 1.2.3 running Panther 10.3.5 seems to be safe from this exploit.

    Now I'll go back to resisting the urge to kiss my Mac. :^)

    --
    --Rick "If it isn't broken, take it apart and find out why."
  321. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    Dude, when was the last time I saw blinking text? *thinking* Nope, drawing a blank.

  322. Maxathon is OK too by tankbob · · Score: 1

    Maxathon is a wrapper round IE which provides tabbed browsing - plus a few security fixes. When I open up the secure site and click on the link AD Hunter blocks the popup so city bank works fine!

  323. firefox 1.0 by Viperlin · · Score: 0

    doesnt work

  324. Re:IT DOES WORK! by Anonymous Coward · · Score: 0

    Since when does anyone trust links followed from a malicious web site? It's not a Side-by-side type thing, the link must be followed from the bad site.. which you dont do when you need to login/etc. And I dont belive you can use a redirect on the malicious site to the target, and still get it to work. Am I missing something? a brain maybe?

    -AC

  325. Re:IT DOES WORK! by Anonymous Coward · · Score: 0

    This is not that severe a vulnerability in Firefox if so many users are having so much difficulty in making the demonstration work... That's a complicated sequence of window opening to go through for it to work. What are the odds of many people accidentally doing that?
    Especially when, once they've been using tabs for a while, most users automatically open new windows in a tab?

    I expect there'll be a bugfix out in a day or three, now it's got this much publicity. I also expect only the latest version of IE to be fixed whenever SP3 comes out. One more reason for anyone using an old version of IE to switch to Firefox!

  326. Can javascript then also _read_ the popup content? by active8or · · Score: 1

    Just thinking...

    . K

  327. Re:Once again, why needless use of Javascript is B by DeadSea · · Score: 2, Insightful
    I hate to feed trolls, but as a JavaScript developer, I have to take issue with somebody that wants to beat me sensless.

    Some little JavaScript projects I have done:

    • Tic-Tac-Toe - Responsive, looks good, has AI, works in a web browser. The alternatives would be CGI or Flash. I've played CGI tic-tac-toe and it is too slow. Flash seems like overkill
    • Scientific Calculator - The bread and butter of Javascript, perform calculations in a web page. I tend to like this calculator better than the Windows calculator because of the free form text entry
    • Currency Exchange Rate Conversion Calculator - Again the alternative is CGI but again it is slow. Plus, do you want to send your financial data (amounts you are converting) to some random website? This keeps all your data on the client side.
    • At work we are working on page that shows new data as it is available. Sure you can refresh the page and see the latest, but a bit of javscript to pull new data off the server is both easier for most users and saves bandwidth because it can get just the stuff that is changed and put it into the page in the appropriate place.
    I grant that javascript is often misused and I fully support your desire for a whitelist. Thankfully, there is a noscript tag so I can tell people like you exactly what you are missing and you will consider adding my page to your whitelist. But please don't beat me!
  328. Safari not affected by HiramvdG · · Score: 1

    On my box, running Mac OS X 10.3.6 with all the latest Software Updates, Safari (1.2.4 (v125.12)) is not affected. I did the Secunia test, and the popup window that opened when I clicked the link was a regular Citibank popup, not the predicted Secunia one.
    According to the advisory, Safari 1.2.4 is affected, but to me it seems it's not.
    Maybe it's because I have Pithhelmet (an ad filter) installed?

    1. Re:Safari not affected by Compulawyer · · Score: 1

      I have the same config and ran the test twice. I was not affected when I had "Block Pop Up Windows" in the Safari menu checked, but WAS affected when I re-ran the test with it unchecked.

      --

      Laws affecting technology will always be bad until enough techies become lawyers.

  329. ALL browsers? by mirabilos · · Score: 1

    It does not work in Lynx.

    Still the best webbrowser available ;-)

    --
    My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
    1. Re:ALL browsers? by Anonymous Coward · · Score: 0

      Nor with Oregano2. But then, not much JS does... :-)

  330. Not all browsers by Nik13 · · Score: 1

    Like several people already said... The hijacking doesn't seem to work with firefox (both links didn't hijack me at least, using v1.0) Either ways, with new threats, new ways to hijack browsers, works-arounds for popup windows and what not appear, all browsers might need patching.

    --
    ///<sig />
  331. Re:Once again, why needless use of Javascript is B by Trinition · · Score: 1

    Seriously - when was the last time you heard of an exploit that used straight HTML? All of the recent exploits in ALL browsers, IE included, have been in either Javascript or Active-X, not in the core HTML rendering.

    Actually, I remember recently seeing exploits in the image format engines for both Mozilla (See item number 6 in link) and IE.

  332. Re:Once again, why needless use of Javascript is B by Upphew · · Score: 0

    Frontpage link at slashdot.org have been a must to attract hits since 1998...

  333. and this kids is why.. by Anonymous Coward · · Score: 1, Insightful

    javascript sucks and it should be disabled. If most boycot javascript, sites will stop using it.

    1. Re:and this kids is why.. by TobyIRC · · Score: 1

      what will google do about gmail then? i doubt they want to remake it.

  334. Konqueror 3.3 by X-Phile · · Score: 1

    ... not affected period. I tried it four times, and even on my Mac with Safari AND Internet Explorer. Maybe the "affects all browsers" means "affects all browsers other than the ones not designed to run on Microsoft Products".

    --
    "Well you're not Fiona Apple, and if you're not Fionna Apple, I don't give a rat's ass."
    1. Re:Konqueror 3.3 by X-Phile · · Score: 1

      Correction.

      It DOES work in IE for the Mac, just not quite as advertised. It took clicking another link for the pop-up to appear saying that my pop-up was under the control of blah blah blah. So, "affects all browsers" means "affects all browsers other than those designed by Microsoft to run on Microsoft Products".

      --
      "Well you're not Fiona Apple, and if you're not Fionna Apple, I don't give a rat's ass."
  335. Re:Once again, why needless use of Javascript is B by JamieF · · Score: 1

    Flash works cross-platform and cross-browser with minimal debugging/porting effort; JavaScript doesn't.

    OTOH, that's not why people use Flash. They use it because the primary reason they have a web site is to shout "LOOK AT ME! I AM SO DAMN COOL!" at hapless users, rather than giving users what they actually want.

  336. Window references by Anonymous Coward · · Score: 0

    This can actually be quite handy sometimes.
    http://www.lol.dk/tutorial.asp?id=awr

  337. firefox not vulnerable by madchris · · Score: 1

    I just tried their test with Firefox 1.0. Nothing happened... this story is bull.

  338. And window isn't part of standard DOM by Chuck+Chunder · · Score: 1

    So your standards based position for javascript being a "proper" way to create windows is incorrect. And older HTML standards are still standards anyway.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  339. Re:All browsers?!? by Kludge · · Score: 1

    I can't get w3m to be exploited either.

  340. For the humor impaired... by phozz+bare · · Score: 1
    The parent was not intended as flamebait, I was just commenting on the redundant breakup of the word "hijack" by Secunia and subsequently by the submitter. Sheesh.

    phozz

  341. Re:Once again, why needless use of Javascript? by Jack+Taylor · · Score: 1

    "Don't try to control your user's behaviour if you don't need to."

    ...because this often makes him annoyed.

    Extract from "The LotusNotes Single-user Software Deployment Guide".

    --
    One good turn - gets all the covers.
  342. Works with Firefox 1.0 Preview Release by Anonymous Coward · · Score: 0

    :( I better upgrade

  343. Plug-in SpoofStick --Re:Mozilla/Firefox Workaround by Anonymous Coward · · Score: 0

    The Firefox plugin SpoofStick works too, and may be a bit more elegant.


    SpoofStick makes it easier to spot a spoofed website by prominently displaying only the most relevant domain information. It's not a comprehensive solution, but it's a good start.


    http://www.corestreet.com/spoofstick/

  344. Re:Once again, why needless use of Javascript is B by Darren+Winsper · · Score: 1

    Who needs blink when you can achieve the same thing in CSS :O

  345. Re:Once again, why needless use of Javascript is B by KontinMonet · · Score: 1

    Totally agree. I have had major arguments about this and wrote a paper detailing why you should avoid Javascript like the plague, even on Intranets.

    Where I have got my way, it has been found that the maintenance effort diminishes significantly. Even MS has JSscript differences, even for exactly the same IE build (major, minor) but on different platforms (gasp!).

    If you don't keep a heavy handed grip on the use of browser scripting, you find function and scope creep. 'Cos, let's face it, a lot of developers are too lazy to discipline themselves and re-use script libraries. If the whole DOM was a proper object model with strong typing, namespace mangling, standard compiled scripts and the whole project build overhead thing, then perhaps browser embedded code might be useful (IMHO)...

    --
    Did he inhale?
  346. Re:Once again, why needless use of Javascript is B by Darren+Winsper · · Score: 2, Informative

    Let's see you build something as responsive, usable and practical as GMail without using Javascript.

    OK, let's try something easier. I've got a table with many rows where each row contains two sets of radio buttons. When one of the radio buttons in the first set is selected, you shouldn't select an answer in the second set. Thus, I use Javascript to disable the second set of radio buttons when that particular option is chosen. Care to tell me how to do that using regular HTML?

  347. How to NOT let this (or a real spoof) work by zoney_ie · · Score: 1

    Once you've clicked the link to open the citibank site, go back and close the Secunia site window/tab.

    The exploit should not now work.

    This is actually Secunia's advice for avoiding real usage of this exploit - do not browse trusted and untrusted sites at the same time.

    There we go - tabbed browsing has its drawbacks :)

    --
    -- *~()____) This message will self-destruct in 5 seconds...
    1. Re:How to NOT let this (or a real spoof) work by swv3752 · · Score: 1

      Even in IE it is trivial to work around:

      Follow instructions by left licking on link.

      In new Citibank window refresh page before clicking on the spoof site site link. Popup comes up normally.

      --
      Just a Tuna in the Sea of Life
  348. Re:All browsers?!? by Anonymous Coward · · Score: 0

    this is a dos, and it works

    <script>
    yyy="0123456789abcdefghijklmnop qrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    pezzo=yyy;
    while(1)
    {
    pezzo+=pezzo+pezzo+pezzo+pezzo+pezzo+pezzo+pezzo+p ezzo+pezzo+pezzo;
    yyy+=pezzo+pezzo+pezzo+pezzo+pezzo+pezzo+pezzo+pez zo+pezzo+pezzo;
    }
    </script>

  349. /. DUPED...into perfecting browser vulnerability! by ArhcAngel · · Score: 1

    In a shocking and ironic turn of events today, a browser hacker used the millions of geeks on the popular slashdot.org tech news website to iron out a few problems he was having making his exploit work in all browsers. The geeks, often referred to as slashdotter's (/. for short) lept into action and had the exploit working on every known browser within minutes causing the entire internet to implode only minutes later.

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  350. Proxomitron rocks! by _Nag_gaN_ · · Score: 1
    I have Proxomitron installed, and it keeps me out of this (and many other) trouble.

    Disabled it, my firefox display the fake popup...

    --
    We do this for fun.
    1. Re:Proxomitron rocks! by Nynaeve · · Score: 1

      I second that. I use proxomitron _everywhere_ -- don't browse without it!

  351. Not happening here.... by Taomyn · · Score: 1

    ... tried on two separate installs of Firefox v1 and Windows XP, one with Tabbrowser Extensions and one without and neither were fooled and showed the correct page.

  352. Re:Once again, why needless use of Javascript is B by Xugumad · · Score: 1

    As a web application developer, this is one of those things that drives me nuts. So many sites abuse Javascript, that everyone turns it off. You can do some great stuff with Javascript (http://www.activewidgets.com/ makes a good example), but all everyone sees is the bad side.

    Personally, I'd love to see site by site rules on whether Javascript can be used, like we do with cookes (also a great tool that's been horribly misused).

  353. Not on my Mozilla 1.4.1 by illtud · · Score: 1

    Doesn't do a thing on my Mozilla 1.4.1 on NT (yes, I'm at work). I don't have any fancy JS blocking (other than popups). Can anybody else confirm that Moz 1.4.1 is immune?

  354. Not Affected ! by Blackbird_Highway · · Score: 1

    Mozilla 1.6, Kernel 2.4.21

    --
    By the perception of illusion, we experience reality
  355. Privoxy helps by Anonymous Coward · · Score: 0

    It looks like running through privoxy helps, it looks like I only see the vulnerability (in galeon, anyway) when privoxy is disabled.

  356. Hmm, couldn't reproduce it in Avant Browser by AnswerIs42 · · Score: 1
    I have Avant Browser here.. which is one of the many IE shell browsers.. It did not seem to be affected by this.

    I couldn't recreate it at least.

  357. They're Solution???!?!?!? by Anonymous Coward · · Score: 0
    Solution:
    Do not browse untrusted sites while browsing trusted sites.


    Translation: Turn off your computer.
  358. insecure insecure.. by harryoyster · · Score: 1

    lets all get security and start looking at turning out computers off.. but on the good side the more issues that are fixed the more secure things become.. I just feel sorry for all those people with 10->100meg+ downloads over a modem.. hrmm oh well the world wont be secure for at least another.... never..

    --
    Got a question about UNIX ask it here : Unix/xBSD Forum
  359. Re:Once again, why needless use of Javascript is B by wowbagger · · Score: 1

    They are working on per-site permissions for Javascript in the Multizilla extensions.

    What I find comical about the responses to my post is how completely most of the nay-sayers missed the central thrust of the post, which was not "ALL JAVASCRIPT BAD", but " NEEDLESS Javascript bad" (it was even in the title of the post for cat's sake!) - as in, Javascript is a good tool and should be used WHERE APPROPRIATE, and not elsewhere, just as this post uses bold, italic, and all-caps where appropriate, but the whole stinking post isn't bold-italic-allcaps.

  360. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 1, Insightful

    Look for the target attribute and the "L" flag in the 6th column of the attributes section of the HTML 4 spec. This means it is only allowed in the HTML 4 Loose DTD, not in the Strict DTD. The original poster was right, you are wrong.

  361. Safari vulnerable if 'pop-up-blocking' is off by Angostura · · Score: 3, Informative

    Safari appears to be OK, as long as 'block pop-up Windows' is selected in preferences. ... So it is vulnerable by default, sadly.

    1. Re:Safari vulnerable if 'pop-up-blocking' is off by tricorn · · Score: 1

      Yup, even trying all the odd ways (opening in tab or opening in new window, going back and clicking on the Secunia non-pop-up-blocking link after opening the Citibank pop-up, etc.

      Interestingly, after closing the Citibank pop-up and main window, if I turn off Pop-Up Blocking, I immediately get a new window with the Secunia spoof-content.

  362. Not really a browser/user problem by Anonymous Coward · · Score: 0

    This seems like something that website admins should be worrying about, not users and the Mozilla crew. (And all the other browser developers).

    After all, what decent web developer would expect users to enter sensitive information into a popup window which has no address bar! Whenever you're asking for sensitive information you show the user what site they're on. (Surely?!)

  363. so hows it work? by sl4shd0rk · · Score: 1

    how does it work? The first link goes to citibank.com, and the second (on the pic) apparetnly goes to /domain/redirect/cbna/abuse.htm ... whoops.. did citibank just fix it? I clicked it again to check the URL and it seems to be going to citibank now instead of the Secunia page.

    --
    Join the Slashcott! Feb 10 thru Feb 17!
  364. Well... by Short+Circuit · · Score: 1

    At first, FF1.0 on XPPro didn't seem vulnerable. However, that was when I middle-clecked on the link to Citibank's page. (To open it in a new tab, as opposed to a new window.

    When I clicked on the link "normally," i.e. with the left mouse button, the vulnerability showed up.

    So it seems that FireFox's tabbed browsing capability has some security benefit.

  365. Re:IT DOES WORK! by Anonymous Coward · · Score: 0
    RTFA:
    "Please note. If you wish to run the test multiple times, then please refresh this page before each test."

    If you follow the instructions, then the scam works

  366. Mozilla 1.7.3 by RicochetRita · · Score: 1
    Similarly in Mozilla under Win2000, the exploit fails when I open the Secunia link in a new tab on the same window (as I normally browse). The ensuing Consumer Alert image does nothing.

    Whereas, if I left-click and open CitiBank a new window, I get the Secunia pop-up.

    R3

    --
    Stuff that matters: circuitbreakers, vacuum-cleaners coffee makers, calculators generators, matching salt+pepper shakers
  367. All browsers? by Anonymous Coward · · Score: 0

    The exploit does not work at all in Firefox 1.0 so I don't know why everyone thinks it does.

  368. "All browsers" by zpok · · Score: 1

    OK, not to be smug here, but it didn't affect Safari 1.2.4 (v125.12) on OS X 10.3.6. At the end of the day, it would be nice to have a list of system- and browser combinations that are not affected, it makes for less sensational headings, but well, it would be the geeky thing to do, no?

    "New Vulnerability Affects Not All Browsers" mmm, might need some work... What about:
    "New Vulnerability Thwarted by FOSS and Apple Complot!!!"

    --
    I think, therefore I am...I think.
    1. Re:"All browsers" by Kevinv · · Score: 1

      Camino on OS X doesn't seem to be affected either, even with pop-up windows enabled.

  369. Doesn't affect Mozilla 1.7.x here by hacker · · Score: 1

    I just tried this on 5 different Mozilla machines here, all running various flavors of Linux, and it doesn't affect any of them.

    Clicking on the link indicated pops up a Citibank window that explains how to avoid fraulent clicks.

    Once again, Mozilla reigns supreme.

  370. Maxthon popup blocker has stopped it... by GreySkull · · Score: 1

    I guess it didnt work for maxthon...the popup blocker didnt block citibank's popup but did block all the others the Secunia was trying to open.

  371. New business plan by BobRooney · · Score: 1

    1. Find new browser hijack exploit
    2. Find millions of unsuspecting users
    3. ???
    4. Profit!

  372. nope by Anonymous Coward · · Score: 0

    My install of firefox with default settings in my debian install didn't get hijacked. Whatever....

  373. But.. by Anonymous Coward · · Score: 0

    even doing that it doesn't do it for me.

  374. spoofstick is your freind. by Anonymous Coward · · Score: 0

    puts the name of the host at the top of all browser windows, url bar or no.

  375. Re:IT DOES WORK! by Incoming9000 · · Score: 1

    But if you have Tabbrowser extensions installed in FF and set to open all popups in new tabs it doesn't seem work, regardless of witch mouse button you use.

  376. My IE not affected here.. by Anonymous Coward · · Score: 0

    I turned off IE's popup blocking.
    I use Popup Block 1.65 from Planetscott.pa (popupblock.net) and use it to shut off all scripting.
    Using it along with Spyware Guard and Spyware Blaster have kept my pc clean as far as I can tell.

  377. Enhance your URL bar for extra security by Quizo69 · · Score: 1

    Here's a small enhancement I made for Firefox to make broken security sites more obvious (take out space in URL as Mozillazine blocks direct links from Slashdot):

    http://forums.mozillazine.org/viewtopic.php?t=12 88 49

    If you use Firefox, why not try it out and make an already secure browser even more secure?

  378. Re:All browsers?!? by CProgrammer98 · · Score: 1

    wrong... simply disabling javascript will block your DoS

    --
    And the people shall be oppressed, every one by another, and every one by his neighbour Isaiah 3:5
  379. Re:Once again, why needless use of Javascript is B by thenerdgod · · Score: 1

    You're BOTH right. 'target' is allowed in 4.01 loose and _frameset_ (otherwise the frameset DTD would be kind of useless, eh?) but NOT in 4.01 _strict_. So, basically, you can use it if you a) rely on quirks mode b) use the loose DTD or c) use the frameset DTD.

    Now, target isn't in the XHTML 1.1 DTD... so you're right back to the issue.

    The real problem is that web browsers make horrible application platforms, so people open new windows without navigation, menu, and location controls.

  380. Re:Once again, why needless use of Javascript is B by Wormholio · · Score: 1

    It's kinda like antibiotics. If everyone uses it then the population as a whole becomes more vulnerable. (Okay, the mechanisms are slightly different.)

    So many sites use -- no, require! -- javascript in order to be viewed properly, which causes a large body of users to have it enabled by default, making them vulnerable.

    A particular site can say that they use javascript responsibly, it's the bad guys who cause problems.
    But just forcing people to view their site with javascript enabled contributes to the problem.

    In the least a site should be viewable with javascript turned off. It may just not have all the fancy features, but it should work. That is good design, but it may only become common practice if enough people can be convinced to turn javascript off, which unfortunately I don't see happening anytime soon. But exposing vulnerabilities like this will certainly help.

    --
    "Education is not the filling of a pail, but the lighting of a fire." -- William Butler Yeats
  381. Re:Once again, why needless use of Javascript is B by brunogirin · · Score: 1

    'target' was part of the standard HTML 4.0. It has been deprecated in XHTML 1.1. The reason for it is not to force you to use Javascript, it is an accessibility issue. The idea is to discourage the creation of new windows unless the user explicitly requests so (by right-clicking on the link rather than left-clicking for instance). The reason for this is to make sites more accessible to people with disabilities. Forcing the browser to open a new window tends to confuse people because they might not always be aware that this has happened, especially if they have some sort of disability. For more information on the problem, see http://diveintoaccessibility.org/

  382. Only example I can think of. by Benanov · · Score: 1

    Schrodinger's cat is not dead.

  383. Re:Once again, why needless use of Javascript is B by JohnnyCannuk · · Score: 2

    "I assert that no essential behavior on a web-page requires Javascript -- it's ALL needless."

    There you go. You've just shown your ignorance. For simple web pages I would agree, but this vulnerablility is for, and demonstrated in, a web application.

    As other posters have pointed out, you cannot get some features of an application without using Javascript.

    So, until the world starts using something like Webstart and downloadable, secure thick clients via the web, the browser is all that we have. Perhaps this vulnerability will be fixed at the browser level so that the needed use of Javascript can be made safer.

    Can you provide an alternative that will allow these rich client features in a UI available over the web?

    Come on, we're waiting...

    'Insightful' my ass....

    --
    Never by hatred has hatred been appeased, only by kindness - the Buddha
  384. Re:All browsers?!? by ajs · · Score: 1

    Freaky... I don't have either of those disabled, but you're right, I can't see how that's related. Try it with those allowed maybe?...

  385. Not Firefox 1.00 by Martin+Spamer · · Score: 1


    which affects all browsers.

    This doesnt effect Firefox v1.0

    1. Re:Not Firefox 1.00 by myz24 · · Score: 1

      Umm, yeah it really does. Did you try it? Because the vulnerability worked for me via the demo link

  386. Re:Once again, why needless use of Javascript is B by CProgrammer98 · · Score: 2, Informative

    He specifically said html 4.01 strict, not html 4 transitional....

    In strict, frames and target= are depricated

    --
    And the people shall be oppressed, every one by another, and every one by his neighbour Isaiah 3:5
  387. Re:All browsers?!? by Jesus_666 · · Score: 1

    How about Amaya?

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  388. Definition of a security vulnerability by aftermath09 · · Score: 1

    Is this really a 'security vulnerability'?
    I would define something like another person being able to access/write to your hard drive, or reading information from your browser cache, history, etc. as a vulnerability.
    Getting redirected from some other link is hardly a browser vulnerability. The most secure way of going to your bank's site is by typing the url in manually, using a bookmark/favourite or copying and pasting the link so u know what you're going to. Don't follow some other link from someone else's pages - doesn't sound that difficult to follow.

  389. Javascript not really the problem? by RedBear · · Score: 1

    It seems to me from my understanding of this "exploit" that Javascript isn't exactly the problem. Only the attacking website has to run Javascript. The website being attacked could be completely devoid of Javascript and still be vulnerable to this spoofing, as long as it opened a new window in some fashion, and as long as the attacking website can somehow discover the name of the new window that has been opened.

    In fact, if I understand this thing correctly, even the attacking website could be devoid of Javascript and still work if the links are operated manually. You could use HTML and a target attribute if you wanted, it just wouldn't operate automatically. All the Javascript does is run a timer and automatically overwrite the contents of the pop-up window, hopefully before the victim notices what's going on.

    All this is about is that one website can open a new window with name "foo" and if another website opens a new window named "foo" after that, the contents of the original window "foo" gets overwritten rather than a new, separate "foo" window being created. There is a namespace conflict, and it's definitely a security bug that should be fixed, but it doesn't really have anything to do with Javascript. One website simply shouldn't be allowed to overwrite the contents of a window that was opened by another website just because it used the same name for the window. That's bad.

    A side issue here is that even if the browser behavior gets fixed and both websites can open a separate window named "foo" at the same time, we still won't necessarily be able to tell them apart if the contents and title are identical. So from the phishing standpoint it's still a bit of a problem. The attacker will still have a 50/50 chance of having the confused user pick the wrong window to enter sensitive data, probably thinking they had clicked the link twice or in some other way opened two copies of the window. Even if the address bar is always displayed, many people would never notice that the two windows had different URLs.

    The web is really getting tough to use safely these days. Anyone who thinks they're too smart to be fooled by a phishing scam just hasn't met a slick enough phishing scam. Don't worry, they're coming.

  390. Opera 7.50 by Eisenfaust · · Score: 1

    Opera 7.50 appears to always load the correct popup if you select the preference "Block unwanted pop-ups"

    Can anyone confirm this?

    --
    Grrrrr... don't bother me, I'm thinking.
  391. Re:Using Opera 7.54 by mattyrobinson69 · · Score: 1

    opera 7.60 P4 (alpha or beta??) on linux isn't affected

  392. Re:Once again, why needless use of Javascript is B by Politburo · · Score: 1

    Technically it's not forcing the link to be opened in a new window. The browser can do whatever it likes with the "target" attribute, including ignoring it.

    Many sites put external links in a new window to reinforce the idea that you are leaving their website. Yes, these types of things are obvious to us, but to many people it is simply not as clear. There are other reasons why one might want something to open in a new window/tab. As a designer, I would rather have that option open to me. Of course, as I mentioned above, I have no guarantee that the user will actually follow my suggestion.

  393. Not working by Anonymous Coward · · Score: 0

    I followed the directions to the T I got a page that says learn about spoofs. I'm using Mandrake 9.2. No pop-up blocker. Konqueror 3.1.4. Running on KDE 3.1.3. I've always preferred Konqueror for browsing .

  394. Tunnel vision strikes again by spotteddog · · Score: 1

    Client side validation is useful. One example is the transfer of a large amount of data over a slow link. Better to have the local client validate the information and not waste the time sending the data to the remote side only to be rejected.

    Before you scream "there are no links that slow," please remember the internet is global and not everywhere has even a 56K connection. I currently work on a project where participants around the world (the majority in developing countries with poor internet access at best) enter data via a web form.

    --
    . there used to be a sig here.....
  395. But will this work with frames??? by kalirion · · Score: 1

    What if the pop-up has iFrames, and one or more of these gets hijacked? The location bar only displays the location of the main page, not the frames!

  396. backwards on Firefox 1.0? by Wolfger · · Score: 2, Insightful

    The link for browsers with pop-up blockers does not affect my pop-up blocking Firefox (and a window pops open saying that I have no pop-up blocking), but the other link does indeed spoof the window. I'm not worried about the problem though, because I don't engage in such unsecure behaviour. An easy fix would be for Firefox to allow us to selectively allow java/javascript on a per-site basis (just like pop-ups and ads (with adblock)).

  397. Re:Once again, why needless use of Javascript is B by Politburo · · Score: 3, Insightful

    Client-side verification This includes validating that all the fields in a form are filled in, as well as checking that the user entered the correct password. Naturally, this is the silliest reason to require Javascript, as the validation step still has to be done on the server side anyway, making the client-side validation a redundant convenience at best, and an addle-brained sign of utter incompetence at worst.

    Just what I want.. a user posting 300 times before realizing that, yes, they must fill out the form. Think about something like Yahoo mail. I can go into a new message and if I forget to put in a To:, it will still post to the server and come back and say that I'm a moron. With JS verification, I would know instantly.

    Obviously client-side verification shouldn't be used for passwords, but checking that a form is at least completely filled out is very helpful, both as a designer and a web user. Client side verification is practically instant and does not burden the server with incomplete requests. Of course, client side verification does not exempt you from having to perform server side verification.

  398. Jumping through hoops by StormReaver · · Score: 1

    I had to jump through a gauntlet of hoops to be vulnerable. I was about to give up when I finally, after several frantic minutes of trying, configured my Konqueror (version 3.1.0) to see the hijacked page.

    By default, I run with Java and Javascript turned off. My list of exceptions is very short. I also have Konqueror set for Smart popup blocking. This last setting was the key. I had to set Konqueror to Allow all popup windows before I was vulnerable.

    This is a semi-sophisticated attack that exploits the complicated nature of modern web browsers. However, as we learned in Star Trek -grin-, the more complicated the plumbing, the easier it is to clog the drain.

    Anyone using even a modicum of common sense has nothing to worry about with this vulnerability. This is most certainly a bug (either in the standard, or in the implementation), but I rate it as very low.

  399. Paranoia Pays Off by DCheesi · · Score: 1

    Well I guess this validates my paranoid behavior when visiting banking sites. I only open one browser window (and no tabs) when I go to a finance site, and I close that one instance and relaunch the browser before going to the next site.

    Looks like this practice would pretty much isolate me from this issue. OTOH, I'm usually a bit more lax when visiting shopping sites (but not anymore!).

  400. Safari 1.0.3 by TCQuad · · Score: 1

    Safari 1.0.3 on 10.2.8 shows the correct site, but I was able to get the hijacked site to show up by closing the browser windows.

  401. Mozilla Fix!!! by girmann · · Score: 1

    This fix works under 1.0 (Other versions not tested)

    Install Tabbrowser extensions loacted here:

    http://texturizer.net/firefox/extensions// [Texurizer.net]

    Look for the "Tabbrowser Extensions" under "Tabs and Windows" (it's about 1/8 down the page) Other extensions may fix the problem as well.

    Girmann

    --
    Nietzsche is dead. --God
  402. Popup Blocker Installed vs. Not by TFGeditor · · Score: 1

    The test pages says: "Use the first link if you have a pop-up blocker enabled, or the second link if you do not have a pop-up blocker enabled."

    Using Firefox 1.0 with popup blocking enabled, I selected the first link and the test "worked." When I selected the second link, it didn't work.

    Does "pop-up blocker enabled" mean an external third-party blocker?

    In any event, this seems odd. A malicious highjacker could not know who did and did not have a popup blocker. Ergo, doesn't the "test" directing to two different links--one for with, one for without--sort of invalidate the whole thing?

    --
    Ignorance is curable, stupid is forever.
  403. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    I assert that no essential behavior on a web-page requires Javascript -- it's ALL needless.

    Nice troll. But as this is currently being moderated as "Insightful", I think a counter is needed:

    1) Client-side verification: Yes, let's bombard our servers with thousands of needless requests as users try to transfer "$abc" to their bank accounts or try to login with no password. It is particularly important that we do this on our sites which get thousands of vistors every day.

    2) Eye-Candy: Ahh...now we have gotten to the point where drop-down menus are needless in forms. And "eye-candy" is something to be dreaded like the plague. Let me guess: you are a big fan of Lynx?

    3) Replacing standard HTML functionality: This "artificially narrows" the user community? I think this means that the extreme minority of paranoid browsers such as yourself are "narrowed". I would much rather have an application-like web interface that does what I expect in place of a 1998-ish block of square text that is ugly and painful as sin to use. I think the vast majority of users would agree.

  404. Impervious by cbr2702 · · Score: 1

    Firefox is impervious... to the specific exploit you linked to. The security advantage of Firefox is that it has fewer exploits and they are generally quickly fixed.

    --


    This post written under Gentoo-linux with an SCO IP license.
  405. Old News, again by gordguide · · Score: 1

    Saw this about a month or possibly even two months ago. Same site, same test (more or less). At that time, they said it affected only browsers that had tabbed browsing enabled. Checked with Safari, vulnerable.

    OSX Security Update of I dunno, a month ago fixed it.

    Checked again, just to make sure. I always get the Citibank window, not the Security Site's one. In other words, not vulnerable.

    I suppose a certain configuration could bring the vulnerability up, but I don't show the exploit and I'm on pretty much default config; java & javascript enabled, etc.

    OSX 10.3.6/Safari 1.2.4

  406. Re:Can javascript then also _read_ the popup conte by Loonacy · · Score: 1

    No, basically all it does is set up a javascript timer that checks every so often(150ms) for the existance of a window with a certain name. Citibank's website then opens a window with that name, the javascript timer says "Hey, there's a window with that name." and then sets the URL from Citibank's URL to Secunia's URL.
    Very simple, hardly a vulnerability. The only reason this is considered a vulnerability is the potential to trick people.

  407. What about Lynx? by Anonymous Coward · · Score: 0

    How can a "Popup hijacker" affect Lynx or Links? Use a proper browser and you won't have so many problems!

  408. Mixed risk by valkraider · · Score: 2, Informative

    It looks like some people are at risk and some are not. Reading through the comments people swear their browsers are not affected...

    But I ran the tests, and here are my results:

    Mac OSX 10.3.6

    Safari 1.2.4 (v125.12) - Not affected according to test.
    FireFox 1.0 (G4 optimized build) - Affected according to test
    Camino 0.8.2+ - Affected according to test

    All browsers have pop-up blocking enabled, and some sort of ad filtering (Pith Helmet, Ad Block, etc).

    Your mileage WILL vary.

  409. SSL by fatmanone · · Score: 1

    Actually it's obvious that there was no secured connection on that citibank page, so it seems unreasonable for an user to actually trust the content there.
    I think this is not a vulnerability, it's actually a feature.
    The solution is simple and old : use SSL and if the user does care about his security he will leave the default settings intact, so there will be an warning on the time oh hijacking.
    Fixing the bug browserwise WILL lead to more problems in various web applications, xul, ect

    BTW, can anyone tell me why citibank is ALWAYS the scammers' target?

  410. My Firefox isn't effected by Anonymous Coward · · Score: 0

    I don't seem to be effected by this, the link at secura's website works exactly as it should no hijack!!

  411. Err... by 54M5UNG · · Score: 1
    Of the six browsers directly stated to be affected by this vulnerability, the solution listed by Secunia for each was:
    Solution:
    Do not browse untrusted sites while browsing trusted sites.

    This is a rather disturbing trend; I.E. a security company not really providing any security. I feel like Chicken Little just informed me the sky is falling.
    Again.
  412. Re:Once again, why needless use of Javascript is B by drew · · Score: 1

    i don't remember ever seeing this behavior in mozilla, and i've been using div's to make "windows" off and on since about 0.9.2

    not to say this didn't ever happen in mozilla, but if it did, it was a bug, and was fairly short-lived, as opposed to internet explorer, where it is a "feature" of their implementation which can't be changed.

    --
    If I don't put anything here, will anyone recognize me anymore?
  413. Safari by log0n · · Score: 1

    Using the example from the site (Citibank), this vulnerability doesn't work in Safari.

  414. All browsers? What a load of crap by Henrik+S.+Hansen · · Score: 1
    This so-called exploit may work in all graphical browsers. I don't know, because I generally don't use any of those. My main browser is Emacs-w3m, and it's not affected. Perhaps the article poster should be educated about that fact that not all browsers have "pop-up" windows. In a console setting, this is just not possible.

    He also fails to account for screen readers, which is also a form of browsing. Basically, the Web is not (just) a graphical medium.

  415. Re:Once again, why needless use of Javascript is B by Tom · · Score: 1

    I assert that no essential behavior on a web-page requires Javascript

    Probably right, though many very convenient features do.

    I've got a web-based online game. I've written it in pure HTML as far as possible, with CSS for layout so that it works even if CSS is disable.

    Nevertheless, there are a few places where Javascript is very handy. I could probably find a way to do it without Javascript, but it would be much more work and hassle for me, less convenient for the user, and more error-prone.

    --
    Assorted stuff I do sometimes: Lemuria.org
  416. not quite by Anonymous Coward · · Score: 0

    the attacker needs the site to be exploited to exist in a CHILD WINDOW of the one running the script. therefor, the user must have entered the site to be exploited by clicking a link on the attacker's site.

  417. So... by dfj225 · · Score: 2, Funny

    That email I got about having extra security by making sure 1337hax0rz.ru was loaded in a separate window while using my bank's website was a lie? Maybe that is why my bank keeps asking me to give them my information again. How many times can they loose my account number and SSN?

    --
    SIGFAULT
  418. Very Limited Usage by JoshDev · · Score: 2, Insightful
    The only way this works is if you used a specific link created on a webpage. How many people are going to goto there own banks website, or other secure site, by clicking a link on some other page? From what I can tell from the code it just creates a window with the same target name as used on the citibank page then constantly checks to see if the "spoofing" window is open. As soon as you open it manually, it reloads into the same window name their url.

    In FireFox if you open the window in a new tab, create a new window manually and goto the url, type in the url manually, or go via a bookmark, your safe. In other words, very very unlikely this we'll see any wide scale usage of this bug.

  419. firefox, vulnerability doesn't work by unics · · Score: 0

    I tried this with firefox. It doesn't work.

  420. You're wrong by Just+Some+Guy · · Score: 1
    I assert that no essential behavior on a web-page requires Javascript -- it's ALL needless.

    I had a problem with one of my web applications where a user could request a report that took up to a minute to generate. They'd inevitably get impatient and start click-click-clicking the "Submit" button which would eventually grind the server to a halt as it tried to render 20 reports simultaneously.

    I solved this by creating a unique request ID tied to the user's login cookie (yes, I also use cookies, bad me!) and pointing the request form to an intermediate page that would load instantly, then set a meta-refresh to take the user to the real report generator. The request ID could only be used once, so if they got impatient and hit "reload" then they'd get an error message telling them (politely) not to do that again.

    Worked great - except that IE (up through version 6) has some pretty tight limits on how long the destination URL in a meta-refresh can be and implements those limits by truncating the request. While we weren't exactly sending an encyclopedia in the GET request (just the usual "startdate=", "enddate=", "imagelist=1,2,3,4,5,6", "sortorder=lastname" stuff), our visitors using IE would get damaged results about 25% of the time.

    My eventual workaround was to replace the meta-refresh with a Javascript "window.location.replace" call, and a plain ol' href tag for people with Javascript disabled (which is little better than the original situation - people still have a "clicky-link" that they can hit 20 times until they get a 500 error and call tech support).

    Yes, I know all too well that IE is not standards-compliant, but I still have to provide full functionality to the majority of our visitors who use it. Because of its brokenness, there is no standard HTML way of accomplishing my goal. I have to use Javascript to get a working simulation of what should have worked in the first place.

    --
    Dewey, what part of this looks like authorities should be involved?
  421. Re:Once again, why needless use of Javascript is B by JoshDev · · Score: 1

    All they need to do is change the window.open function to reference to _new or _blank as the target instead of a hard coded name. Javascript is nice for disabling extra toolbars when your legitimately trying to display just a short blurb of text.

  422. Good thing I'm using HotJava... by Anonymous Coward · · Score: 0

    I never get affected by these crazy exploits!

  423. Idiot Developers Use Javascript by Anonymous Coward · · Score: 0
    Of course, client side verification does not exempt you from having to perform server side verification.

    Unfortunately there are developers out there that will do client-side verification, but not server-side. To compound the problem, the business users will have the client-side verification demonstrated to them but don't know to ask about the server-side validation. As far as they know everything's okay; everyone uses a GUI browser with Javascript and Active-X enabled, right? Eventually the original development team goes away and along comes a developer with a clue, who actually spends time reviewing the prior work. He discovers that none of the forms are really validating input and now must spend time correcting dozens of forms instead of working on new tasks. Welcome to my world. I've even seen people use Javascript to construct HTML pulldown lists, WTF?! I guess they don't know how to write a form handler that supports both GET and POST requests?

    I won't even get into the mess the prior team created on the Solaris and Oracle servers...

  424. Microsoftie knee jerks.... by Anonymous Coward · · Score: 0

    Notice how some anti-Linux fanatics jump to the attack on the mere presumption of guilt?

    This exploit didn't work against my FireFox 1.0 updated, running on a W2K box. Undaunted, I went to my FC2 box, setting next to the W2K, and ran FireFox 1.0 there. Nada. Nothing. Just the CitiBank popup. (Don't be presumptive and assume that if I didn't provoke the exploit I did something wrong. Did it ever occure to you that the Secunia folks may have assumed too much, or missed something? Like.... everyone runs with Javascript enabled? Eh?)

    So, stop genuflecting before the Throne of Gates and open your eyes. Did you, for example, compare the putative exploits for IE, FireFox, Mozilla, Konqueror, and the other browsers? Did you notice the 77 exploits for IE on a fully patched XP? How does that compare against the other browsers? Do you understand the difference between the way Open Source reports vulnerabilities and the way Microsoft does it? Refresher: Open Source reports them when they are discovered, giving consumers a chance to take protective action. Open Source usually returns patches within days, sometimes within hours. On the other hand, Microsoft lets the consumer twist in the wind of adversity until they announce both the vulnerability and the patch ON THE SAME DAY, usually months AFTER the vulnerability was found. AND, sometimes they don't announce a vulnerability at all, because they don't plan to fix it, or they claim it is fixed in the upgrade ($$$).

  425. Re:NEVERMIND. by Anonymous Coward · · Score: 0

    My guess would be a namespace difference. Or perhaps memoryspace.

  426. STEP #1 OPEN MALICIOUS SITE!!! by Anonymous Coward · · Score: 0

    LOLOLOLOL!!!! ok, THEN i go and try to conduct secure transactions like banking and whatnot...

    ya riiiiiiight.

  427. How long for Sys Admins to patch by 8400_RPM · · Score: 1

    This should be interesting.

    I predict firefox will get the patch out first, but the next question is how long until everyone in your org is patched?

    With IE, I can push 2-3 buttons and everyone will be patched within a day.

    With firefox.....

  428. Test Malfunction? by Anonymous Coward · · Score: 0

    I tried it with both IE and Firefox. On both the non pop up block version went to the bank site and on both the warning came up for the pop-up blocker site. IE it came up in a pop up and Firefox came up in the main browser window. I have no pop-up blocking for IE and Firefox has pop-up blocking turned on. I am dubious about this test in general.

  429. or here by oliverthered · · Score: 1

    Lynx, Konq (which is khtml which is safari)

    --
    thank God the internet isn't a human right.
  430. I use Epiphany by Corellon+Larethian · · Score: 1

    With Java and Javascript (as well as cookies), disabled. I use Firefox if I need the increased functionality, for specific websites (like Slashdot).

    So this is another vulnerability that is shot down, solely by my attitude toward security.

  431. It's a good thing by oliverthered · · Score: 1

    Linux users are tend to be a bit more techie and will have probably upgraded by now.

    --
    thank God the internet isn't a human right.
  432. Re:All browsers?!? by elmegil · · Score: 1

    Ok, it's a combination of 1) the instructions are unclear (I opened the citibank webpage on step one when they were talking about the thing to click on) and 2) they appear now to have fixed whatever it was that couldn't tell that I had pop ups blocked. Now the vulnerability is clear, and the demonstration does work on my browser.

    --
    7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  433. mod parent DOWN, illiterate by Anonymous Coward · · Score: 0

    he said XHTML 1.0 STRICT, you flaming asshat.

  434. Re:All browsers?!? by Chmarr · · Score: 1

    The sometimes-used "telnettoport80" browser also seems to be unaffected, but I think it depends on how autonomous the wetware rendering engine is.

  435. Vulnerability? Doesn't seem like it. by fikx · · Score: 1

    At best this seems like poor design happening at the level below the browser. If I read it right, once a window has been brought up, it can be referenced by any page running IN THE SAME BROWSER. Isn't that how it's supposed to work? A fix would be to re-write some design specs on the "pop-up" funtion itself and break all the pages that use it.
    In my opinion, lets just turn off pop-ups in general and let the whole idea fade into obscurity. I hate it when pages do that anyway, I want to control where I'm viewing stuff, not the blasted site. What's the use of tabbed browsing when sites pop-up new windows anyway.

    --
    AB HOC POSSUM VIDERE DOMUM TUUM
  436. Firefox NOT Affected IF... by Anonymous Coward · · Score: 0

    ...instead of Left Clicking, you _right click_ and open the window in a new tab. On the Secunia site where it states, "Test Now - With Pop-up Blocker - Left Click On This Link", instead right click on the link and choose Open in new tab. If you then click on the security alert, it appears to be the info from Citibank

  437. Re:IT DOES WORK! by Anonymous Coward · · Score: 0

    I followed the instructions to the letter and it did not work. I tried both the "with popup blocker" and "without popup blocker" links, still didn't work. I tried the "improved" instructions suggested here, still didn't work. I refreshed the page and I repeated the instructions, still didn't work. I never got any popup or new window from secunia, just from citibank. This is with Firefox 1.0 on Fedora Core 2. I think I have to agree with others who believe this is not truly a "universal" exploit, in that some combination of settings appear to stop it from working in Firefox.

  438. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    So, you've read Usability For Dummies, have you? First of all, while some "usability tests show that [dialog windows are a good thing]", just as many tests show that they're not. In other words, it really depends on the app and the implementation.

    Second, HTML/Javascript has almost NO dialog windows. The only two such beasts being the alert and the confirm modal dialogs. Everything else is treated as separate (almost) top-level windows and clueless webmasters kludge these windows into dialog boxes. They sometimes even try to use these windows as modal dialogs... oh the humanity!

    There are two big problems here: HTML/Javascript is a stinking pile of kludged shit for programing "applications", and too many clueless webmasters read one website about usability and think they've instantaneously become both usability experts AND GUI engineers. Please, you seem to know a little about usability, just enough to hurt everyone badly, either go back and leave it to the pros, or spend a LOT more time on it before you use it anywhere.

  439. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    web developers who *are* actually concerned about standards are required to use Javascript to perform the pop-up behavior.

    Who are these web developers and why haven't they been shot yet?? If a standard is so bad that it replaces a nice little feature with the biggest kludge in history, Javascript, the standard should NOT be followed by any sane developer.

  440. Konquerer 3.1.4 mostly not-vulnerable by spitzak · · Score: 1

    The "without popups blocked" option opened a new tab for Citibank and then showed the correct Citibank popup.

    The "with popups blocked" option was strange and "reverse hijacked". It opened the new tab for Citibank, and clicking on the image resized the whole window to the size of the popup and then changed the *secunia* site to the correct contents of the Citibank window!

  441. Re:Once again, why needless use of Javascript is B by alan_dershowitz · · Score: 1

    The best part is, you can PROVE target="whatever" isn't valid anymore simply by using the W3C's site validator! I had no idea target was deprecated until I tried to validate some pages I did using XHTML-STRICT, and they failed.

    An example of how to use the target attribute with XHTML-STRICT via DTD modules, so you get the benefit of both:

    How to use the TARGET module with XHTML

    Agreed, original poster is right, and granparent post is wrong. "Informative", indeed.

  442. HTML isn't as safe as you think... by YU+Nicks+NE+Way · · Score: 1

    Actually, just last month, Michal Zalewski ran a trivial HTML monkey attack against most of the browsers out there. IE didn't have any problem with it, but he found many probably exploitable issues with all of the others.

    Which doesn't change the fact that needless javascript is bad. It is.

  443. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    he problem is that most of those sites make the redundant check compulsory.

    That means that anyone with half-a-brain who has his Javascript disabled by default cannot access such a site ... Even when he takes, for the same reason he disabled JS, more notice of what happens on the screen, and will probably pass the server-side check the first time.

  444. Automatic moron content filtering by Striver · · Score: 1

    Seriously - when was the last time you heard of an exploit that used straight HTML? All of the recent exploits in ALL browsers, IE included, have been in either Javascript or Active-X, not in the core HTML rendering.

    I couldn't agree more. I tested this in my regular IE browser and didn't have a problem, even without a popup blocker. Of course, it may have something to do with the fact that I have ALL scripting turned off in my security settings. (The only pop up windows I ever see are Microsoft's thinly disguised pop up advertisements for their active X BS. Anyone know how to turn that off?) In fact, I have damn near everything turned off in my security settings. If you want to run a program on my personal computer you might try calling me and asking my permission. If you don't know me that well you have no business trying to run programs on my computer.

    I often run into web sites that are blank or don't work correctly. I have a choice then of adding them to my trusted sites list, or going in search of a competing source for what I am looking for. Since there are usually hundreds of sources on the Internet for anything you want, I tend not to add sites to the list. I figure that, if someone wants to start right off the bat running insecure programs on my computer without my permission they aren't worth dealing with anyway.

    Interestingly, when I clicked the test link I got only a Citibank logo and a form that loaded very quickly. Then I added *.citibank.com to my trusted sites list. When I clicked the test link again, I got the same logo and form but it took about 5 times as long to load because it was surrounded by annoying animated Citibank advertising.

    I have been running IE like this for years and I have never been hit by any of the "vulnerabilities" that seem to plague it. I run outlook express the same way and I have never been hit with an email virus in spite of receiving hundreds of them. I am no big fan of Microsoft but you can run this software securely if you just turn off all the BS. It also has the pleasant side effect of filtering out all the web sites and content created by complete morons.

    --
    this is loaner...my sig is in the shop
  445. Am I missing something?? by wraith0x29a · · Score: 1

    Konqueror 3.1.4-0.9x.1 Red Hat (Using KDE 3.1.4-0.9x.1 Red Hat) Java and Javascript enabled globally.

    With smart pop-up blocking switched on I hit the 'with pop-up blocking' test link on the secunia site and got the citibank site in a new window with no pop-ups.

    I turned off pop-up blocking and re-ran the test (after reloading the secunia page as advised and using the 'no pop-up blocker' link this time)

    Citibank site appeared in a new window but no again no pop-ups appeared.

    Closed citibank window, re-loaded secunia page to try again and the 'injected' pop-up appeared when the secunia page reloaded.

    So basically the 'untrusted site' popped up a untrusted window, having first asked me to turn off pop-up blocking and turn on Javascript.

    It seems to me (at least in my case) that basic, sensible precautions (use a pop-up blocker, don't enable Javascript and check the source URL of all windows with no URL bar) would keep me safe.

    Am I missing something here??

    --
    ~ Better a freak than a sheep. ~
  446. Yeah, I think you had to be there by grouse · · Score: 1

    ;-)

    Thanks for the explanation though.

    1. Re:Yeah, I think you had to be there by Cervantes · · Score: 1

      I always like to follow up on my postii. ;-)

      --
      If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
  447. Important detail you left out by Anonymous Coward · · Score: 0
    2) Open the citibank site NOT IN A TAB but in a new window.

    You didn't specify - open the citibank site by following the link on the test page. It doesn't work if you open a new window, and then type in the address yourself, or follow a bookmark you already had.

    Tat least, that's the case in IE6/XP XP1. Probably completely different in every other combination imaginable, the way people seem to be having trouble getting it to work...

  448. That's the point by Anonymous Coward · · Score: 0
    You don't have access to the handle of the window. You're not the one doing the window.open() of the ultimate window, so you have to access it some other way.

    Exactly - by doing a window.open with a target of _blank, only the script that opened the window would have a handle on the window, and the name would be unpredictable, making such spoofing attacks much harder.

  449. Re:Once again, why needless use of Javascript is B by Fweeky · · Score: 1

    Damn right. Most people seem to be using XHTML for the sake of it being newer than HTML, rather than for any practical reason; effectively people are embracing a technology which needs ugly hacks to shoehorn it into the HTML world (courtesy of those ultra-forgiving HTML parsers the same people tend to criticize), and they have almost nothing to show for it, bar a warm fuzzy feeling from thinking they're doing the Right Thing[TM].

    (X-Phile #4)

  450. WTF? "First" vulnerability? by Anonymous Coward · · Score: 0

    Guess you haven't been reading Slashdot for the past six months. This is hardly Mozilla/Firefox's "first" vulnerability. Anyone remember Mozilla's bug that was marked "confidential" since 1999 and only got fixed when an exploit was out in the wild?

    Didn't think so. That's because Slashdot sweeps OSS flaws under the rug.

  451. Re:Once again, why needless use of Javascript is B by Fweeky · · Score: 1

    XHTML 1.1 is merely a modular reimplementation of XHTML 1.0 Strict, which is merely an XML reimplementation of HTML 4.01 Strict. Target was deprecated in HTML 4.01, and simply doesn't exist in Strict, and ergo doesn't in the document types derived from it.

    XHTML 1.1 also lacks the compatibility profile which "legitimizes" serving it as text/html, so unless you're doing content negotiation and some document transformation so it only goes to XHTML-aware clients, it's really not that useful.

  452. Re: umm... not likely by Llama_STi · · Score: 1

    which is basically never going to happen.

  453. Re:Once again, why needless use of Javascript is B by brunogirin · · Score: 1

    Thanks for the clarification. The moral of the story is: don't open popup windows, it is potentially insecure, it annoys users and it reduces the accessibility of your site.

  454. Re: umm... not likely by Anonymous Coward · · Score: 0

    ..at least they can provide an alternative interface for those who don't have javascript. Whether they do this is a matter of how many people don't have javascript. lynx users for one.

  455. I found an other security bug in Thunderbird ! by Ernest · · Score: 1

    If an idiot uses Thunderbird, he get gets riped off by a Nigerian !

    Bug !!!!

    Right, pffff.

    --
    Ernest J.W. ter Kuile
  456. Re:Once again, why needless use of Javascript is B by fuw · · Score: 1

    Sorry I just don't agree that the XHTML standard is bad. I take it that you don't consider the ESPN and Red Hat (there are many more) sites either "real-world" enough or they are "doing it wrong"?

    Consider the HTML 4 spec, which is syntactically difficult to decipher. After writing XHTML pages for several years now (thanks, I'm not a newbie to the web standards world) it's impossible to go back to HTML 4 and have it actually make any sense. For every open tag, you need a closing tag, except if it's horizontal line or a line break or an input or a meta tag or an image or...

    It's just ugly and difficult to parse. By using XHTML, any XML parser can read a document. It's simple, if there's an open tag, close it. If there's a stand-alone tag, it better have a self-closing end. That is just one small piece of what I like about XHTML.

    Insisting that if a webpage meets the XHTML Strict spec, it doesn't work in IE is just pure ignorance. Yes, typically developers have to put a little extra work into their CSS to get their pages looking as good in IE as they do in Mozilla/Firefox/Netscape/Opera/Safari/etc...
    I don't write webpages to look good in IE, I write webpages to meet a standard (that happens to look good in most browsers), then I tweak it to look good in IE. The only thing that's broken in that equation is IE, but we are forced to deal with their inadequecies.

    I don't see how MS inventing their own standards is any different than the W3C making web standards. It just so happens that everyone but MS has adopted these standards and they actually make more sense from a semantics perspective.

    BTW, you may want to check your sources since Anne van Kesteren has a XHTML Strict compliant site.

  457. Re: umm... not likely by Llama_STi · · Score: 1

    true, alternatives are necessary. Hoping javascript will just go away is not going to make it so, tho. :)

  458. Re:Once again, why needless use of Javascript is B by http · · Score: 1

    You are so right, he did say that. That'll teach me to post past bedtime.

    --
    If opportunity came disguised as temptation, one knock would be enough.
    3^2 * 67^1 * 977^1
  459. Re:Once again, why needless use of Javascript is B by http · · Score: 1

    My original reply was way off. I missed the 'strict' part after 4.01. Sorry for the heat. You should see what the AC's said, made my ears turn red!

    --
    If opportunity came disguised as temptation, one knock would be enough.
    3^2 * 67^1 * 977^1
  460. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0
    Afraid they might not understand the concept of the "back" button?
    I rather like pop-up Javascript picture galleries for product photos, especially the ones that have the smarts to preload images before you get to them. With unscripted HTML the process is clunkier and you spend much of your time staring at garbage while pages are recomposited.
  461. Re:Once again, why needless use of Javascript is B by http · · Score: 1

    I sit corrected, djoham wasn't talking about HTML 4.0.

    --
    If opportunity came disguised as temptation, one knock would be enough.
    3^2 * 67^1 * 977^1
  462. No effect by 42forty-two42 · · Score: 1

    Firefox 1.0, Gentoo Linux, no bug. And I doubt lynx would be affected either.

  463. Re:Once again, why needless use of Javascript is B by ubernostrum · · Score: 1

    Sorry I just don't agree that the XHTML standard is bad. I take it that you don't consider the ESPN and Red Hat (there are many more) sites either "real-world" enough or they are "doing it wrong"?

    I'm not saying that XHTML is bad. I'm saying that doing XHTML properly can be a nightmare. And no, ESPN and Red Hat and many more don't do it right; go back to Evan Goer's X-Philes list and read the criteria. Or read my by-no-means comprehensive guide to some of the things you have to do just to switch from HTML 4.01 to XHTML 1.0, and remember that these languages are element-for-element identical.

    Consider the HTML 4 spec, which is syntactically difficult to decipher. After writing XHTML pages for several years now (thanks, I'm not a newbie to the web standards world) it's impossible to go back to HTML 4 and have it actually make any sense. For every open tag, you need a closing tag, except if it's horizontal line or a line break or an input or a meta tag or an image or...

    And in XHTML you still don't have closing tags, you just have a closing slash on the opening tag; how is that any less confusing? And by the way, that closing slash is fine if you're doing XHTML and serving it with an XML or XHTML MIME-type, but if you serve it as text/html you're gonna give conformant SGML parsers fits (Google "SGML SHORTTAG" sometime). And there's nothing in HTML 4.01 that says you can't close your paragraphs and list items and lots of other elements... I close them because it's good coding practice no matter what version of HTML I'm using. You can do that too if you like.

    It's just ugly and difficult to parse. By using XHTML, any XML parser can read a document. It's simple, if there's an open tag, close it. If there's a stand-alone tag, it better have a self-closing end. That is just one small piece of what I like about XHTML.

    You've obviously never met the Yellow Screen of Death. And if you seriously believe that parsing XML is as easy as "open the tag, close the tag", I recommend you hang out on XML-related mailing lists for a while. Or just read Sam Ruby's weblog.

    Insisting that if a webpage meets the XHTML Strict spec, it doesn't work in IE is just pure ignorance. Yes, typically developers have to put a little extra work into their CSS to get their pages looking as good in IE as they do in Mozilla/Firefox/Netscape/Opera/Safari/etc...

    No, it's not ignorance. Go read the article by Ian Hickson I linked in my last comment; if you won't take my word, maybe you'll listen to somebody who's worked on both Mozilla and Opera and who leads the WHAT-WG. This is not about CSS bugs or quirks or rendering differences. This is about the simple fact that XHTML, according to the W3C, should be served with the MIME-type application/xhtml+xml. No version of Internet Explorer ever released on any platform anywhere is capable of dealing with that MIME-type. If you give it a page marked as application/xhtml+xml, IE will prompt you to download the page or specify another application to handle it; it literally does not know what to do with such a document.

    Now, with XHTML 1.0 you are allowed to continue serving as text/html so long as you meet the HTML Compatibility Guidelines outlined in Appendix C of the XHTML 1.0 spec. Best practice here is to use some form of content negotiation to send application/xhtml+xml to user-agents which support it. However, XHTML 1.1 makes no provision of any sort for this; XHTML 1.1 is to be served as application/xhtml+xml, which means that there is no such thing as a conformant XHTML 1.1 document which will display in Intern

  464. Re:Once again, why needless use of Javascript is B by ubernostrum · · Score: 1

    Oh, and by the way: not only is your site not XHTML, it's not valid, it doesn't include a DOCTYPE, and it doesn't specify a character encoding. You might want to look into that, because if it were XHTML and you were serving it as XHTML, there's not a browser on earth that could display it.

  465. Re:UPDATE: Slackware 10, Konqueror, Mozilla 1.7.3 by Tough+Love · · Score: 1

    Is it a namespace bug? What if I have one web server that accesses stuff on another web server? So I have my one site, site A, which has one set of content. And I have another site, site B, which has another set of content and passes some info back to site A.

    Currently, from site A I can open a window to site B, do a little something, get some data back, and continue with more stuff on site A.

    It amounts to a question of business requirements.


    No, it amounts to a question of what is impossible to secure. If you want to share namespaces (or privileges) across sites, there needs to be an explicit mechanism, not "come one, come all" by default.

    Now what? Of course, even if you figure out you don't want to do this, what are you going to key on to figure out whether sites are on the same server?

    Straw man argument. You fell off the tracks when you started thinking in terms of having Javascript check things. Partitioning the namespace means there is no need to check. Now you need a mechanism to export trust when required, which probably already exists.

    By the way, as I've said elsewhere, if they can get you to click an email link, they don't NEED all this popup magic. All they have to do is show you a spoof site. And that's not just easier, it's more reliable, too.

    What you missed is, the real site looks real because it is real, it's not just a very good copy. And it acts real too. This greatly increases the victim's level of trust in the malicious popup.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  466. Re:Once again, why needless use of Javascript is B by fuw · · Score: 1

    You have raised some interesting thoughts which I haven't given much consideration in the past, the idea of the Content Type. Serving up a content type of xhtml+xml for XHTML documents makes sense from a technical point of view, but as you pointed out leads to some very undesirable effects in the browser (as does the declaration atop the page).

    I appreciate this conversation and the opinions you've shared, I am learning that not everyone is a supporter of the W3C and their current direction (this is new to me). I am thinking I've had a jaded view through the last year or two because I'm a daily visitor to sites such as Mezzo Blue, Stop Design, A List Apart, etc...

    I'd equate it to listening to Air America Radio exclusively or using Fox News as your news source, you become a little out-of-touch with what's really going on.

  467. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0
    In other words, it really depends on the app and the implementation. [...] Please, you seem to know a little about usability, just enough to hurt everyone badly, either go back and leave it to the pros, or spend a LOT more time on it before you use it anywhere.
    I never said to use it indiscriminantly, and I agree with you that it depends on the app and the implementation. Also, I never said anything other than that (well, aside from that you've taken this security hole to talk about your dislike of popups).

    I've been using Mono for the last 6 months, PHP/Java for 5 years, and C#ASP.Net for 2 years. I use docbook or maybe TEI source documents for publishing, and Apache Cocoon as a framework. I've discovered remote root compromises in Netscape 2.

    I'd leave it to "the pros" but they tend to fuck things up.

  468. Re:All browsers?!? by Tablizer · · Score: 1

    Lynx appears to be unaffected.

    But my Lynx popup gave me ASCII Goatse

  469. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    So there's a porn site for every person on Earth (except for the Chinese)!

  470. IFRAMEs are evil. Forget it. by Anonymous Coward · · Score: 0
    That's one reason I always liked Netscape Communicator. No IFRAMEs whatsoever will ever appear.

    99% of IFRAMEs on the net are used for ad banners.
    The other 1% are used to exploit IFRAME vulnerabilities in IE.

  471. Re:Once again, why needless use of Javascript is B by Anonymous Coward · · Score: 0

    Exactly what justification do you have for thinking I still need to view your entry tunnel?

    I was going to say something rude then, but I won't. This is a family web site. ;)

  472. Look at the memory model of MSWxxx by Joseph_Daniel_Zukige · · Score: 1

    As someone pointed out, way, way, down, it's not sufficient to just shut down all open MSIE windows. You have to open the task control dialogue (or whatever that thingy is called) and kill the ones that have gone faceless as well.

    MSIE inherits an attitude of "Let's all share everything!" from MSWxxx (who got it from the old Macintosh's the-system-is-the-app approach, which was practically essential in those days of expensive GUI hardware).

    Unfortunately, most other browsers imitate that to some extent, presumably because it has been hard to give the user an understandable widgit to tell the system to cut a group of sessions off from the rest of the tree, and hard to give the user feedback as to which windows are with which sessions.

    Just another case of Microsoft misunderstanding the technology they expropriated and setting that wonderfully promiscuous example.

  473. Testing SuSE 9.1 with FireFox 1.0 by DrYak · · Score: 1

    Doesn't work with tabs. Same for Konqueror.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  474. The root of the problem by dumky · · Score: 1

    The problems lies in the ability for the "evil" window to access the popup from citibank just because it knows it's name.
    The browser/javascript API should be fixed/designed so that only the parent of a popup can access it.

    Global variables aren't good for isolation. That's a pretty general security principle, which is pushed as far as it can in capability-secure systems for example, to ensure only the actors that need an authority can use it.

  475. Re:Once again, why needless use of Javascript is B by VirtuaKnight · · Score: 1

    Actually, most people I know STILL haven't patched IE against that one exploit...

  476. safari seems to be okay by davesag · · Score: 1

    just tried their test in my safari browser and everything worked fine. no popup spoof for me.

    --
    I used to have a better sig than this, but I got tired of it
  477. Re:Once again, why needless use of Javascript is B by dcam · · Score: 1

    Example: (as mentioned,) sites that use Javascript to open windows. Granted, this practice came around before Opera/Mozilla introduced us to the wonders of tabbed browsing, but what's the point of pulling up a "diversionary" window and forcing the user to close it? Afraid they might not understand the concept of the "back" button?

    Dumb example. This allows people to have more than one window open to work in. If you are working on a web *application* (which is what I do for a living) this is important.

    For example: The site I built allows you to send messages to other users of the site. This can happen from anywhere in the site. This could be done one of two ways. Pop up or normal link. A normal link takes you to back button hell[1]. A pop up allows them to create the message without leaving their current work, and indeed they have the work in front of them to refer to if they need to.

    [1] Back button hell is trying to work out which page they are supposed to return to when they click back. This could mean a page that includes a query string or a POST. The effect is that you need to store a list of pages visited and the POST and query string data. Complications are added when people switch back and forth between a couple of pages.

    Example: using flash/java/shockwave/etc to perform functions that could be handled in HTML, especially now that we have DHTML.

    What do you mean "now"? We have had DHTML as long as we have had Javascript. It just hasn't had as many features. But most of the currently used features of DHTML (aside from some CSS) were supported back in IE4.

    A very good reason to use Java/Flash etc is that these perform better. I am currently looking at migrating a rather complex piece of DHTML to either Flash or Java for this very reason.

    I have trouble with understanding the argument "we will be more successful if we deny access to some percentage of the population."

    I have trouble understanding this attitude too. Fortunately that isn't the attitude we have here. The attitude here is that Flash/Java etc offer better functionality that we want to take advantage of. Coding DHTML sucks big time. It suffers serious limitation particluarly when you want to do something interesting with images.

    --
    meh
  478. Re:Once again, why needless use of Javascript is B by dcam · · Score: 1

    Get a grip.

    Javascript can be used to save a round trip to the server. For example load up a js array of information, which is then loaded into s. This can greatly improve usability, as the site is much more responsive.

    This goes equally for your comments on client side validation.

    For some people usability is what counts.

    --
    meh
  479. So what. by Anonymous Coward · · Score: 0

    As with most malicious browser attacks, this one requires Javascript to be enabled. Anyone that has Java/Javascript enabled deserves just what they get.

  480. Security problems? Look at your permissions. by lpq · · Score: 1

    Embarrassment. Couldn't get it to work in IE 6.0.2800-XP-SP2 (though I'm running on XP1). Must be something wrong with people's browsing habits. Oh, you browse with javascript enabled for all sites, by default? Well, um, *sigh*: trusting scripts from random sites? I don't think so: default ActiveX off, Java Off, Javascript Off, Cookies Off...etc...

    Opening up my web browser to random scripts has never seemed like a great default no matter how "secure" the language is supposed to be. I worked in security -- I know what passes old C2/B1 or CC-CAPP/LSPP for commercial and federal "security" on OS's. Be afraid. Be very afraid.

    Besides -- my boss told me not to fix bugs (including security bugs): It was "not a bug" unless found by a customer or by the security evaluation vendor. "If they don't find it, we don't gotta fix it". Simple as that. As for fixing customer bugs: fixing unfound customer bugs was against his policy as "found bugs" could be fixed with money from support-paying customers. Otherwise, what incentive is there for the customer to have to buy or pay for support?

    When support became a profit center, fixing non-customer (or non security-eval-team) reported bugs became a fiduciary liability to stockholders. Employees who wasted company time fixing such bugs were liable to have it show up negatively on their performance reviews.

    It is just another "cost-cutting" measure in a free-market economy. :-)

    -l

  481. Re:Once again, why needless use of Javascript is B by NutscrapeSucks · · Score: 1

    Best practice here is to use some form of content negotiation to send application/xhtml+xml to user-agents which support it.

    This MIME type defeats progressive rendering in Mozilla, which makes the page appear much more slowly. Good reason not to use it on a commercial site -- HTML is just much better supported than XHTML even among the few browsers that care about XHTML at all.

    No version of Internet Explorer ever released on any platform anywhere is capable of dealing with that MIME-type.

    You miss the forest from the trees. IE doesn't support XHTML, So, IE is actually correctly not accepting a MIME type that it can't support. The fact that other browsers lie about their XHTML support makes it easier for developers, but it is not necessarily "correct".

    Ultimately it's just a MIME type, nothing more. The abstract benefits of XHTML* are all still just as valid even if for practical reasons it's served with the wrong type.

    * The real value with XHTML is content managment systems and parsing scripts. Graphical Web Browsers do such a damn good job with HTML parsing that there's very little payback delivering 100% XHTML to eyeballs.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  482. Re:Once again, why needless use of Javascript is B by ubernostrum · · Score: 1

    I appreciate this conversation and the opinions you've shared, I am learning that not everyone is a supporter of the W3C and their current direction (this is new to me). I am thinking I've had a jaded view through the last year or two because I'm a daily visitor to sites such as Mezzo Blue, Stop Design, A List Apart, etc...

    I read all of those sites, too, and I'm read several standards working-group mailing lists. I don't dislike the W3C and I don't dislike standards; in fact, quite the opposite. I just know that in the particular case of XHTML it's not as cut-and-dried as people often make it out to be, and there are a lot of people who simply are not doing XHTML correctly. And if we start out with people not following the standard, we end up in the same place we did with traditional HTML -- browsers will have to work around the parts of the spec people are ignoring, and start accepting certain errors because they're everywhere. That's a Very Bad Thing in my book, so I want people to get it right from the start this time around.

  483. Re:Once again, why needless use of Javascript is B by ubernostrum · · Score: 1

    You miss the forest from the trees. IE doesn't support XHTML, So, IE is actually correctly not accepting a MIME type that it can't support. The fact that other browsers lie about their XHTML support makes it easier for developers, but it is not necessarily "correct".

    Mozilla and others do actually have XHTML support; serve them XHTML with the proper MIME-type and they parse as XML, applying all of XML's constraints. You do lose progressive rendering in Mozilla and that's a bug, but no spec anywhere says that browsers have to support that feature. Internet Explorer, on the other hand, has a validating XML parser to draw on (MSXML), but for some reason won't put it to use when it encounters an applicatin/foo+cxml media type.

    Ultimately it's just a MIME type, nothing more. The abstract benefits of XHTML* are all still just as valid even if for practical reasons it's served with the wrong type.

    The benefits of XHTML are things like being able to use an XML parser, which you can't do if you're sending your XHTML as text/html. They're things like embedding other XML languages in your HTML content, which you can't do if you're sending your XHTML as text/html. In fact, you lose the eXtensibility of XHTML when you don't serve it as XML, since then you can't use any of XML's extensibility.

    The only thing you can do is pretend, before you serve it to a user-agent, that it's XML. Which I guess makes some people happy, but when you go and break the spec on the journey to the client it does tend to bug me a bit. If you're gonna do all that crap on the server-side, use XSLT at the last step to transform to HTML 4.01 Strict or something so at least you'll be sending what you claim you're sending.

  484. Re:Once again, why needless use of Javascript is B by SJS · · Score: 1
    Probably right, though many very convenient features do.
    I do not dispute that.

    A lot of unconvenient features are also possible with Javascript as well, so the convenience argument cuts both ways.

    It's really, really, really convenient to have trusted live data. You can get up to all sorts of neat tricks. Of course, it's also really convenient to skip all this nonsense about accounts and passwords; it's convenient to use telnet instead of ssh; it's convenient to leave your keys in your car, or to do away with keys entirely and just have a 'starter button'.

    The downside is that you get a lot of "I didn't mean for THAT to happen". The consequences of convenience are paid somewhere.

    Nevertheless, there are a few places where Javascript is very handy. I could probably find a way to do it without Javascript, but it would be much more work and hassle for me, less convenient for the user, and more error-prone.
    Well, as I disable/filter-out Javascript, it won't work at all for me, which makes such pages REALLY inconvenient. So "less convenient for the user" isn't really a good point.

    It's less convenient for you, in that it's more work and hassle. But then, checking for possible errors, avoiding buffer overflows, and all that fun stuff is also more work and hassle than assuming everything will work correctly all of the time. There are times when that's okay (only you will be using your programs and you don't mind the extra work when you run the program), and there are times when it isn't (Aunt Tillie uses a proxy that filters out all javascript to protect her from cross-site scripting attacks).

    Standard programming tradeoff. Someone has to put up with the hassle; should it be the users, or the programmers?

    --
    Pick One: http://www-rohan.sdsu.edu/~stremler/sigs/sigs.html (Note - disable Javascript first!)
  485. Re:Once again, why needless use of Javascript is B by http · · Score: 1

    This slashdot is just too funny.
    Even -after- I get flamed for my poorly thought out post (complete with factual errors and faulty reasoning) , -and- admit that I'm wrong, my original reply gets modded to +5. I guess the mods just didn't read my PS. very carefully.
    djoham, that your post is at only +2 a.t.m. is proof that the crack problem has not gone away.

    --
    If opportunity came disguised as temptation, one knock would be enough.
    3^2 * 67^1 * 977^1
  486. Re:Once again, why needless use of Javascript is B by SoupIsGoodFood_42 · · Score: 1
    This little form uses Javascript so that the user doesn't have to re-load the page each time they click a control. Not only is it a better experience for the user (especially when the site is slow), but the server admins like it to...And people who pay for the bandwidth.

    But you know what? Dissable Javascript then go back and try to use the form again*.

    Just because most people are too lazy to write decent web apps, doesn't mean it's not possible, or that Javascript is evil.

    * For those that can't be bothered dissabling Javascript; the page looks and acts pretty much the same, but with some reloading.

  487. Firefox did it for me :) by lilmouse · · Score: 1

    Ok, the directions didn't make too much sense to me, but anyway...

    1. Open citibank webpage.
    2. Click their "magic" link.
    3. Go back to the citibank webpage. NOW click the "Consumer Alert" page. Viola! Secunia page appears.

    What does it mean?
    Don't view p9rn while doing your banking!

    --LWM

  488. Re:Once again, why needless use of Javascript is B by SJS · · Score: 1
    But you know what? Dissable Javascript then go back and try to use the form again*.
    This is exactly what I would consider desirable behavior. It Still Works. It may work better and smoother and more pleasing with Javascript, but it's not Required. It may save a lot on bandwidth and wall-clock time with Javascript, but it's not Required -- I can pay for that additional bandwidth, or sit around the extra five seconds waiting for a page to refresh, if I so choose.

    I don't mind someone else using javascript (so long as they don't whine about cross-site scripting attacks, annoying popups, pr0n pages that Won't Go Away, and suchlike) if they choose to take the risks. My only problem is with web-site developers that demand that users enable javascript.

    --
    Pick One: http://www-rohan.sdsu.edu/~stremler/sigs/sigs.html (Note - disable Javascript first!)
  489. Re:Once again, why needless use of Javascript is B by NutscrapeSucks · · Score: 1

    > they parse as XML, applying all of XML's constraints

    And this benefits the guy reading ESPN.com how?

    > no spec anywhere says that browsers have to support [progressive rendering]

    Also, no spec says it shouldn't take 60 seconds for your home page to load or that you shouldn't start a popup storm on the user's system. Your preference for hidden protocol details over an optimal user experience makes you seem a bit quacky here. You might want to rethink your position.

    > Internet Explorer, on the other hand, has a validating XML parser to draw on (MSXML), but for some reason won't put it to use

    Yes, IE sucks. However, you seem to be suggesting that it suck more by misadvertising it's features.

    > In fact, you lose the eXtensibility of XHTML when you don't serve it as XML

    Not at all. Your client applicaiton can still treat the page as XML no matter what the MIME type is. The type is a useful hint, that's all.

    > use XSLT at the last step to transform to HTML 4.01 Strict

    Is there some part of XHTML that is invalid HTML? This seems unnecessary. Not that neccessity would enter into your thinking.

    --
    Whenever I hear the word 'Innovation', I reach for my pistol.
  490. Grow a sense of humor [n/t] by cyranoVR · · Score: 1

    I mean...geez!

  491. Re:Once again, why needless use of Javascript is B by ubernostrum · · Score: 1

    And this benefits the guy reading ESPN.com how?

    Right now it doesn't. There's absolutely zero benefit to ESPN.com being marked up in XHTML. Which is why I initially asked whether HTML 4.01 had suddenly been erased from all memory, because it's easier to do right.

    Also, no spec says it shouldn't take 60 seconds for your home page to load or that you shouldn't start a popup storm on the user's system. Your preference for hidden protocol details over an optimal user experience makes you seem a bit quacky here. You might want to rethink your position.

    You might want to not put words in my mouth. There's a difference between standards and best practices; standards say nothing on the subject of progressive rendering, but best practices say it's a good thing.

    Yes, IE sucks. However, you seem to be suggesting that it suck more by misadvertising it's features.

    No, I want it to either A) stop claiming it supports XHTML or B) start supporting XHTML.

    Not at all. Your client applicaiton can still treat the page as XML no matter what the MIME type is. The type is a useful hint, that's all.

    While we're at it, let's just ignore the Content-TYpe header entirely and try to guess what the file is by its first few bytes. Yeah, that's a real great idea, I wonder why nobody's ever tried that before...

    Is there some part of XHTML that is invalid HTML? This seems unnecessary. Not that neccessity would enter into your thinking.

    Yes, there is. For example, consider the XHTML line break tag, <br /> . There are two ways for an SGML-based HTML parser (e.g., an HTML 4.01 parser) to interpret this:

    1. It can be interpreted as an error and ignored.
    2. It can be interpreted as a line break followed by a literal greater-than sign.

    So either your page is invalid, or it displays something different from what you intended. Those are some appetizing options, aren't they?

  492. Re:Once again, why needless use of Javascript is B by SJS · · Score: 1
    Get a grip.
    You mean, "join the herd", apparently. But that applies everywhere -- don't like Microsoft windows? Get a grip, it's used all over the place. Don't like x86? Get a grip, it's what dominates the market. Prefer something like Opera or OmniWeb over Internet Explorer? Get a grip, IE won the browser war. Got a problem with Active-X? Get a grip, it makes things so much more convenient and responsive....

    Javascript can be used to save a round trip to the server.
    Yes. But that's an optimization, which is not _essential_ in terms of correctness and minimum-level usability. I agree that it can improve the end-user's experience, should they choose to enable Javascript. I agree that it can make the site much more responsive for the end-user, should they choose to enable Javascript.

    Of course, if they don't enable Javascript, the site is just broken, so there's no improvement at all, and to such a user, the "improved" site is far worse than the old one.

    This goes equally for your comments on client side validation.
    You have to verify all that data again on the server and provide an appropriate response in case of missing or invalid information. It's redundant. This isn't necessarily bad, so long as some bright programmer doesn't eliminate the redundancy by yanking it out of the server-side (Look! It speeds things up!).

    This means that users who disable javascript might have three or four submissions that are rejected by the server instead of the nice realtime "this is what you have missing" interface that you get with javascript, but That's Okay, if that's what they choose.

    But only the ignorant or the incompetent rely on client-side validation. It's potentially useful as an optimization, but that's it.

    For some people usability is what counts.
    Exactly. And if I disable Javascript -- my computer, my choice, right? (if not, I expect you to be running a system that can handle ActiveX and aren't using anything like a popup blocker) -- many sites that rely on Javascript are totally unusable.

    And that's the root of the problem.

    --
    Pick One: http://www-rohan.sdsu.edu/~stremler/sigs/sigs.html (Note - disable Javascript first!)
  493. Re:NEVERMIND. by demus · · Score: 1

    OK. I tried this in Galeon, and clicking the secunia link just opens a fourth window with the Citibank index page.

  494. Re:Once again, why needless use of Javascript is B by dcam · · Score: 1

    You mean, "join the herd", apparently

    There is a balance between the two extremes, you lean to the luddite* end. Good for you.

    The fact remains that javascript is enabled on a very large proportion of the people who surf the web. I use that and will continue to do so.

    Of course, if they don't enable Javascript, the site is just broken, so there's no improvement at all, and to such a user, the "improved" site is far worse than the old one.

    Everying thing you say starts from a platform that javascript is bad. You have not justified this position.

    But only the ignorant or the incompetent rely on client-side validation. It's potentially useful as an optimization, but that's it.

    Sure, but the way I do validation detailed information on the error is displayed at client side. When you get an error on the server side the error message will not tell you where the error even is.

    I will not waste my time writing code to provide detailed error messages for a very small proportion of website users. That is a poor use of my time.

    Exactly. And if I disable Javascript -- my computer, my choice, right? (if not, I expect you to be running a system that can handle ActiveX and aren't using anything like a popup blocker) -- many sites that rely on Javascript are totally unusable.

    Good for you. It is your choice to make sites unusable. I have issues with Javascript that is not cross browser compatible. But Javascript is enabled in most browsers out there. It is here to stay. If you choose to move to the minority you have to live with the consequences.

    I find it amazing that /. has some people who are an amazing combination of technology freak and luddite. People like yourself.

    * Luddite in the sense that it is used today, ie someone opposed to technology for no good reason. This is distinct to the original Luddites.

    --
    meh
  495. Re:Once again, why needless use of Javascript is B by Tom · · Score: 1

    You missed my points by a mile.

    a) "convenient" is used in a very strict sense here. Telnet isnt' more convenient than SSH, because SSH is just as good to use, and the install work is minor. However, doing things in a few clicks is convenient, while doing the same things in 25 steps is not. Don't confuse convenience with laziness.

    b) I have gone to great pains to make sure my pages are useable to non-javascript users. The javascript-reliant features won't work, so (for example) the low-frame status bar won't update for you. You lose a feature, but you don't lose the entire site.

    c) I did include "error-prone" for a reason. I don't consider checking for valid input a hassle. But it should be obvious that if I have to write a 200 line pure-HTML workaround, the chance for errors in that is higher than a 20 line javascript.

    d) The point was that there are some places where all parties find it more convenient, easier and generally better with than without Javascript. It's not a matter of "oh, this is easier for me, screw the user". It's a matter of "I can do it in 2 pages and give the users a nice feature with javascript, or I have to write 10 pages and the users get the same or even less in functionality".

    --
    Assorted stuff I do sometimes: Lemuria.org
  496. Re:Once again, why needless use of Javascript is B by SJS · · Score: 1
    You missed my points by a mile.
    I didn't think so. . .as:
    b) I have gone to great pains to make sure my pages are useable to non-javascript users. The javascript-reliant features won't work, so (for example) the low-frame status bar won't update for you. You lose a feature, but you don't lose the entire site.
    ...indicates that you are both careful and skilled, and I wish more people made that sort of effort. Point (c) falls under (b) in the sense that the error reporting will be better with javascript than without -- so? It will still work without, which is all that is needed.

    d) The point was that there are some places where all parties find it more convenient, easier and generally better with than without Javascript. . .
    The problem is that I've been on the wrong side of that, and was informed that all parties found it more convenient. Except that I didn't, therefore, the assertion was too strong. I was willing to put up with a less shiney, less flashy, less interactive system, no worries, but I wasn't given the choice, because "all of our customers prefer the new system".

    If you truly can get all parties to agree, then you're dealing with a closed system, and it makes sense to do whatever you want. That still leaves the question as to how ill-equipped are the users to make informed decisions? (Presumably, if they've hired you, they've hired you for your expertise, and you are their informed decision.)

    And as it's a closed system, you could just as well get away with a standalone application. "Live data" and "untrusted programs" don't apply anymore.

    As to point (a) -- telnet is more convenient, at least to me, than ssh, in that I can monitor the network to see what's actually going across the wire, and when. It helps tremendously when you're trying to debug a network problem... but that's just my point of view.

    --
    Pick One: http://www-rohan.sdsu.edu/~stremler/sigs/sigs.html (Note - disable Javascript first!)
  497. Re:UPDATE: Slackware 10, Konqueror, Mozilla 1.7.3 by crazyphilman · · Score: 1

    Um... "having JavaScript check things"??? Nooooo, I meant having the web browser's javascript system handle the checks. Not unlike what you're suggesting, only different checks. But then, this is slashdot. Responding to the same thing I said would be a faux pas.

    bottom line: if you're going to go to your online bank, you usually open up your browser, type in the URL, and go. You don't go to a magic hacker site and click a link. So this is of limited scary-scary value.

    --
    Farewell! It's been a fine buncha years!
  498. Re:Once again, why needless use of Javascript is B by Tom · · Score: 1

    The problem is that I've been on the wrong side of that, and was informed that all parties found it more convenient. Except that I didn't, therefore, the assertion was too strong.

    That's a matter of exactness. Most people say "all" or "everyone", but actually mean "99.9%" or "everyone I know/care about".

    There is a point where I agree with them. I've around 1000 players in my game. I will certainly care for something that matters to 10 of them. Whether or not I care for something that only one person dislikes depends entirely on my mood.

    As for the telnet point - it doesn't justify using telnet all the time if you actually need it only seldom. That's laziness, not convenience. ;-)
    (of course, your network might be troubled all the time, in which case you should disregard that point and find a new network admin).

    --
    Assorted stuff I do sometimes: Lemuria.org
  499. Re:Once again, why needless use of Javascript is B by dbacher · · Score: 1

    I require JavaScript for my site, on the logon page.

    SSL from a web browser cannot be trusted if an internet accelerator or other proxy server, such as Squid, is running. No other authentication method is either supported by every browser or does not pose a serious security risk.

    So my option is to use JavaScript and SHA1 and OTP to secure the password, and run on every JavaScript enabled browser, or to use some other mechanism and risk exposure of personal data about my users to unauthorized third parties.

    --
    If your code is acting bloated, and is running rather slow, it's likely and predicted that some loops you will unroll.
  500. Re:Once again, why needless use of Javascript is B by SJS · · Score: 1
    That's a matter of exactness. Most people say "all" or "everyone", but actually mean "99.9%" or "everyone I know/care about".
    True. And it would have been different if the response had been "We don't care about you, you're not in our target demographic, and we'd wish you'd just go away."

    Of course, I also think a lot of people say "all" or "everyone" when they actually mean "55% or more", and say "most" if they mean "40% or more".

    There is a point where I agree with them. I've around 1000 players in my game. I will certainly care for something that matters to 10 of them. Whether or not I care for something that only one person dislikes depends entirely on my mood.
    Heh.You're better than, er, "most".
    --
    Pick One: http://www-rohan.sdsu.edu/~stremler/sigs/sigs.html (Note - disable Javascript first!)