News

Leaky Addons Make for Big Security Risks for Firefox Users

comment Commentsprint Printemail EmailDeliciousDiggStumbleUponReddit

Hacking Firefox? It's Easy When There's No JAR to Open

ZDnet's Security Blog reports that Firefox extensions that are not stored in JAR archive files (.JAR) leave users vulnerable to a vulnerability called a chrome URL handling directory transversal attack by hostile JavaScript files (Chrome URIs use extensions stored in the user's Chrome folder).

How big a deal is this? According to Gerry Eisenhaur of hiredhacker.com, who discovered the vulnerability earlier this month, merely opening a website that contains JavaScript aimed at this vulnerability could make Firefox display your preferences file (all.js) or find out what you've been doing by displaying the sessionstore.js file, just to name two examples (see his posting for demos).

Who's Vulnerable?

Mozilla is ranking this vulnerability as 'High Severity' because it can be exploited if you have any of over 600 add-ons installed, ranging from A (allcookies) to Z (Zipedia).

Who to Blame?

According to Mozilla Security Chief Window Snyder, don't blame Firefox; blame the developers that don't use .jar packaging for the add-ons. If you're a web developer (or play one on TV), you might want to review the debate at Bugzilla over this bug (number 413250). If you develop Firefox extensions, switching to JAR packaging might be a really good idea.

Firefox 2.0.0.12 to the Rescue - Real Soon Now

However, just as Microsoft initially blamed others for an Internet Explorer 7 URI vulnerability we discussed last fall, then decided to fix the problem at the operating system level, Mozilla will block this vulnerability with Firefox 2.0.0.12 (current version is 2.0.0.11). Watch for an update, or if you're impatient, visit the Firefox download page frequently.

In The Meantime, Protect Yourself Two Ways

So-called 'Proof of Concept' bugs discovered by the good guys have a nasty habit of being used for actual attacks, so you shouldn't wait for a Firefox update. Here's what you can do today:

  • 1. Install Noscript immediately. Noscript uses preemptive script blocking on a site-by-site basis to stop this and similar script-based vulnerabilities, including XSS vulnerabilities.
  • 2. Install updated versions of your favorite add-ons. A quick review of the list of affected add-ons shows that some affected add-ons are older versions; updated versions might not be affected.
COMMENTS
RESOURCE CENTER

THIS MONTH's ISSUE
FEATURE Windows Tips: Find out what works and what doesn't as we test the most commonly prescribed Windows tipsHOW TO Customize and streamline your Windows desktop Core i7 Check out Intel's next-gen chip, up close and personal The Reactor We preview the first production-ready oil-immersed PC

Don't have an account? Register Now! Forgot password?