Skip links
Picture of Vahagn Vardanian

Vahagn Vardanian

Co-founder and CTO of RedRays

Whitelist based Clickjacking Framing Protection in FSCM Biller Direct, SAP security note 2339167

SAP Note 2339167
SAP Security Note
Medium priority

SAP security note 2339167, "Whitelist-based Clickjacking Framing Protection in FSCM Biller Direct", is a note released on July 12, 2016. Below are the symptom, SAP recommended solution and the affected software components.

ComponentFinancials > Financial Supply Chain Management > Biller Direct
PriorityMedium priority
TypeSAP Security Note
Version2
StatusReleased for Customer
Released onJuly 12, 2016

Description

Symptom

FSCM Biller Direct running on JSP technology is not protected against Clickjacking attacks.

Solution

Standard protection measures against Clickjacking (X-FRAME-OPTIONS header) are not suitable for common NetWeaver integration scenarios.

SAP provides a whitelist-based framework for NetWeaver technologies, detailed in SAP Note 2319727.

This SAP Note provides the solution for FSCM Biller Direct.

For custom applications based on JSP running on SAP NW JAVA, refer to the attached document to adapt the impacted custom applications.

Activating Clickjacking Protection:

  • Open XCM using the URL https://your_server:your_server_port/bd/admin/xcm/init.do
  • Navigate to General Application Settings > Customer > Application Security > application_security_config
  • Configure the Clickjacking settings: clickjacking.active is the main switch to activate/deactivate clickjacking protection; clickjacking.whiteList is a comma-separated list of trusted hostnames, where $AUTO includes the host where the application runs and an empty value prompts configuration in the Clickjacking Whitelist Configuration of SAP NetWeaver Administrator
  • Save the configuration
  • Use the XCM Clickjacking protection test to verify prerequisites; protection is available only if the test is successful

Reason and prerequisites

Clickjacking is an UI-redressing attack where an attacker tricks a user into clicking on something different from what the user perceives. It leverages standard HTML capabilities without exploiting application code weaknesses.

Prerequisites:

  • SAP Note 2170590 – Enable and configure ClickJacking solution in SAP NetWeaver Java Server
  • SAP Note 2263656 – Enable the ClickJacking protection in HTMLB Java

References

Affected components

  • FSCM Biller Direct versions 600, 602, 604, 605, 635

Full note on SAP: SAP Support Launchpad note 2339167

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

Explore More