{"vuid":"VU#237257","idnumber":"237257","name":"Mozilla privilege escalation using addSelectionListener","keywords":["Mozilla","Firefox","privilege escalation","addSelectionListener","firefox_1504","mfsa 2006-43"],"overview":"A privilege escalation vulnerability exists in the Mozilla addSelectionListener method. This may allow a remote attacker to execute arbitrary code.","clean_desc":"addSelectionListener Web content can add a SelectionListener to the Selection object by using addSelectionListener method of the nsISelectionPrivate interface. This listener would be called when the user performs a \"find\" or \"select all\" command. The problem The notifications are created in a privileged context, which can be leveraged to execute arbitrary code. Mozilla Firefox and SeaMonkey are reported to be vulnerable.","impact":"By convincing a user to view a specially crafted HTML document (e.g., a web page, an HTML email message, or an HTML email attachment), an attacker may be able to execute arbitrary code with the privileges of the user.","resolution":"Apply an update\nRefer to Mozilla Foundation Security Advisory 2006-43 for fixed versions of Mozilla products.","workarounds":"Disable JavaScript This vulnerability can be mitigated by disabling JavaScript.","sysaffected":"","thanks":"Thanks to the Mozilla Foundation Security Advisory for reporting this vulnerability, who in turn credit moz_bug_r_a4.","author":"This document was written by Will Dormann.","public":["http://www.mozilla.org/security/announce/2006/mfsa2006-43.html","https://bugzilla.mozilla.org/show_bug.cgi?id=336830","http://www.xulplanet.com/references/xpcomref/ifaces/nsISelectionPrivate.html","http://secunia.com/advisories/21188/","http://www.securityfocus.com/bid/18228"],"cveids":["CVE-2006-2777"],"certadvisory":"","uscerttechnicalalert":null,"datecreated":"2006-06-02T12:49:11Z","publicdate":"2006-06-01T00:00:00Z","datefirstpublished":"2006-06-02T14:50:30Z","dateupdated":"2007-02-09T14:34:41Z","revision":17,"vrda_d1_directreport":"0","vrda_d1_population":"3","vrda_d1_impact":"3","cam_widelyknown":"10","cam_exploitation":"12","cam_internetinfrastructure":"10","cam_population":"12","cam_impact":"15","cam_easeofexploitation":"10","cam_attackeraccessrequired":"17","cam_scorecurrent":"18.36","cam_scorecurrentwidelyknown":"24.0975","cam_scorecurrentwidelyknownexploited":"28.6875","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":18.36,"vulnote":null}