vendor:
Oracle Primavera P6 Enterprise Project Portfolio Management
by:
Marios Nicolaides - RUNESEC
5.4
CVSS
MEDIUM
HTTP Response Splitting
113
CWE
Product Name: Oracle Primavera P6 Enterprise Project Portfolio Management
Affected Version From: Oracle Primavera P6 Enterprise Project Portfolio Management 8.3
Affected Version To: Oracle Primavera P6 Enterprise Project Portfolio Management 16.1
Patch Exists: YES
Related CWE: CVE-2017-10046
CPE: oracle:primavera_p6_enterprise_project_portfolio_management
Metasploit:
N/A
Other Scripts:
N/A
Platforms Tested: Oracle Primavera (Build: 15.1.0.0 (B0163) 14.03.2015.1305) / Oracle WebLogic 12.1.3.0.0
2018
Oracle Primavera P6 Enterprise Project Portfolio Management HTTP Response Splitting
The Oracle Primavera Project Portfolio Management application is vulnerable to HTTP Response Splitting. The application takes the user's input from the languageCode parameter and includes it in the ORA-PWEB_LANGUAGE_1111 cookie value within the "Set-Cookie" HTTP Response header. The application allows an attacker to inject LF (line feed) characters and break out of the headers into the message body and write arbitrary content into the application's response. As a result, this could enable an attacker to perform Cross-Site Scripting attacks (XSS), redirect victims to malicious websites, and poison web and browser caches.
Mitigation:
Ensure that user input is properly sanitized and validated before being included in the HTTP response header.