[Bugcrowd] (WIP)Jira users can get titles of issues they do not have access to
Description
THIS IS STILL BEING INVESTIGATED BY THE QA.
Steps to reproduce:
Part 1. Configuration
-
Log in as admin
-
Go to
https://<YOUR_INSTANCE>.atlassian.net/jira/projects?page=1&sortKey=name&sortOrder=ASC -
Click
Create space -
Select any space from
Software developmenttab ->Use template->Select a team-managed space -
Fill all required fields and set
Accessvalue toPrivate(not available on a free plan, you will see a link to upgrade plan on a free plan) -
Click
Next -
On the
Bring your team alongdo not invite any users and clickSkip -
Click
Continue -
Create an issue in the created space
-
Open the created issue and add a comment
-
Go to requests history and find there a request to
/gateway/api/graphql/pq/420aabd5be18777f23f5d63737935c48c5277910aeb87b94825fde118663914c?operation=useSaveCommentRelayAddCommentMutation, get the issue id from theissueIdvalue in the request body (looks likeari:cloud:jira:<CLOUD_ID>:issue/<ISSUE_ID>")
Part 2. Unauthorized access
-
Log in as non-admin and ensure that you do not have access to the issue in the restricted project
-
Open any issue that you can access
-
Click
...in the top right corner ->Create External Share -
When the page is loaded, go to requests history in Burp Suite and find there a POST request to
/api/share, send it to Repeater -
Change the
issueIdvalue in the request body to the value from step 11 of part 1 and process the request -
In the response you will get the issue title in field
name