Skip links
Picture of Vahagn Vardanian

Vahagn Vardanian

Co-founder and CTO of RedRays

Missing authorization check in WebClient UI Framework, SAP security note 1575835

SAP Note 1575835SAP Security NoteHigh priority

SAP security note 1575835, "Missing authorization check in WebClient UI Framework", is a program error note released on July 12, 2011. Below are the symptom and SAP recommended solution.

ComponentCross-Application Components > WebClient User Interface > Application Frame
CategoryProgram error
PriorityHigh priority
TypeSAP Security Note
Version3
StatusReleased for Customer
Released onJuly 12, 2011

Description

Symptom

An authenticated user can use functions of the WebClient UI Framework to which access should be restricted. This may result in an escalation of privileges.

Solution

  • Central User Administration (CUA) Configuration: the CUA is invoked via an RFC destination. SAP recommends always configuring the RFC destination to use the current user instead of a statically maintained user, so that all necessary authorization checks are performed in the CUA system with the current user’s credentials.
  • Alternative setup (not recommended): if using the current user in the RFC destination is not feasible (e.g., local users don’t exist in the CUA system and you prefer not to create them), a statically maintained user can be used. This setup is not recommended by SAP.
  • Local system checks: the corrections included in this note will verify if the current user has the authorization to assign PFCG roles to users.
  • Prerequisite SAP Note: SAP Note 1557182 from SAP_BASIS is required before implementing these corrections.
  • Import the corrections provided in this note. Be aware that there are manual steps that need to be processed post-import.

Reason and prerequisites

The WebClient UI Framework does not contain authorization checks for verifying an authenticated user’s permissions to access certain functions. This oversight can lead to undesired system behavior.

References

Full note on SAP: SAP Support Launchpad note 1575835

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

Explore More