From: Daira Hopwood Date: Thu, 5 Sep 2013 18:05:12 +0000 (+0100) Subject: Fri Nov 18 00:20:13 GMT 2011 david-sarah@jacaranda.org X-Git-Url: https://git.rkrishnan.org/%5B/frontends/%22file:/somewhere?a=commitdiff_plain;h=55b60952542bde19da9b933c45fb767c1adedb71;p=tahoe-lafs%2Ftahoe-lafs.git Fri Nov 18 00:20:13 GMT 2011 david-sarah@jacaranda.org * docs/known_issues.rst: describe when the unauthorized access attack is known to be possible, and fix a link. --- diff --git a/docs/known_issues.rst b/docs/known_issues.rst index 4bb001da..5db6c96e 100644 --- a/docs/known_issues.rst +++ b/docs/known_issues.rst @@ -21,8 +21,8 @@ want to read `the "historical known issues" document`_. Known Issues in Tahoe-LAFS v1.9.2, released 23-Jun-2012 ======================================================= - * `Potential unauthorized access by JavaScript in unrelated files`_ - * `Potential disclosure of file through embedded hyperlinks or JavaScript in that file`_ + * `Unauthorized access by JavaScript in unrelated files`_ + * `Disclosure of file through embedded hyperlinks or JavaScript in that file`_ * `Command-line arguments are leaked to other local users`_ * `Capabilities may be leaked to web browser phishing filter / "safe browsing" servers`_ * `Known issues in the FTP and SFTP frontends`_ @@ -31,7 +31,7 @@ Known Issues in Tahoe-LAFS v1.9.2, released 23-Jun-2012 ---- Potential unauthorized access by JavaScript in unrelated files --------------------------------------------------------------- +---------------------------------------------------- If you view a file stored in Tahoe-LAFS through a web user interface, JavaScript embedded in that file might be able to access other files or @@ -41,6 +41,12 @@ those other files or directories to the author of the script, and if you have the ability to modify the contents of those files or directories, then that script could modify or delete those files or directories. +This attack is known to be possible when an attacking tab or window could +reach a tab or window containing a Tahoe URI by navigating back or forward +in the history, either from itself or from any frame with a known name (as +specified by the "target" attribute of an HTML link). It might be possible +in other cases depending on the browser. + *how to manage it* For future versions of Tahoe-LAFS, we are considering ways to close off @@ -57,8 +63,8 @@ malicious JavaScript. ---- -Potential disclosure of file through embedded hyperlinks or JavaScript in that file ------------------------------------------------------------------------------------ +Disclosure of file through embedded hyperlinks or JavaScript in that file +------------------------------------------------------------------------- If there is a file stored on a Tahoe-LAFS storage grid, and that file gets downloaded and displayed in a web browser, then JavaScript or