CVE-2015-5188: CSRF
Cross-site request forgery (CSRF) vulnerability in the Web Console (web-console) in Red Hat Enterprise Application Platform before 6.4.4 and WildFly (formerly JBoss Application Server) before 2.0.0.CR9 allows remote attackers to hijack the authentication of administrators for requests that make arbitrary changes to an instance via vectors involving a file upload using a multipart/form-data submission.
Other sources
Jason Greene from Red Hat reported that a CSRF vulnerability was introduced with this change:
https://github.com/wildfly/wildfly/pull/5904
and backported here:
https://github.com/jbossas/jboss-eap/pull/932
Affected Versions include: EAP 6.3.x EAP 6.4.x WildFly 8.1.0 WildFly 8.2.0 WildFly 9.0.x
Known Affected Browsers: Internet Explorer (all supported versions) FireFox (all supported versions)
The change introduces the ability to upload a file as part of executing a management operation. Since the format used is equivalent to a standard multipart/form-data submission, it can therefore be easily forged using an HTML page and a hidden form value, since such pages are not enforced under the same-origin-policy. While the EAP/WildFly versions affected enforce Origin headers, which would mitigate this attack, only WebKit derived browsers (Chrome, Safari, Opera, etc) send them.
The net result is that this vulnerability, when combined with a forgery attack would allow an attacker to make arbitrary changes to the EAP/WildFly instance that the administrator is currently authenticated against, including (but not limited to) altering security policies and network configuration of the instance (assuming that the administrator had such permissions).
— Red Hat
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2015-5188?
CVE-2015-5188 is considered a medium severity vulnerability due to its potential to allow remote attackers to hijack administrative authentication.
How do I fix CVE-2015-5188?
To fix CVE-2015-5188, upgrade Red Hat Enterprise Application Platform to version 6.4.4 or later, and WildFly to version 2.0.0.CR9 or later.
Who is affected by CVE-2015-5188?
Users of Red Hat Enterprise Application Platform versions up to and including 6.4.3 and WildFly versions up to and including 2.0.0 are affected by CVE-2015-5188.
What type of vulnerability is CVE-2015-5188?
CVE-2015-5188 is classified as a Cross-Site Request Forgery (CSRF) vulnerability.
Can CVE-2015-5188 lead to unauthorized access?
Yes, CVE-2015-5188 can lead to unauthorized access by allowing attackers to hijack an administrator's authentication session.