Mozilla confirms low-risk Firefox flaw
There's a directory traversal vulnerability in the chrome protocol scheme within Firefox 2. Proof of concept code for this was first posted to the Internet on January 19, 2008. On Tuesday, Mozilla security chief Window Snyder confirmed that the flaw affects fully patched versions of the Firefox browser.
When a "flat" add-on is present, an extension which stores its information within Javascript files as opposed to .jar files, an attacker exploiting this flaw may be able to retrieve data or profile a compromised system. Extensions such as Greasemonkey and Download Statusbar may be affected.
On the Mozilla security blog site Snyder wrote:
"When a chrome package is 'flat; rather than contained in a .jar, the directory traversal allows escaping the extensions directory and reading files in a predictable location on the disk. Many add-ons are packaged in this way.
"A visited attacking page is able to load images, scripts, or stylesheets from known locations on the disk. Attackers may use this method to detect the presence of files which may give an attacker information about which applications are installed. This information may be used to profile the system for a different kind of attack."
Mozilla, which considers this threat low risk, has opened a bug.
As CNET's resident security expert, Robert Vamosi has been interviewed on the BBC, CNN, MSNBC, and other outlets to share his knowledge about the latest online threats and to offer advice on personal and corporate security. Listen to his podcast at securitybites.cnet.com or e-mail Robert with your questions and comments. 





See below for comment From Download statusbar developer
"Comment #5 Devon Jensen 2008-01-22 23:59:24 PST
Note:
I just released a JARred version of Download Statusbar 0.9.5.3
If you want to test this bug in FF2, you can use Download Statusbar 0.9.5.2
https://addons.mozilla.org/en-US/firefox/addons/versions/26
(Yes, I realize that this is only one of many 'flat' extensions but considering
it is the main example and the large user base, I thought it best to JAR it up
for now)
I prefer the flat file structure so I hope this can get fixed -"
- Here's what I don't get....
- by Robbo75 January 30, 2008 11:48 AM PST
- Why do almost all computers (yes, I know there are some UberDorks out there who already do this) use C: as the name for the hard-drive? All I need to do is put c:\directory\filename.exe in a path and it will run on almost every computer. It's so rare that a user will ever do anything root level in DOS (UberDorks, we know you run all your apps in the base operating system. We're proud of you. Now go flame people on the Hobbit movie forum).
- Like this Reply to this comment
-
(3 Comments)Anyway, why don't computers use randomized strings for the hard-drive name? Wouldn't it solve a lot (but obviously not all) of security issues?