Issue key can be enumerated - Resolve Issue Feature

XMLWordPrintable

    • Type: Bug
    • Resolution: Duplicate
    • Priority: Low
    • None
    • Affects Version/s: 4.4.3
    • Component/s: None
    • Environment:

      Standalone Version, JDK 1.6.0_26 running in a Debian 6 (Squeeze).

    • 4.04

      Security auditing tests performed on a Jira Bug Issue and Project Tracking Software locally running instance shown that the application is succeptible to horizontal privilege elevation attacks within the Resolve Issue feature, accessible through the given address:

      • [jira/secure/WorkflowUIDispatcher.jspa?id=61449&action=5&atl_token=A816-FTT5-H1WF-I743|988d36060a652b393a97ec6b1c30d41204c86909|lin]

      The vulnerability enables for a user to view the ISSUEKEY and TITLE of issues within projects he/she does not have permission to access.

      When resolving an issue, the following window appears:

      When the resolve button is clicked, the following request is generated:

      By incrementing the ID number in the aforementioned request, the user can access/view information within projects he doesn't have access to. The following image describes this scenario:

      An important thing to mention is that in this case, not only the ISSUEKEY can be seen, but also, the TITLE of the issue is being leaked. Specifically in our case this becomes a significant problem, since the title of our issues eventually contain information such as:

      • Server providing sensitive information through SNMP;
      • Possible mySQL sweep;
      • Server with deprecated version of Apache Tomcat;
      • Microsoft IIS Internal IP Address Disclosure Vulnerability;
      • PHPMyAdmin accessible without the need for authentication.

      This information can be associated with the ISSUEKEY to point out the client. In other words, an attacker may be able to acknowledge the VULNERABILITY of a CLIENT within Jira — which is our front-end for communicating with the user regarding their vulnerabilities.

        1. 01_resolveIssueScreen.png
          01_resolveIssueScreen.png
          58 kB
        2. 02_requisicaoOriginalGerada.png
          02_requisicaoOriginalGerada.png
          66 kB
        3. 03_exploracaoAtaque_ehpTitleIssuekey.png
          03_exploracaoAtaque_ehpTitleIssuekey.png
          127 kB
        4. leak01.png
          leak01.png
          124 kB
        5. leak02.png
          leak02.png
          124 kB
        6. leak03.png
          leak03.png
          128 kB
        7. leak04.png
          leak04.png
          112 kB
        8. resolve_issue_response.html
          4 kB

              Assignee:
              Unassigned
              Reporter:
              João Paulo Lins
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: