Uploaded image for project: 'Chemistry (Retired)'
  1. Chemistry (Retired)
  2. CMIS-938

Cross-Site Scripting: Reflected Vulnerability in index.jsp

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Not A Problem
    • OpenCMIS 0.13.0
    • None
    • opencmis-client
    • None

    Description

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            dkwakkel Donald Kwakkel
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: