Skip links
Picture of Vahagn Vardanian

Vahagn Vardanian

Co-founder and CTO of RedRays

CVE-2018-2370 Server Side Request Forgery(SSRF) vulnerability in Central Management Console, BI Launchpad and Fiori BI Launchpad, SAP security note 2493727

SAP Note 2493727

SAP security note 2493727, "[CVE-2018-2370] Server Side Request Forgery (SSRF) Vulnerability in Central Management Console, BI Launchpad, and Fiori BI Launchpad", is a note. Below are the symptom, CVSS score, reason and prerequisites, SAP recommended solution and the affected software components.

Description

Symptom

Central Management Console, BI Launchpad, and Fiori BI Launchpad allow an attacker to manipulate the vulnerable application to send crafted requests, resulting in an SSRF vulnerability. Potential impacts include:

  • Information gathering for further exploits/attacks

CVSS

Score 5.8/10 Vector: AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N

Reason and prerequisites

The login pages of CMC and BI Launchpad (when enabled) allow users to enter a custom CMS host and port number. An attacker can use common techniques to determine which ports are in use on the backend server.

Solution

To mitigate this SSRF vulnerability, implement a whitelist of valid CMS names or IPs along with port numbers. The application will allow login only if the entered values match those in the whitelist.

Steps:

  • Edit the global.properites file located in <BOEInstallDir>\tomcat\webapps\BOE\WEB-INF\internal.
  • Enter the list of CMS names or IPs along with port numbers in the allowed.cms property, for example allowed.cms=<cms name or IP>:<port number>. For multiple CMSes, separate them with commas: allowed.cms=<cms1>:<port1>,<cms2>:<port2>.
  • If using a clustered CMS, ensure that both the cluster name and specific CMS names are present in the allowed.cms property.

To log in using either CMS name or IP, add both to the allowed.cms property. If the port number is omitted, the default port will be used.

Exceptions:

  • Default configurations where cms.visible is set to false and a default CMS is configured.
  • Login via Single Sign-On.

Affected components

  • ENTERPRISE: Versions 410, 420+, 430+

Full note on SAP: SAP Support Launchpad note 2493727

Detailed exploitation and proof-of-concept material for this note is maintained in the RedRays Security Platform. For access, contact [email protected].

Explore More