Executive Summary
| Informations | |||
|---|---|---|---|
| Name | MDVSA-2010:251-2 | First vendor Publication | 2010-12-24 |
| Vendor | Mandriva | Last vendor Modification | 2010-12-24 |
| Severity (Vendor) | N/A | Revision | N/A |
Security-Database Scoring CVSS v2
| Cvss vector : (AV:N/AC:M/Au:N/C:C/I:C/A:C) | |||
|---|---|---|---|
| Cvss Base Score | 9.3 | Attack Range | Network |
| Cvss Impact Score | 10 | Attack Complexity | Medium |
| Cvss Expoit Score | 8.6 | Authentification | None Required |
| Calculate full CVSS 2.0 Vectors scores | |||
Detail
Security issues were identified and fixed in firefox: Security researchers Yosuke Hasegawa and Masatoshi Kimura reported that the x-mac-arabic, x-mac-farsi and x-mac-hebrew character encodings are vulnerable to XSS attacks due to some characters being converted to angle brackets when displayed by the rendering engine. Sites using these character encodings would thus be potentially vulnerable to script injection attacks if their script filtering code fails to strip out these specific characters (CVE-2010-3770). Google security researcher Michal Zalewski reported that when a window was opened to a site resulting in a network or certificate error page, the opening site could access the document inside the opened window and inject arbitrary content. An attacker could use this bug to spoof the location bar and trick a user into thinking they were on a different site than they actually were (CVE-2010-3774). Mozilla security researcher moz_bug_r_a4 reported that the fix for CVE-2010-0179 could be circumvented permitting the execution of arbitrary JavaScript with chrome privileges (CVE-2010-3773). Security researcher regenrecht reported via TippingPoint's Zero Day Initiative that JavaScript arrays were vulnerable to an integer overflow vulnerability. The report demonstrated that an array could be constructed containing a very large number of items such that when memory was allocated to store the array items, the integer value used to calculate the buffer size would overflow resulting in too small a buffer being allocated. Subsequent use of the array object could then result in data being written past the end of the buffer and causing memory corruption (CVE-2010-3767). Security researcher regenrecht reported via TippingPoint's Zero Day Initiative that a nsDOMAttribute node can be modified without informing the iterator object responsible for various DOM traversals. This flaw could lead to a inconsistent state where the iterator points to an object it believes is part of the DOM but actually points to some other object. If such an object had been deleted and its memory reclaimed by the system, then the iterator could be used to call into attacker-controlled memory (CVE-2010-3766). Security researcher Gregory Fleischer reported that when a Java LiveConnect script was loaded via a data: URL which redirects via a meta refresh, then the resulting plugin object was created with the wrong security principal and thus received elevated privileges such as the abilities to read local files, launch processes, and create network connections (CVE-2010-3775). Mozilla added the OTS font sanitizing library to prevent downloadable fonts from exposing vulnerabilities in the underlying OS font code. This library mitigates against several issues independently reported by Red Hat Security Response Team member Marc Schoenefeld and Mozilla security researcher Christoph Diehl (CVE-2010-3768). Security researcher wushi of team509 reported that when a XUL tree had an HTML \ element nested inside a \ element as a parent node to tree content underneath it resulting in incorrect indexes being calculated for the child content. These incorrect indexes were used in subsequent array operations which resulted in writing data past the end of an allocated buffer. An attacker could use this issue to crash a victim's browser and run arbitrary code on their machine (CVE-2010-3772). Security researcher echo reported that a web page could open a window with an about:blank location and then inject an \ Dirk Heinrich reported that on Windows platforms when document.write() was called with a very long string a buffer overflow was caused in line breaking routines attempting to process the string for display. Such cases triggered an invalid read past the end of an array causing a crash which an attacker could potentially use to run arbitrary code on a victim's computer (CVE-2010-3769). Mozilla developers identified and fixed several memory safety bugs in the browser engine used in Firefox and other Mozilla-based products. Some of these bugs showed evidence of memory corruption under certain circumstances, and we presume that with enough effort at least some of these could be exploited to run arbitrary code (CVE-2010-3776, CVE-2010-3777). Packages for 2009.0 are provided as of the Extended Maintenance Program. Please visit this link to learn more: http://store.mandriva.com/product_info.php?cPath=149&products_id=490 Additionally, some packages which require so, have been rebuilt and are being provided as updates. Update: A mistake was done with the MDVSA-2010:251 and the MDVSA-2010:251-1 advisories where the localization files for firefox software was NOT updated to the 3.6.13 version. The secteam wishes to apologise for the unfortunate mistake and also wishes everyone a great christmas. Regards // Santa Claus |
Original Source
| Url : http://www.mandriva.com/security/advisories?name=MDVSA-2010:251-2 |
CWE : Common Weakness Enumeration
| id | Name |
|---|---|
| CWE-119 | Failure to Constrain Operations within the Bounds of a Memory Buffer |
| CWE-189 | Numeric Errors |
| CWE-20 | Improper Input Validation |
| CWE-399 | Resource Management Errors |
| CWE-94 | Failure to Control Generation of Code ('Code Injection') |
| CWE-79 | Failure to Preserve Web Page Structure ('Cross-site Scripting') |
OVAL Definitions
| Definition Id: oval:org.mitre.oval:def:9446 | |||
| Oval ID: | oval:org.mitre.oval:def:9446 | ||
| Title: | Mozilla Firefox before 3.0.19 and 3.5.x before 3.5.8, and SeaMonkey before 2.0.3, when the XMLHttpRequestSpy module in the Firebug add-on is used, does not properly handle interaction between the XMLHttpRequestSpy object and chrome privileged objects, which allows remote attackers to execute arbitrary JavaScript via a crafted HTTP response. | ||
| Description: | Mozilla Firefox before 3.0.19 and 3.5.x before 3.5.8, and SeaMonkey before 2.0.3, when the XMLHttpRequestSpy module in the Firebug add-on is used, does not properly handle interaction between the XMLHttpRequestSpy object and chrome privileged objects, which allows remote attackers to execute arbitrary JavaScript via a crafted HTTP response. | ||
| Family: | unix | Class: | vulnerability |
| Reference(s): | CVE-2010-0179 |
Version: | 5 |
| Platform(s): | Red Hat Enterprise Linux 4 CentOS Linux 4 Oracle Linux 4 Red Hat Enterprise Linux 5 CentOS Linux 5 Oracle Linux 5 |
Product(s): | |
| Definition Synopsis: | |||
|
|||
| Definition Id: oval:org.mitre.oval:def:6971 | |||
| Oval ID: | oval:org.mitre.oval:def:6971 | ||
| Title: | Mozilla Firefox and SeaMonkey Arbitrary Code Execution With Firebug XMLHttpRequestSpy Module Vulnerability | ||
| Description: | Mozilla Firefox before 3.0.19 and 3.5.x before 3.5.8, and SeaMonkey before 2.0.3, when the XMLHttpRequestSpy module in the Firebug add-on is used, does not properly handle interaction between the XMLHttpRequestSpy object and chrome privileged objects, which allows remote attackers to execute arbitrary JavaScript via a crafted HTTP response. | ||
| Family: | windows | Class: | vulnerability |
| Reference(s): | CVE-2010-0179 |
Version: | 5 |
| Platform(s): | Microsoft Windows 2000 Microsoft Windows XP Microsoft Windows Server 2003 Microsoft Windows Server 2008 Microsoft Windows Vista Microsoft Windows 7 |
Product(s): | Mozilla Firefox Mozilla SeaMonkey |
| Definition Synopsis: | |||
| Definition Id: oval:org.mitre.oval:def:12649 | |||
| Oval ID: | oval:org.mitre.oval:def:12649 | ||
| Title: | Use-after-free vulnerability in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13 and SeaMonkey before 2.0.11 | ||
| Description: | Use-after-free vulnerability in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13, and SeaMonkey before 2.0.11, allows remote attackers to execute arbitrary code via vectors involving a change to an nsDOMAttribute node. | ||
| Family: | windows | Class: | vulnerability |
| Reference(s): | CVE-2010-3766 |
Version: | 7 |
| Platform(s): | Microsoft Windows 2000 Microsoft Windows 7 Microsoft Windows Server 2003 Microsoft Windows Vista Microsoft Windows XP |
Product(s): | Mozilla Firefox Mozilla SeaMonkey |
| Definition Synopsis: | |||
|
|||
| Definition Id: oval:org.mitre.oval:def:12610 | |||
| Oval ID: | oval:org.mitre.oval:def:12610 | ||
| Title: | Integer overflow in the NewIdArray function in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13 and SeaMonkey before 2.0.11 | ||
| Description: | Integer overflow in the NewIdArray function in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13, and SeaMonkey before 2.0.11, allows remote attackers to execute arbitrary code via a JavaScript array with many elements. | ||
| Family: | windows | Class: | vulnerability |
| Reference(s): | CVE-2010-3767 |
Version: | 7 |
| Platform(s): | Microsoft Windows 2000 Microsoft Windows 7 Microsoft Windows Server 2003 Microsoft Windows Vista Microsoft Windows XP |
Product(s): | Mozilla Firefox Mozilla SeaMonkey |
| Definition Synopsis: | |||
|
|||
| Definition Id: oval:org.mitre.oval:def:12533 | |||
| Oval ID: | oval:org.mitre.oval:def:12533 | ||
| Title: | Information disclosure vulnerability in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13, Mozilla Thunderbird before 3.0.11 and 3.1.x before 3.1.7 and Mozilla SeaMonkey before 2.0.11 | ||
| Description: | Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13, Thunderbird before 3.0.11 and 3.1.x before 3.1.7, and SeaMonkey before 2.0.11 do not properly validate downloadable fonts before use within an operating system's font implementation, which allows remote attackers to execute arbitrary code via vectors related to @font-face Cascading Style Sheets (CSS) rules. | ||
| Family: | windows | Class: | vulnerability |
| Reference(s): | CVE-2010-3768 |
Version: | 7 |
| Platform(s): | Microsoft Windows 2000 Microsoft Windows 7 Microsoft Windows Server 2003 Microsoft Windows Vista Microsoft Windows XP |
Product(s): | Mozilla Firefox Mozilla SeaMonkey Mozilla Thunderbird |
| Definition Synopsis: | |||
|
|||
| Definition Id: oval:org.mitre.oval:def:12342 | |||
| Oval ID: | oval:org.mitre.oval:def:12342 | ||
| Title: | Buffer overflow vulnerability in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13, Mozilla Thunderbird before 3.0.11 and 3.1.x before 3.1.7 and Mozilla SeaMonkey before 2.0.11 | ||
| Description: | The line-breaking implementation in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13, Thunderbird before 3.0.11 and 3.1.x before 3.1.7, and SeaMonkey before 2.0.11 on Windows does not properly handle long strings, which allows remote attackers to execute arbitrary code via a crafted document.write call that triggers a buffer over-read. | ||
| Family: | windows | Class: | vulnerability |
| Reference(s): | CVE-2010-3769 |
Version: | 7 |
| Platform(s): | Microsoft Windows 2000 Microsoft Windows 7 Microsoft Windows Server 2003 Microsoft Windows Vista Microsoft Windows XP |
Product(s): | Mozilla Firefox Mozilla SeaMonkey Mozilla Thunderbird |
| Definition Synopsis: | |||
|
|||
| Definition Id: oval:org.mitre.oval:def:12348 | |||
| Oval ID: | oval:org.mitre.oval:def:12348 | ||
| Title: | Multiple cross-site scripting (XSS) vulnerabilities in the rendering engine in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13, and SeaMonkey before 2.0.11 | ||
| Description: | Multiple cross-site scripting (XSS) vulnerabilities in the rendering engine in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13, and SeaMonkey before 2.0.11, allow remote attackers to inject arbitrary web script or HTML via (1) x-mac-arabic, (2) x-mac-farsi, or (3) x-mac-hebrew characters that may be converted to angle brackets during rendering. | ||
| Family: | windows | Class: | vulnerability |
| Reference(s): | CVE-2010-3770 |
Version: | 7 |
| Platform(s): | Microsoft Windows 2000 Microsoft Windows 7 Microsoft Windows Server 2003 Microsoft Windows Vista Microsoft Windows XP |
Product(s): | Mozilla Firefox Mozilla SeaMonkey |
| Definition Synopsis: | |||
|
|||
| Definition Id: oval:org.mitre.oval:def:12343 | |||
| Oval ID: | oval:org.mitre.oval:def:12343 | ||
| Title: | Privilege escalation vulnerability in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13 and SeaMonkey before 2.0.11 | ||
| Description: | Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13, and SeaMonkey before 2.0.11, does not properly handle injection of an ISINDEX element into an about:blank page, which allows remote attackers to execute arbitrary JavaScript code with chrome privileges via vectors related to redirection to a chrome: URI. | ||
| Family: | windows | Class: | vulnerability |
| Reference(s): | CVE-2010-3771 |
Version: | 7 |
| Platform(s): | Microsoft Windows 2000 Microsoft Windows 7 Microsoft Windows Server 2003 Microsoft Windows Vista Microsoft Windows XP |
Product(s): | Mozilla Firefox Mozilla SeaMonkey |
| Definition Synopsis: | |||
|
|||
| Definition Id: oval:org.mitre.oval:def:12324 | |||
| Oval ID: | oval:org.mitre.oval:def:12324 | ||
| Title: | Remote code execution vulnerability using incorrect indexes in XUA tree in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13 and SeaMonkey before 2.0.11 | ||
| Description: | Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13, and SeaMonkey before 2.0.11, does not properly calculate index values for certain child content in a XUL tree, which allows remote attackers to execute arbitrary code via vectors involving a DIV element within a treechildren element. | ||
| Family: | windows | Class: | vulnerability |
| Reference(s): | CVE-2010-3772 |
Version: | 7 |
| Platform(s): | Microsoft Windows 2000 Microsoft Windows 7 Microsoft Windows Server 2003 Microsoft Windows Vista Microsoft Windows XP |
Product(s): | Mozilla Firefox Mozilla SeaMonkey |
| Definition Synopsis: | |||
|
|||
| Definition Id: oval:org.mitre.oval:def:11960 | |||
| Oval ID: | oval:org.mitre.oval:def:11960 | ||
| Title: | Remote code execution vulnerability via crafted HTTP response in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13 and SeaMonkey before 2.0.11 | ||
| Description: | Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13, and SeaMonkey before 2.0.11, when the XMLHttpRequestSpy module in the Firebug add-on is used, does not properly handle interaction between the XMLHttpRequestSpy object and chrome privileged objects, which allows remote attackers to execute arbitrary JavaScript via a crafted HTTP response. NOTE: this vulnerability exists because of an incomplete fix for CVE-2010-0179. | ||
| Family: | windows | Class: | vulnerability |
| Reference(s): | CVE-2010-3773 |
Version: | 7 |
| Platform(s): | Microsoft Windows 2000 Microsoft Windows 7 Microsoft Windows Server 2003 Microsoft Windows Vista Microsoft Windows XP |
Product(s): | Mozilla Firefox Mozilla SeaMonkey |
| Definition Synopsis: | |||
|
|||
| Definition Id: oval:org.mitre.oval:def:12512 | |||
| Oval ID: | oval:org.mitre.oval:def:12512 | ||
| Title: | SSL spoofing vulnerability using a crafted web site in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13 and SeaMonkey before 2.0.11 | ||
| Description: | The NS_SecurityCompareURIs function in netwerk/base/public/nsNetUtil.h in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13, and SeaMonkey before 2.0.11, does not properly handle (1) about:neterror and (2) about:certerror pages, which allows remote attackers to spoof the location bar via a crafted web site. | ||
| Family: | windows | Class: | vulnerability |
| Reference(s): | CVE-2010-3774 |
Version: | 7 |
| Platform(s): | Microsoft Windows 2000 Microsoft Windows 7 Microsoft Windows Server 2003 Microsoft Windows Vista Microsoft Windows XP |
Product(s): | Mozilla Firefox Mozilla SeaMonkey |
| Definition Synopsis: | |||
|
|||
| Definition Id: oval:org.mitre.oval:def:11666 | |||
| Oval ID: | oval:org.mitre.oval:def:11666 | ||
| Title: | Java security bypass vulnerability in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13 and SeaMonkey before 2.0.11 | ||
| Description: | Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13, and SeaMonkey before 2.0.11, does not properly handle certain redirections involving data: URLs and Java LiveConnect scripts, which allows remote attackers to start processes, read arbitrary local files, and establish network connections via vectors involving a refresh value in the http-equiv attribute of a META element, which causes the wrong security principal to be used. | ||
| Family: | windows | Class: | vulnerability |
| Reference(s): | CVE-2010-3775 |
Version: | 7 |
| Platform(s): | Microsoft Windows 2000 Microsoft Windows 7 Microsoft Windows Server 2003 Microsoft Windows Vista Microsoft Windows XP |
Product(s): | Mozilla Firefox Mozilla SeaMonkey |
| Definition Synopsis: | |||
|
|||
| Definition Id: oval:org.mitre.oval:def:12389 | |||
| Oval ID: | oval:org.mitre.oval:def:12389 | ||
| Title: | Multiple unspecified vulnerabilities using unknown vectors in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13, Mozilla Thunderbird before 3.0.11 and 3.1.x before 3.1.7 and Mozilla SeaMonkey before 2.0.11 | ||
| Description: | Multiple unspecified vulnerabilities in the browser engine in Mozilla Firefox before 3.5.16 and 3.6.x before 3.6.13, Thunderbird before 3.0.11 and 3.1.x before 3.1.7, and SeaMonkey before 2.0.11 allow remote attackers to cause a denial of service (memory corruption and application crash) or possibly execute arbitrary code via unknown vectors. | ||
| Family: | windows | Class: | vulnerability |
| Reference(s): | CVE-2010-3776 |
Version: | 7 |
| Platform(s): | Microsoft Windows 2000 Microsoft Windows 7 Microsoft Windows Server 2003 Microsoft Windows Vista Microsoft Windows XP |
Product(s): | Mozilla Firefox Mozilla SeaMonkey Mozilla Thunderbird |
| Definition Synopsis: | |||
|
|||
| Definition Id: oval:org.mitre.oval:def:12468 | |||
| Oval ID: | oval:org.mitre.oval:def:12468 | ||
| Title: | Unspecified vulnerability in Mozilla Firefox 3.6.x before 3.6.13 and Mozilla Thunderbird 3.1.x before 3.1.7 using unknown vectors | ||
| Description: | Unspecified vulnerability in Mozilla Firefox 3.6.x before 3.6.13 and Thunderbird 3.1.x before 3.1.7 allows remote attackers to cause a denial of service (memory corruption and application crash) or possibly execute arbitrary code via unknown vectors. | ||
| Family: | windows | Class: | vulnerability |
| Reference(s): | CVE-2010-3777 |
Version: | 5 |
| Platform(s): | Microsoft Windows 2000 Microsoft Windows 7 Microsoft Windows Server 2003 Microsoft Windows Vista Microsoft Windows XP |
Product(s): | Mozilla Firefox Mozilla Thunderbird |
| Definition Synopsis: | |||
|
|||
CPE : Common Platform Enumeration
Open Source Vulnerability Database (OSVDB)
| id | Description |
|---|---|
| 69779 | Mozilla Multiple Products Unspecified Memory Corruption (2010-3777) |
| 69778 | Mozilla Multiple Products Browser Engine Unspecified Memory Corruption (2010-... |
| 69777 | Mozilla Multiple Products data: URL Java LiveConnect Script Redirection Weakness |
| 69776 | Mozilla Multiple Products netwerk/base/public/nsNetUtil.h NS_SecurityCompareU... |
| 69775 | Mozilla Multiple Products Firebug Add-on XMLHttpRequestSpy Module Crafted HTT... |
| 69774 | Mozilla Multiple Products XUL Tree Child Content Index Value Calculation Arbi... |
| 69773 | Mozilla Multiple Products about:blank Page ISINDEX Element chrome: URI Redire... |
| 69772 | Mozilla Multiple Products Rendering Engine x-mac Characters XSS |
| 69771 | Mozilla Multiple Products Line-breaking document.write Call Arbitrary Code Ex... |
| 69770 | Mozilla Multiple Products Downloadable Font @font-face CSS Rule Arbitrary Cod... |
| 69769 | Mozilla Multiple Products JavaScript Array NewIdArray Function Overflow |
| 69768 | Mozilla Multiple Products nsDOMAttribute Node Use-after-free Arbitrary Code E... |
| 63637 | Mozilla Multiple Products Firebug Add-on XMLHttpRequestSpy Module Privileged ... |
Alert History
| Date | Informations |
|---|---|
| 2013-05-11 00:48:25 |
|

MDVSA-2010:251-2
(Critical)
(Medium)






