<?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: view-source/resource &#8220;vulnerability&#8221; does not expose personal information</title>
	<atom:link href="http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/feed/" rel="self" type="application/rss+xml" />
	<link>http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/</link>
	<description>noise from signal</description>
	<lastBuildDate>Mon, 11 Jan 2010 00:40:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: alojaweb</title>
		<link>http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/comment-page-1/#comment-139374</link>
		<dc:creator>alojaweb</dc:creator>
		<pubDate>Sun, 22 Jun 2008 18:59:08 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/#comment-139374</guid>
		<description>&lt;p&gt;Yes please, Show us exactly what information can be obtained you say is so damaging. Tell us exactly what &quot;personal files&quot; can be reached since &quot;the staff directory Firefox.&quot;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Yes please, Show us exactly what information can be obtained you say is so damaging. Tell us exactly what &#8220;personal files&#8221; can be reached since &#8220;the staff directory Firefox.&#8221;</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Otto</title>
		<link>http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/comment-page-1/#comment-130673</link>
		<dc:creator>Otto</dc:creator>
		<pubDate>Thu, 28 Feb 2008 20:48:10 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/#comment-130673</guid>
		<description>&lt;p&gt;Well, you can certainly get a list of every extension my browser has installed by looking at view-source:resource:///install.log&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Well, you can certainly get a list of every extension my browser has installed by looking at view-source:resource:///install.log</p>]]></content:encoded>
	</item>
	<item>
		<title>By: VanillaMozilla</title>
		<link>http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/comment-page-1/#comment-127829</link>
		<dc:creator>VanillaMozilla</dc:creator>
		<pubDate>Tue, 12 Feb 2008 21:08:26 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/#comment-127829</guid>
		<description>&lt;p&gt;Yes, show us exactly what information you can get that you say is so damaging.  Tell us exactly what &quot;personal files&quot; you can get from &quot;the personal Firefox directory&quot;.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Yes, show us exactly what information you can get that you say is so damaging.  Tell us exactly what &#8220;personal files&#8221; you can get from &#8220;the personal Firefox directory&#8221;.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: steven</title>
		<link>http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/comment-page-1/#comment-127621</link>
		<dc:creator>steven</dc:creator>
		<pubDate>Mon, 11 Feb 2008 19:25:48 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/#comment-127621</guid>
		<description>&lt;p&gt;regarding, &quot;view-source/resource “vulnerability” does not expose personal information&quot;
http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/&lt;/p&gt;

&lt;blockquote&gt;
  &lt;blockquote&gt;
    &lt;p&gt;shaver: If they put the profile data inside the program directory, and they use a guessable name, then there might be risk&lt;/p&gt;
  &lt;/blockquote&gt;
&lt;/blockquote&gt;

&lt;p&gt;In my case, hold over from OLD Netscape days, I keep my Profile in my SeaMonkey directory (&amp; still called Mozilla at that).
Wouldn&#039;t install.log (if extensions are installed) give away location of Profile?
And that would be accessible via view-source:resource:///install.log
([1/3]  Installing: C:&#92;WLIB&#92;Mozilla&#92;USERS&#92;therube&#92;chrome&#92;nukeanything.jar)&lt;/p&gt;

&lt;p&gt;If I type view-source:resource:///USERS/therube/hostperm.1 on the URL line, my hostperm.1 is visible.
Is that also the case to someone non-local, across the internet?
(time to change the location of my Profile?)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>regarding, &#8220;view-source/resource “vulnerability” does not expose personal information&#8221;
<a href="http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/" rel="nofollow">http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/</a></p>

<blockquote>
  <blockquote>
    <p>shaver: If they put the profile data inside the program directory, and they use a guessable name, then there might be risk</p>
  </blockquote>
</blockquote>

<p>In my case, hold over from OLD Netscape days, I keep my Profile in my SeaMonkey directory (&amp; still called Mozilla at that).
Wouldn&#8217;t install.log (if extensions are installed) give away location of Profile?
And that would be accessible via view-source:resource:///install.log
([1/3]  Installing: C:&#92;WLIB&#92;Mozilla&#92;USERS&#92;therube&#92;chrome&#92;nukeanything.jar)</p>

<p>If I type view-source:resource:///USERS/therube/hostperm.1 on the URL line, my hostperm.1 is visible.
Is that also the case to someone non-local, across the internet?
(time to change the location of my Profile?)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Martijn</title>
		<link>http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/comment-page-1/#comment-127571</link>
		<dc:creator>Martijn</dc:creator>
		<pubDate>Mon, 11 Feb 2008 13:32:45 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/#comment-127571</guid>
		<description>&lt;p&gt;Ronald, could you post an example of the vulnerability you are seeing?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Ronald, could you post an example of the vulnerability you are seeing?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Ronald van den Heetkamp</title>
		<link>http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/comment-page-1/#comment-127551</link>
		<dc:creator>Ronald van den Heetkamp</dc:creator>
		<pubDate>Mon, 11 Feb 2008 10:52:50 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/#comment-127551</guid>
		<description>&lt;p&gt;&quot;Edit: this is the same thing that RSnake and others on his blog discussed last May; comments there are possibly of interest. Ronald participated in the thread but didn’t think it was an important problem back then&quot;&lt;/p&gt;

&lt;p&gt;Well, can&#039;t I change my perception of flaws --or life in general-- ? back then I didn&#039;t see it as such and I was comfortable with that, But hey guess what: I&#039;m human also, even I make progress over time. It&#039;s not that I&#039;m the same person as I was back then. I know where you are heading at, and that is fine.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>&#8220;Edit: this is the same thing that RSnake and others on his blog discussed last May; comments there are possibly of interest. Ronald participated in the thread but didn’t think it was an important problem back then&#8221;</p>

<p>Well, can&#8217;t I change my perception of flaws &#8211;or life in general&#8211; ? back then I didn&#8217;t see it as such and I was comfortable with that, But hey guess what: I&#8217;m human also, even I make progress over time. It&#8217;s not that I&#8217;m the same person as I was back then. I know where you are heading at, and that is fine.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Ronald van den Heetkamp</title>
		<link>http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/comment-page-1/#comment-127547</link>
		<dc:creator>Ronald van den Heetkamp</dc:creator>
		<pubDate>Mon, 11 Feb 2008 10:36:44 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/#comment-127547</guid>
		<description>&lt;p&gt;--What exactly do you mean by &quot;personal Firefox directory&quot;?-- says Shaver.&lt;/p&gt;

&lt;p&gt;Are you playing with me? would make a great forum sig. btw :)&lt;/p&gt;

&lt;p&gt;I told you what it was and what it wasn&#039;t. And there are files that are being written in. XPIinstal.manifest is one of them, it contains the full path to the --yep again-- personal firefox installation dir. Not that I care, I use Opera, I just don&#039;t like web-servers browsing my browser, even if it is a reconnaissance technique.&lt;/p&gt;

&lt;p&gt;Besides I only mention traversing directories in relation to an early find by Gerry that did exactly the same, only through plugins. That was his first finding which utilized the extensions to read the all.js file. Well, turns out we don&#039;t have to, because the resource:/// translates back to the dir we want to traverse. THAT is was I said, thus it seems you are bothered on your own interpretation of it.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>&#8211;What exactly do you mean by &#8220;personal Firefox directory&#8221;?&#8211; says Shaver.</p>

<p>Are you playing with me? would make a great forum sig. btw :)</p>

<p>I told you what it was and what it wasn&#8217;t. And there are files that are being written in. XPIinstal.manifest is one of them, it contains the full path to the &#8211;yep again&#8211; personal firefox installation dir. Not that I care, I use Opera, I just don&#8217;t like web-servers browsing my browser, even if it is a reconnaissance technique.</p>

<p>Besides I only mention traversing directories in relation to an early find by Gerry that did exactly the same, only through plugins. That was his first finding which utilized the extensions to read the all.js file. Well, turns out we don&#8217;t have to, because the resource:/// translates back to the dir we want to traverse. THAT is was I said, thus it seems you are bothered on your own interpretation of it.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/comment-page-1/#comment-127465</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Mon, 11 Feb 2008 00:53:08 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/#comment-127465</guid>
		<description>&lt;p&gt;While I generally agree with Mike and Boris that this is NOT a vulnerability-that-requires-a-point-release, I would like to point out that this &lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Reading this file tells the site absolutely nothing they didn’t already know. They could just as easily get this file by getting it via http from bonsai, pulling it directly from the CVS repository.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;is incorrect in two ways.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;As mentioned in RSnake&#039;s comments, you can use this to bust user-agent spoofing, because you can trap-and-load resource://gre/defaults/pref/firefox.js and access the default value of general.useragent.extra.firefox to get the name and exact version number, even if the user has changed the UA string.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Linux distributions modify some of these files during packaging.  Ubuntu, for example, changes about a dozen of the default preferences listed in this resource://gre/defaults/pref/firefox.js (search http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/firefox_2.0.0.12+1nobinonly+2-0ubuntu0.7.4.diff.gz for &quot;firefox.js&quot;).  Off the top of my head, I can&#039;t think of any way to exploit this... just pointing out that millions of Firefox users are using .js files that are different from those in your CVS repository.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
</description>
		<content:encoded><![CDATA[<p>While I generally agree with Mike and Boris that this is NOT a vulnerability-that-requires-a-point-release, I would like to point out that this </p>

<blockquote>
  <p>Reading this file tells the site absolutely nothing they didn’t already know. They could just as easily get this file by getting it via http from bonsai, pulling it directly from the CVS repository.</p>
</blockquote>

<p>is incorrect in two ways.</p>

<ol>
<li><p>As mentioned in RSnake&#8217;s comments, you can use this to bust user-agent spoofing, because you can trap-and-load resource://gre/defaults/pref/firefox.js and access the default value of general.useragent.extra.firefox to get the name and exact version number, even if the user has changed the UA string.</p></li>
<li><p>Linux distributions modify some of these files during packaging.  Ubuntu, for example, changes about a dozen of the default preferences listed in this resource://gre/defaults/pref/firefox.js (search <a href="http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/firefox_2.0.0.12+1nobinonly+2-0ubuntu0.7.4.diff.gz" rel="nofollow">http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/firefox_2.0.0.12+1nobinonly+2-0ubuntu0.7.4.diff.gz</a> for &#8220;firefox.js&#8221;).  Off the top of my head, I can&#8217;t think of any way to exploit this&#8230; just pointing out that millions of Firefox users are using .js files that are different from those in your CVS repository.</p></li>
</ol>]]></content:encoded>
	</item>
	<item>
		<title>By: Boris</title>
		<link>http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/comment-page-1/#comment-127455</link>
		<dc:creator>Boris</dc:creator>
		<pubDate>Sun, 10 Feb 2008 22:21:48 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/#comment-127455</guid>
		<description>&lt;p&gt;take, I didn&#039;t miss the point at all.  Reading this file tells the site absolutely nothing they didn&#039;t already know.  They could just as easily get this file by getting it via http from bonsai, pulling it directly from the CVS repository.&lt;/p&gt;

&lt;p&gt;I agree that it&#039;s not great that even this completely safe read is allowed, because it makes a trifle harder to prove that unsafe ones are not allowed, and the added complication in the proof confuses people at tomes.  So we&#039;re working on disallowing it at some point.  But since it &lt;em&gt;is&lt;/em&gt; completely safe, this is a low priority endeavour.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>take, I didn&#8217;t miss the point at all.  Reading this file tells the site absolutely nothing they didn&#8217;t already know.  They could just as easily get this file by getting it via http from bonsai, pulling it directly from the CVS repository.</p>

<p>I agree that it&#8217;s not great that even this completely safe read is allowed, because it makes a trifle harder to prove that unsafe ones are not allowed, and the added complication in the proof confuses people at tomes.  So we&#8217;re working on disallowing it at some point.  But since it <em>is</em> completely safe, this is a low priority endeavour.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Barnabe</title>
		<link>http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/comment-page-1/#comment-127415</link>
		<dc:creator>Jason Barnabe</dc:creator>
		<pubDate>Sun, 10 Feb 2008 18:57:58 +0000</pubDate>
		<guid isPermaLink="false">http://shaver.off.net/diary/2008/02/10/view-sourceresource-vulnerability-does-not-expose-personal-information/#comment-127415</guid>
		<description>&lt;p&gt;Granted you&#039;re not likely to be able to do anything with this &quot;vulnerability&quot;, but web sites shouldn&#039;t be allowed to read from your hard drive, should they?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Granted you&#8217;re not likely to be able to do anything with this &#8220;vulnerability&#8221;, but web sites shouldn&#8217;t be allowed to read from your hard drive, should they?</p>]]></content:encoded>
	</item>
</channel>
</rss>
