4.3 Medium
CVSS2
Access Vector
NETWORK
Access Complexity
MEDIUM
Authentication
NONE
Confidentiality Impact
NONE
Integrity Impact
PARTIAL
Availability Impact
NONE
AV:N/AC:M/Au:N/C:N/I:P/A:N
0.228 Low
EPSS
Percentile
96.5%
Mozilla Firefox protocol handlers may allow remotely supplied JavaScript to execute with elevated privileges. This may allow a remote, unauthenticated attacker to execute arbitrary code on a vulnerable system.
On Microsoft Windows systems, Mozilla Firefox installs protocol handlers for Mozilla-specific protocols, such as the FirefoxURL
and FirefoxHTML
protocols. If Microsoft Windows encounters a URL protocol it cannot handle natively it searches the Windows registry for the appropriate protocol handler. When the correct protocol handler is found, Windows passes it the URL string. By design Windows passes the URL string to the protocol handler as it was received without performing any sanitization.
Mozilla Firefox URL protocol handlers are constructed in a way that may allow a remote attacker to execute arbitrary JavaScript with elevated (chrome) privileges. Mozilla Firefox security restrictions detect and prevent the execution of such JavaScript. However, if a remote attacker can persuade a user with Firefox installed to access a specially crafted web page using Internet Explorer, and perhaps other Windows applications, the malicious JavaScript will be executed. Reports claim this vulnerability is introduced when Firefox versions 2.0.0.2 and later are installed.
Exploit code is publicly available for this vulnerability.
This vulnerability may allow a remote, unauthenticated attacker to execute JavaScript with elevated (chrome) privileges. This essentially means that the attacker can execute arbitrary code with the privileges of the user.
Update
Mozilla has addressed this vulnerability in Firefox 2.0.0.5.
Unregister theFirefoxprotocols
Disabling the Mozilla Firefox protocol handlers will mitigate this vulnerability. To unregister the protocol handlers, delete or rename the following registry keys:
HKEY_CLASSES_ROOT\FirefoxURL
HKEY_CLASSES_ROOT\FirefoxHTML
Modifying the Windows registry may have unintended consequences and should be done with care.
358017
Filter by status: All Affected Not Affected Unknown
Filter by content: __ Additional information available
__ Sort by: Status Alphabetical
Expand all
Javascript is disabled. Click here to view vendors.
Updated: July 18, 2007
Affected
We have not received a statement from the vendor.
The vendor has not provided us with any further information regarding this vulnerability.
Refer to <http://blog.mozilla.com/security/2007/07/10/security-issue-in-url-protocol-handling-on-windows/>.
If you have feedback, comments, or additional information about this vulnerability, please send us [email](<mailto:[email protected]?Subject=VU%23358017 Feedback>).
Updated: July 10, 2007
Unknown
We have not received a statement from the vendor.
The vendor has not provided us with any further information regarding this vulnerability.
Group | Score | Vector |
---|---|---|
Base | ||
Temporal | ||
Environmental |
This vulnerability was publicly disclosed by Thor Larholm.
This document was written by Jeff Gennari.
CVE IDs: | CVE-2007-3670 |
---|---|
Severity Metric: | 19.69 Date Public: |
blog.mozilla.com/security/2007/07/10/security-issue-in-url-protocol-handling-on-windows/
labs.idefense.com/intelligence/vulnerabilities/display.php?id=565
secunia.com/advisories/25984/
secunia.com/advisories/26096/
wiki.mozilla.org/Firefox:2.0.0.5
www.frsirt.com/english/advisories/2007/2473
www.mozilla.org/security/announce/2007/mfsa2007-23.html
www.securityfocus.com/bid/24837
www.securitytracker.com/id?1018351
www.securitytracker.com/id?1018360
www.virusbtn.com/news/virus_news/2007/07_11.xml
bugzilla.mozilla.org/show_bug.cgi?id=384384