Highly critical vulnerability discovered in the browser

May 31, 2007 10:25 GMT  ·  By

The famous browser Firefox is again brought in the spotlights after security company Secunia discovered several vulnerabilities that can allow an attacker to compromise an affected system. According to the advisory, Mozilla Firefox 1.x and version 2.0.x contain multiple highly critical security flaws that can be fixed only by updating the browser to the last version.

"Errors in the JavaScript engine can be exploited to cause memory corruption and potentially to execute arbitrary code. An error in the "addEventListener" method can be exploited to inject script into another site, circumventing the browser's same-origin policy. This could be used to access or modify sensitive information from the other site. An error in the handling of XUL popups can be exploited to spoof parts of the browser such as the location bar," Secunia described the vulnerabilities.

Regarding these vulnerabilities, Firefox is quite affected because the battle with the famous Internet Explorer is very important for both users and company. As you might know, the two browsers are fighting for the supremacy on the Internet but until now, there is no clear winner of the competition. In the past, the battle was even more important because Firefox was the first application that introduced tabbed browsing, a feature that allows users to open several websites with a single window. Internet Explorer introduced this feature in the 7.0 version, being accused by the Firefox fans who sustained Microsoft copied Mozilla's ideas.

Obviously, the battle will continue for a long time, although other browsers such as Opera are trying to challenge the two leaders. However, most of these Internet applications proved us that they can harm our computers because the vulnerabilities discovered in their engines might invite hackers into the systems. So, the only solution is to choose your favorite application and keep it updated to the latest version because the producers are continuously patching the flaws.