You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@chemistry.apache.org by "Florian Müller (JIRA)" <ji...@apache.org> on 2016/08/30 10:51:20 UTC
[jira] [Resolved] (CMIS-938) Cross-Site Scripting: Reflected
Vulnerability in index.jsp
[ https://issues.apache.org/jira/browse/CMIS-938?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Florian Müller resolved CMIS-938.
---------------------------------
Resolution: Not A Problem
> Cross-Site Scripting: Reflected Vulnerability in index.jsp
> ----------------------------------------------------------
>
> Key: CMIS-938
> URL: https://issues.apache.org/jira/browse/CMIS-938
> Project: Chemistry
> Issue Type: Bug
> Components: opencmis-client
> Affects Versions: OpenCMIS 0.13.0
> Reporter: Donald Kwakkel
>
> The method _jspService() in index.jsp sends unvalidated data to a web browser on line 131, which can result in the browser executing malicious code.
> Explanation:
> Cross-site scripting (XSS) vulnerabilities occur when:
> 1. Data enters a web application through an untrusted source. In the case of Reflected XSS, the untrusted source is typically a web request, while in the case of Persisted (also known as Stored) XSS it is typically a database or other back-end datastore.
> In this case the data enters at getHeader() in ProxyHttpServletRequestWrapper.java at line 41.
> 2. The data is included in dynamic content that is sent to a web user without being validated.
> In this case the data is sent at println() in index.jsp at line 131.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)