Mozilla has released Firefox 3.6.9 security update to resolves multiple vulnerabilities and issues reported in the previous version of the product. Those reported vulnerabilities and issues are as follows:
• Memory safety bugs in the browser engine could cause memory corruption, leading to arbitrary code execution.
• An integer overflow vulnerability in HTML frameset element could result in a heap buffer overflow and attacker-controlled memory execution.
• A dangling pointer vulnerability in navigator.plugins could be exploited to crash the browser and run arbitrary code.
• A Windows XP DLL loading vulnerability could load a malicious code library that has been planted on a victim's computer, and execute the malicious code.
• A heap buffer overflow in nsTextFrameUtils::Transform Text could result in a buffer overflow and attacker-controlled memory execution.
• A dangling pointer vulnerability in nsTreeSelection could free and reuse pointers held by a XUL tree selection, resulting in attacker-controlled memory execution.
• XUL <tree> objects could be manipulated to access deleted memory, causing a browser to crash and allowing an attacker to run arbitrary code.
• A dangling pointer vulnerability in nsTreeContentView could be manipulated to access deleted memory, and potentially allow an attacker to execute code after controlling the contents of deleted memory.
• Normalization code used to address a document's logical flaw could be leveraged to execute attacker-controlled memory.
• A specially crafted font could cause a crash on Mac systems, and possibly allow an attacker to execute code.
• A security wrapper class, SJOW, could create scope chains ending in outer object, leading to Javascript execution with chrome privileges.
• The <object> type attribute could override a framed HTML document charset and set it to UTF-7, leading to a cross site scripting attack.
• Copy-and-paste or drag-and-drop into designMode document could lead to a cross site scripting attack.
• The status text of an XMLHttpRequest could be read by requestor, revealing information about servers on internal private networks.