<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Firefox File Handling Woes</title>
	<atom:link href="http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/feed/" rel="self" type="application/rss+xml" />
	<link>http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/</link>
	<description>Thoughts on Security in an Uncivilized World…</description>
	<lastBuildDate>Wed, 08 Sep 2010 02:39:08 -0700</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: parts</title>
		<link>http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/comment-page-1/#comment-591</link>
		<dc:creator>parts</dc:creator>
		<pubDate>Wed, 23 Jul 2008 08:00:38 +0000</pubDate>
		<guid isPermaLink="false">http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/#comment-591</guid>
		<description>Damont said:

I’m using the following settings to prevent FF from calling external applications without user interaction:

user_pref(”network.protocol-handler.external-default”, false);
user_pref(”network.protocol-handler.external.mailto”, false);
user_pref(”network.protocol-handler.external.news”, false);
user_pref(”network.protocol-handler.external.nntp”, false);
user_pref(”network.protocol-handler.external.snews”, false);

When I click on, e.g., a mailto link, nothing happens, but I can still copy the e-mail adress to my mail client manually . . .

settings doesn&#039;t work :(</description>
		<content:encoded><![CDATA[<p>Damont said:</p>
<p>I’m using the following settings to prevent FF from calling external applications without user interaction:</p>
<p>user_pref(”network.protocol-handler.external-default”, false);<br />
user_pref(”network.protocol-handler.external.mailto”, false);<br />
user_pref(”network.protocol-handler.external.news”, false);<br />
user_pref(”network.protocol-handler.external.nntp”, false);<br />
user_pref(”network.protocol-handler.external.snews”, false);</p>
<p>When I click on, e.g., a mailto link, nothing happens, but I can still copy the e-mail adress to my mail client manually . . .</p>
<p>settings doesn&#8217;t work <img src='http://xs-sniper.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Holidays in Egypt</title>
		<link>http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/comment-page-1/#comment-393</link>
		<dc:creator>Holidays in Egypt</dc:creator>
		<pubDate>Tue, 15 Apr 2008 20:09:32 +0000</pubDate>
		<guid isPermaLink="false">http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/#comment-393</guid>
		<description>At least Firefox handles this well</description>
		<content:encoded><![CDATA[<p>At least Firefox handles this well</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ascii</title>
		<link>http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/comment-page-1/#comment-193</link>
		<dc:creator>ascii</dc:creator>
		<pubDate>Tue, 09 Oct 2007 17:14:32 +0000</pubDate>
		<guid isPermaLink="false">http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/#comment-193</guid>
		<description>External protocol security for FF

http://www.ush.it/2007/07/25/clientside-security-hardening-mozilla-firefox/

convert to the proper user_pref();</description>
		<content:encoded><![CDATA[<p>External protocol security for FF</p>
<p><a href="http://www.ush.it/2007/07/25/clientside-security-hardening-mozilla-firefox/" rel="nofollow">http://www.ush.it/2007/07/25/clientside-security-hardening-mozilla-firefox/</a></p>
<p>convert to the proper user_pref();</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/comment-page-1/#comment-132</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Sat, 08 Sep 2007 15:06:30 +0000</pubDate>
		<guid isPermaLink="false">http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/#comment-132</guid>
		<description>NB: A better work-around would be to toggle the following prefs instead:

user_pref(&quot;network.protocol-handler.warn-external.mailto&quot;, true);
user_pref(&quot;network.protocol-handler.warn-external.news&quot;, true);
user_pref(&quot;network.protocol-handler.warn-external.nntp&quot;, true);
user_pref(&quot;network.protocol-handler.warn-external.snews&quot;, true);

With those set, you&#039;ll still be able to use all URI protocols, but get a chance to review the URIs first and cancel anything suspicious.</description>
		<content:encoded><![CDATA[<p>NB: A better work-around would be to toggle the following prefs instead:</p>
<p>user_pref(&#8220;network.protocol-handler.warn-external.mailto&#8221;, true);<br />
user_pref(&#8220;network.protocol-handler.warn-external.news&#8221;, true);<br />
user_pref(&#8220;network.protocol-handler.warn-external.nntp&#8221;, true);<br />
user_pref(&#8220;network.protocol-handler.warn-external.snews&#8221;, true);</p>
<p>With those set, you&#8217;ll still be able to use all URI protocols, but get a chance to review the URIs first and cancel anything suspicious.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benny K (Security4all)</title>
		<link>http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/comment-page-1/#comment-131</link>
		<dc:creator>Benny K (Security4all)</dc:creator>
		<pubDate>Fri, 07 Sep 2007 15:50:40 +0000</pubDate>
		<guid isPermaLink="false">http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/#comment-131</guid>
		<description>Put &#039;network.protocol-handler.external&#039; in the filter and put the unused URI to false.</description>
		<content:encoded><![CDATA[<p>Put &#8216;network.protocol-handler.external&#8217; in the filter and put the unused URI to false.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: EL-Equipo &#187; Blog Archive &#187; Firefox File Handling Woes</title>
		<link>http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/comment-page-1/#comment-123</link>
		<dc:creator>EL-Equipo &#187; Blog Archive &#187; Firefox File Handling Woes</dc:creator>
		<pubDate>Thu, 06 Sep 2007 13:00:15 +0000</pubDate>
		<guid isPermaLink="false">http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/#comment-123</guid>
		<description>[...] We contacted Mozilla a while ago about the issue and they are working on it. We’re going to refrain from giving out the exact details of how this particular issue is executed (based mainly on the efforts and conversations we’ve had with Jesse Ruderman), but we’ll include a screenshot of a payload in action. In the screenshot below, we use the mailto URI, which passes the URI to the Windows File Handler, which calls the appropriate program (in this case Windows Scripting Host), which in turn calls our attacker controlled file. We’ve purposely pointed the Windows Scripting Host to a file that doesn’t exist as the error message allows the user to see that WSH is using the URI passed from Firefox. Quelle [...]</description>
		<content:encoded><![CDATA[<p>[...] We contacted Mozilla a while ago about the issue and they are working on it. We’re going to refrain from giving out the exact details of how this particular issue is executed (based mainly on the efforts and conversations we’ve had with Jesse Ruderman), but we’ll include a screenshot of a payload in action. In the screenshot below, we use the mailto URI, which passes the URI to the Windows File Handler, which calls the appropriate program (in this case Windows Scripting Host), which in turn calls our attacker controlled file. We’ve purposely pointed the Windows Scripting Host to a file that doesn’t exist as the error message allows the user to see that WSH is using the URI passed from Firefox. Quelle [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damont</title>
		<link>http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/comment-page-1/#comment-122</link>
		<dc:creator>Damont</dc:creator>
		<pubDate>Thu, 06 Sep 2007 12:59:31 +0000</pubDate>
		<guid isPermaLink="false">http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/#comment-122</guid>
		<description>I&#039;m using the following settings to prevent FF from calling external applications without user interaction:

user_pref(&quot;network.protocol-handler.external-default&quot;, false);
user_pref(&quot;network.protocol-handler.external.mailto&quot;, false);
user_pref(&quot;network.protocol-handler.external.news&quot;, false);
user_pref(&quot;network.protocol-handler.external.nntp&quot;, false);
user_pref(&quot;network.protocol-handler.external.snews&quot;, false);

When I click on, e.g., a mailto link, nothing happens, but I can still copy the e-mail adress to my mail client manually . . .</description>
		<content:encoded><![CDATA[<p>I&#8217;m using the following settings to prevent FF from calling external applications without user interaction:</p>
<p>user_pref(&#8220;network.protocol-handler.external-default&#8221;, false);<br />
user_pref(&#8220;network.protocol-handler.external.mailto&#8221;, false);<br />
user_pref(&#8220;network.protocol-handler.external.news&#8221;, false);<br />
user_pref(&#8220;network.protocol-handler.external.nntp&#8221;, false);<br />
user_pref(&#8220;network.protocol-handler.external.snews&#8221;, false);</p>
<p>When I click on, e.g., a mailto link, nothing happens, but I can still copy the e-mail adress to my mail client manually . . .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CHIP Online 0-security-blog &#187; Blog Archiv &#187; Firefox plagt immer noch die URI-Lücke</title>
		<link>http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/comment-page-1/#comment-121</link>
		<dc:creator>CHIP Online 0-security-blog &#187; Blog Archiv &#187; Firefox plagt immer noch die URI-Lücke</dc:creator>
		<pubDate>Thu, 06 Sep 2007 12:08:19 +0000</pubDate>
		<guid isPermaLink="false">http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/#comment-121</guid>
		<description>[...] hingewiesen habe, dass die URI-L&#252;cke in Firefox 2.0.0.6 geschlossen ist. Jetzt muss ich im Blog von Billy (BK) Rios lesen, dass das Problem immer noch existiert. Kurz zusammengefasst: Es gibt immer noch einige [...]</description>
		<content:encoded><![CDATA[<p>[...] hingewiesen habe, dass die URI-L&#252;cke in Firefox 2.0.0.6 geschlossen ist. Jetzt muss ich im Blog von Billy (BK) Rios lesen, dass das Problem immer noch existiert. Kurz zusammengefasst: Es gibt immer noch einige [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattLee</title>
		<link>http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/comment-page-1/#comment-120</link>
		<dc:creator>MattLee</dc:creator>
		<pubDate>Wed, 05 Sep 2007 18:27:45 +0000</pubDate>
		<guid isPermaLink="false">http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/#comment-120</guid>
		<description>is there a way threw about:config to prevent such security flaws? i know using about:config you can reduce firefox memory, how about security issues?</description>
		<content:encoded><![CDATA[<p>is there a way threw about:config to prevent such security flaws? i know using about:config you can reduce firefox memory, how about security issues?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Resuna</title>
		<link>http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/comment-page-1/#comment-119</link>
		<dc:creator>Resuna</dc:creator>
		<pubDate>Wed, 05 Sep 2007 17:06:08 +0000</pubDate>
		<guid isPermaLink="false">http://xs-sniper.com/blog/2007/09/01/firefox-file-handling-woes/#comment-119</guid>
		<description>This appears to be another side effect of a general problem that both  Apple and Microsoft have created.

The real problem is that the OS doesn&#039;t provide a way for applications to publish whether they are designed for sandboxed use or not. They have only one set of file type bindings (or only one mechanism to invoke handlers) for local use (say by Windows Explorer or Finder) and for use by documents in a sandbox (that would be used by browsers, mail software, and so on). So applications have to guess at what is safe or not, *or* maintain their own list of  safe applications.

All browsers using the native application bindings on Windows and OS X have been subject to this attack in the past. And they will remain subject to this attack in the future. The ONLY solution is to set up separate lists of applications to handle documents, and for these applications to use the &quot;sandboxed list&quot;. If the OS vendor doesn&#039;t provide a mechanism to distinguish between sandboxed and unsandboxed applications and APIs, then the only guaranteed method of preventing this class of attack is to set up a separate set of bindings and lobby helper application developers to register with it.</description>
		<content:encoded><![CDATA[<p>This appears to be another side effect of a general problem that both  Apple and Microsoft have created.</p>
<p>The real problem is that the OS doesn&#8217;t provide a way for applications to publish whether they are designed for sandboxed use or not. They have only one set of file type bindings (or only one mechanism to invoke handlers) for local use (say by Windows Explorer or Finder) and for use by documents in a sandbox (that would be used by browsers, mail software, and so on). So applications have to guess at what is safe or not, *or* maintain their own list of  safe applications.</p>
<p>All browsers using the native application bindings on Windows and OS X have been subject to this attack in the past. And they will remain subject to this attack in the future. The ONLY solution is to set up separate lists of applications to handle documents, and for these applications to use the &#8220;sandboxed list&#8221;. If the OS vendor doesn&#8217;t provide a mechanism to distinguish between sandboxed and unsandboxed applications and APIs, then the only guaranteed method of preventing this class of attack is to set up a separate set of bindings and lobby helper application developers to register with it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.659 seconds -->
