Big Day For Browser Vulnerabilities
An anonymous reader writes "All browsers have been reported vulnerable to different vulnerabilities today. Starting with: Internet Explorer on XP SP1/SP2, which suffers a new system compromise (of course) vulnerability. Continuing with: Opera, Mozilla / Mozilla Firefox / Camino, Safari, Netscape, Konqueror, Avant Browser and Maxthon, which all suffers some new spoofing vulnerabilitities. Demonstrations of the spoofing vulnerabilities are available here and here."
For those who can't be bothered to RTFA, the Mozilla vulnerability is essentially a standard link with an "onMouseOver" bit which runs a little piece of JavaScript.
The JavaScript pauses for a few seconds (while you presumably get distracted by another page) then flashes up a "Please enter some text" dialogue box.
A similar effect could be achieved by calling the JavaScript on pretty much any event; the vulnerability relies on it being unclear which site caused the dialogue box to pop up. I can see how it could be classed a vulnerability, but it's hardly earth shattering.
Why was the parent comment modded a troll? This will be an interesting race to watch.
I would be more in favor of a tab not opening a dialog or firing any other events until it becomes active again. Allowing tabs to gain focus without user intervention has the potential to be annoying as hell. For example, an ad on a page could keep popping that tab to the front for you to see it. Ugh.
Everyone doesn't use gopher???
He's not in the book, you know.
I've noticed the form vulnerability many times before--many email sites seem to do this, so that if I go to, say, hotmail.com and then open a new tab to go to google for a search, I start typing into the hotmail user name box.
I never thought of it as anything more than an annoyance, though... I wonder how many other little annoyances there are hiding around that may actually have security implications?
Be a PATRIOT--because the only thing we have to fear is the lack thereof.
Why don't they just change the browser so that a dialog popup from tab X will only be seen when tab X is active.
That way if tab Y is active it will always be "on top" of anything X does. When I switch to tab X I see all the dialogs on top of the webpage.
This means popups can't survive their parents, which is probably a good thing.
Visual parenting is needed, too. If the parent window is minimized or goes to the back, so should its child windows. Window headers should reflect the parent window's header.
Child windows shouldn't be allowed to position themselves entirely outside of the parent window. They should have to overlap, at least marginally. (Strict users might turn on a mode where they have to overlap totally, like subwindows in an application.) This creates a visual association between the parent and child windows.
With this, multiple window sites behave in a more tolerable manner.
I tested the spoof vulnerability in Konqueror 3.3.1 (the latest).
When displaying the popup, it 1) switched back to the tab that owns it, and 2) the popup clearly contained the server name "secunia.com".
I was about to call this unhealthy sensationalism, but I haven't checked out older versions. Can anyone confirm the vulnerability in 3.3.0 and older? Thanks.
-- B.
This sig does in fact not have the property it claims not to have.
I would use chroot for server processes that allow access to internet clients, but I wouldn't worry about client software running under user priveleges.
Client apps should be secure by default. Even if they are not, if some user's system gets compromised because they visit a malicious website who's fault is that?
Users should be educated not to play around on the 'net. Its dangerous. If they don't know what they are doing they should ask for assistance from their local sys admin. These systems are expensive tools, not toys to be ignorantly played with. There are many legal and security related concerns with general usage of these devices. If the user doesn't fully understand these issues they should be monitored.