Mozilla isn’t wasting any time in its efforts to protect users against new security risks.
Last week, Mozilla’s open source Firefox Web browser was publicly exploited in the Pwn2own hacking competition at the CanSecWest security conference. Late on Thursday, Mozilla moved to fix the Pwn2own flaw with the Firefox 3.6.3 update.
The problem — a memory corruption flaw that Mozilla titled “Re-use of freed object due to scope confusion” — could lead to arbitrary code execution.
By moving DOM nodes between documents,a case was found where the moved node incorrectly retained its old scope.If garbage collection could be triggered at the right time then Firefox would later use this freed object.
According to Mozilla, the flaw reported only affects Firefox 3.6, though Mozilla plans on patching the Firefox 3.5 browser as well just in case there is another potential way of triggering the same flaw.
Firefox 3.6.2 itself had been rushed out just ahead of the Pwn2own event, where security researchers probe fully patched browsers for vulnerabilities. As it turned out, the 3.6.2 update hadn’t been enough to stop Nils from finding an exploit.
With the 2009 pwn2own flaw, Mozilla issued an updated version of Firefox within a week.
Firefox wasn’t the only browser hit by a zero-day flaw at this year’s Pwn2own. Microsoft’s Internet Explorer and Apple’s Safari were also exploited by security researchers. Neither of those vendors has yet to patch their respective browsers for their Pwn2own flaws. That doesn’t mean users need to worry too much: As part of the contest rules for Pwn2own, participating security researchers must keep the specific details of their exploit private while providing details to the browser vendors so that they can fix the issues.

T
he Mozilla Public License was originally developed at Netscape by current Mozilla head Mitchell Baker, and the Foundation has used version 1.1 with apps like Firefox and Thunderbird for more than a decade. Version 1.1 has also been used with various other projects, including Sun’s OpenSolaris and Adobe’s Flex.








