brushed created JSPWIKI-1106:
--------------------------------

             Summary: Attachment forceDownload property 
                 Key: JSPWIKI-1106
                 URL: https://issues.apache.org/jira/browse/JSPWIKI-1106
             Project: JSPWiki
          Issue Type: Improvement
          Components: Core & storage
    Affects Versions: 2.11.0-M3
            Reporter: brushed


 

Following sequence of actions,  can result in an annoying (although not 
harmful) javascript injection as attachment to a JSPWiki site:

 
 1) Go to attachments, click Add new attachment, select a html file (that html 
file has XSS payload {{<img src=x onerror=alert(1)>}}) and click Upload 
  
 2) Now when a user clicks that html attachment, the alert got executed
  

Copied reply from the jspwiki mailing-list ::

After discussing the issue, we came to the following conclusion that
 attachments upload can be controlled through
 \{{ jspwiki.attachment.allowed}} and {{jspwiki.attachment.forbidden}} 
properties, 
 although by default JSPWiki allows all types of attachments, which
 seems a reasonable default for small-to-medium, mostly-personal wikis that
 people seem to be using Apache JSPWiki for.

(...)

We've also agreed to implement a new property,
 {{jspwiki.attachment.forceDownload}}, as a feature, to allow the administrators
 to specify which type of attachments should force a download when opening,
 or which are allowed to be opened in the browser, in order to have a
 friendlier-and-more-secure default configuration.
   
 
Such "forceDownload" attachment links would be rendered with the additional 
"download" attribute.  {{<a href="....some-file.html" download>description</a>}}
 
Example of the properties file:
{code}
jspwiki.attachment.forceDownload= .html .htm .mp3
{code}
 

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to