Unauthenticated Access to JIRA Dashboards - carnal0wnage/J-PWN GitHub Wiki

Unauthenticated Access to JIRA Dashboards

Category: [Info Disclosure]

module name: check_unauthenticated_dashboard_access

url: rest/api/2/dashboard?maxResults=100

[CG] you'll have to manually/programmatically review these for interesting info

+ Unauthenticated Access to JIRA Dashboards Detected
  URL: https://JIRASERVER/jira/rest/api/2/dashboard?maxResults=100
  Start At: 0
  Max Results: 100
  Total Dashboards: 15

  Dashboard Details:
    - ID: 11200
      Name: ABC
      API URL: https://jiraserver/jira/rest/api/2/dashboard/11200
      View URL: https://jiraserver/jira/secure/Dashboard.jspa?selectPageId=11200
    - ID: 11600
      Name: DEFFHI 
      API URL: https://jirserver/jira/rest/api/2/dashboard/11600
      View URL: https://jiraserver/jira/secure/Dashboard.jspa?selectPageId=11600
    - ID: 10000
      Name: System Dashboard
      API URL: https://jiraserver/jira/rest/api/2/dashboard/10000
      View URL: https://jiraserver/jira/secure/Dashboard.jspa?selectPageId=10000

Example follow up

curl -k -v 'https://jiraserver/jira/rest/api/2/dashboard/11200'

{"id":"11200","name":"ABC","self":"https://jiraserver/jira/rest/api/2/dashboard/11200","view":"https://jiraserver/jira/secure/Dashboard.jspa?selectPageId=11200"}% 

[CG] Every JIRA will have SYSTEM DASHBOARD

+ Unauthenticated Access to JIRA Dashboards Detected
  URL: http://jiraserver/rest/api/2/dashboard?maxResults=100
  Start At: 0
  Max Results: 100
  Total Dashboards: 1

  Dashboard Details:
    - ID: 10000
      Name: System Dashboard
      API URL: http://jiraserver/rest/api/2/dashboard/10000
      View URL: http://jiraserver/secure/Dashboard.jspa?selectPageId=10000