Lucene search
K

Jira 4.0.1 Cross Site Scripting

🗓️ 28 Jul 2010 00:00:00Reported by MaXeType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 24 Views

Jira 4.0.1 Cross Site Scripting vulnerabilities and information disclosur

Code
` Jira - Multiple Low Risk Vulnerabilities  
  
  
Versions Affected: 4.0.1 (other versions were not checked.)  
  
Info:  
JIRA provides issue tracking and project tracking for software  
development teams to improve code quality and the speed of  
development. (and so forth.)  
  
External Links:  
http://www.atlassian.com/software/jira/  
  
Credits: MaXe (no previous vulnerability information about these  
bugs were found.)  
  
  
-:: The Advisory ::-  
Jira is prone to Cross Site Script Redirection (XSSR) also known as  
Cross Site Redirection (CSR), Non-Persistent Script Injection and  
Low Risk Information Disclosure.  
  
Cross Site Script Redirection:  
The "returnUrl" GET-request within ViewIssue.jspa is not sanitizing  
user-input in a sufficient way allowing the Data URI scheme to be  
used in an attack.  
  
Proof of Concept URL:  
ViewIssue.jspa?id=[VALID_ID]&watch=true&returnUrl=data:text/html,<script>alert(0)</script>  
  
  
Non-Persistent Script Injection:  
The "returnUrl" GET-request within default.jspa is not sanitizing  
user-input in a sufficient way allowing the javascript URI scheme  
to be used in a conditional attack if the target user clicks the "Cancel"  
button on the target site which is affected by this vulnerability.  
  
Proof of Concept URL:  
AttachFile!default.jspa?id=[VALID_ID]&returnUrl=javascript:alert(0)';foo='  
  
  
Low Risk Information Disclosure:  
The "reportKey" GET-request within ConfigureReport.jspa is not  
sanitized properly for erroneous input and may cause an exception  
when a value passed to this function is invalid.  
  
This will disclose information such as:  
- Kernel information  
- MySQL version  
- Plugins enabled  
- Architecture  
- Username the application is running under.  
- Java Version  
- And more..  
  
Proof of Concept URL:  
ConfigureReport.jspa?selectedProjectId=[VALID_ID]&reportKey='invalid&Next=Next  
  
-:: Solution ::-  
There is currently no known solution at the moment. Jira is closed  
source and it is therefore not possible to provide a patch nor audit  
the code in order to find any further vulnerabilities easily.  
  
  
Disclosure Information:  
- Vulnerabilities found and researched: 23rd July 2010  
- Vulnerabilities disclosed at InterN0T 24th July  
- Bugtraq contacted (again) at: 28th July  
  
  
References:  
http://forum.intern0t.net/intern0t-advisories/2861-jira-enterprise-4-0-1-multiple-low-risk-vulnerabilities.html  
  
  
All of the best,  
MaXe  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation