Trustwave SpiderLabs Security Advisory TWSL2015-010:
Reflected Cross-site Scripting Vulnerabilities in codeBeamer
Published: 06/09/15
Version: 1.0
Vendor: Intland Software
Product: codeBeamer
Version affected: 7.3.2-201410071117
Product description:
codeBeamer is a Wiki-style software designed for Application Lifecycle
Management and uses a web interface.
Finding 1: Reflected Cross-site Scripting (XSS)
Credit: Martin Murfitt of Trustwave
CVE: CVE-2015-1509
CWE: CWE-79
codeBeamer is vulnerable to reflected Cross-site Scripting via the
insertion of arbitrarily suppled parameters in a specific folder accessible
via the web interface. Cross-site Scripting places users of the software at
risk of attack via malicious URLs which could compromise their browser
session and grant attackers access to the interface.
Example:
Client Request:
GET /cb/"> HTTP/1.1
Host: XXX.XXX.XXX.XXX
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:32.0) Gecko/20100101 Firefox/32.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-GB,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Server Response:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Set-Cookie: JSESSIONID=D68D29AB00DE6D996A26A0CBACE2FC1D; Path=/cb; Secure
Content-Type: text/html;charset=UTF-8
Content-Language: en-GB
Content-Length: 11250
Date: Fri, 07 Nov 2014 10:33:19 GMT
…truncated…
" class='mainmenu' permissions='~' >Login
…truncated…
Help
Vendor Response:
Pending
Remediation Steps:
Update to the latest version of codeBeamer.
Revision History:
03/10/15 - Vulnerability disclosed to vendor
03/26/15 - Vendor advises on developing a potential fix
06/08/15 - Ninety-day deadline exceeded
06/09/15 - Advisory Published
References
1. https://codebeamer.com
2. http://www.intland.com/products/codebeamer/
About Trustwave:
Trustwave helps businesses fight cybercrime, protect data and reduce
security risks. With cloud and managed security services, integrated
technologies and a team of security experts, ethical hackers and
researchers, Trustwave enables businesses to transform the way they manage
their information security and compliance programs while safely embracing
business imperatives including big data, BYOD and social media. More than
2.5 million businesses are enrolled in the Trustwave TrustKeeper® cloud
platform, through which Trustwave delivers automated, efficient and
cost-effective data protection, risk management and threat intelligence.
Trustwave is a privately held company, headquartered in Chicago, with
customers in 96 countries. For more information about Trustwave, visit
www.trustwave.com.
About Trustwave SpiderLabs:
SpiderLabs(R) is the advanced security team at Trustwave focused on
application security, incident response, penetration testing, physical
security and security research. The team has performed over a thousand
incident investigations, thousands of penetration tests and hundreds of
application security tests globally. In addition, the SpiderLabs Research
team provides intelligence through bleeding-edge research and proof of
concept tool development to enhance Trustwave's products and services.
https://www.trustwave.com/spiderlabs
Disclaimer:
The information provided in this advisory is provided "as is" without
warranty of any kind. Trustwave disclaims all warranties, either express or
implied, including the warranties of merchantability and fitness for a
particular purpose. In no event shall Trustwave or its suppliers be liable
for any damages whatsoever including direct, indirect, incidental,
consequential, loss of business profits or special damages, even if
Trustwave or its suppliers have been advised of the possibility of such
damages. Some states do not allow the exclusion or limitation of liability
for consequential or incidental damages so the foregoing limitation may not
apply.