Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

XSRF documentation for Jira Software

Thomas Douglas
Contributor
January 16, 2019

Hello, I am working with our security team on a vulnerability report for my Jira Software local instance. The tool, IBM App Scan, reports many cross-site request forgery vulnerabilities. However, it is likely that the majority, if not all, are false positives. Given that I don't want to go through each one individually to prove that they are false positives to our security (normal procedure here), I was wondering if there was a document or website link that I could point them to about Jira's built in XSRF protection?

I am using Jira Software 7.10.0.

Thanks!

Byron Douglas

1 answer

0 votes
Gonchik Tsymzhitov
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
January 16, 2019
Thomas Douglas
Contributor
January 22, 2019

Hi Gonchik, this link is more about turning CSRF off in Confluence. I need help specifically with Jira Software and CSRF attacks. Below is an example of a report (1 of 77) that the App Scan is reporting:

Severity: Medium

URL: https://d311271.cdc.gov:8443/secure/UpdateMyJiraHome.jspa

Entity: UpdateMyJiraHome.jspa

Risk: It may be possible to steal or manipulate customer session and cookies, which might be used to
impersonate a legitimate user, allowing the hacker to view or alter user records, and to perform
transactions as that user

Causes: Insufficient authentication method was used by the application
Fix: Validate the value of the "Referer" header, and use a one-time-nonce for each submitted form

Difference: Header manipulated from:
https://d311271.cdc.gov:8443/secure/ContactAdministrators!default.jspa to:
http://bogus.referer.ibm.com

Reasoning: The test result seems to indicate a vulnerability because the Test Response is identical to
the Original Response, indicating that the Cross-Site Request Forgery attempt was
successful, even though it included a fictive 'Referer' header.

 Thanks for any help.

Gonchik Tsymzhitov
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
January 22, 2019

Suggest an answer

Log in or Sign up to answer