{"vuid":"VU#687396","idnumber":"687396","name":"Mozilla products fail to properly validate JavaScript constructors","keywords":["Mozilla","Firefox","privilege escalation","Named JavaScript functions","parent object","\"Object()\" constructor","redefined by script","firefox_1505","MFSA 2006-51"],"overview":"Mozilla products fail to properly validate references returned by JavaScript constructors. This vulnerability may allow a remote attacker to execute arbitrary code on a vulnerable system.","clean_desc":"According to Mozilla Foundation Security Advisory 2006-51: JavaScript functions have a parent object created using the standard Object() constructor (ECMA-specified behavior) and that this constructor can be redefined by script (also ECMA-specified behavior). If the Object() constructor is changed to return a reference to a privileged object with useful properties it is possible to have attacker-supplied script executed with elevated privileges by calling the function. This could be used to install malware or take other malicious actions. For more information and a complete list of affected products, refer to Mozilla Foundation Security Advisory 2006-51.","impact":"A remote, unauthenticated attacker may be able to execute arbitrary code on a vulnerable system. The attacker could also cause the vulnerable application to crash.","resolution":"Apply an update \nThis vulnerability is addressed in Firefox 1.5.0.5, Thunderbird 1.5.0.5, and SeaMonkey 1.0.3, according to the Mozilla Foundation Security Update 2006-51.","workarounds":"Disable JavaScript This vulnerability can be mitigated by disabling JavaScript.","sysaffected":"","thanks":"This vulnerability was reported in Mozilla Foundation Security Advisory \n2006-48\n. Mozilla credits \nmoz_bug_r_a4 \nwith reporting this vulnerability.","author":"This document was written by Jeff Gennari.","public":["http://www.mozilla.org/security/announce/2006/mfsa2006-51.html","https://bugzilla.mozilla.org/show_bug.cgi?id=340727","http://secunia.com/advisories/19873/","http://secunia.com/advisories/21216/","http://www.securityfocus.com/bid/19181"],"cveids":["CVE-2006-3807"],"certadvisory":"","uscerttechnicalalert":null,"datecreated":"2006-07-27T14:15:14Z","publicdate":"2006-07-25T00:00:00Z","datefirstpublished":"2006-07-27T15:52:50Z","dateupdated":"2007-02-09T14:03:27Z","revision":12,"vrda_d1_directreport":"0","vrda_d1_population":"3","vrda_d1_impact":"3","cam_widelyknown":"15","cam_exploitation":"0","cam_internetinfrastructure":"15","cam_population":"15","cam_impact":"19","cam_easeofexploitation":"5","cam_attackeraccessrequired":"20","cam_scorecurrent":"16.03125","cam_scorecurrentwidelyknown":"18.703125","cam_scorecurrentwidelyknownexploited":"29.390625","ipprotocol":"","cvss_accessvector":"","cvss_accesscomplexity":"","cvss_authentication":null,"cvss_confidentialityimpact":"","cvss_integrityimpact":"","cvss_availabilityimpact":"","cvss_exploitablity":null,"cvss_remediationlevel":"","cvss_reportconfidence":"","cvss_collateraldamagepotential":"","cvss_targetdistribution":"","cvss_securityrequirementscr":"","cvss_securityrequirementsir":"","cvss_securityrequirementsar":"","cvss_basescore":"","cvss_basevector":"","cvss_temporalscore":"","cvss_environmentalscore":"","cvss_environmentalvector":"","metric":16.03125,"vulnote":null}