Skip links
Picture of Vahagn Vardanian

Vahagn Vardanian

Co-founder and CTO of RedRays

Missing authorization check in RFC API of ABAP Workbench, SAP security note 1607917

SAP Note 1607917

SAP security note 1607917, “Missing authorization check in RFC API of ABAP Workbench”, is a note. Below are the symptom, SAP recommended solution and CVSS score.

Description

Symptom

An authenticated user can use functions of the RFC API of the ABAP Workbench to which access should be restricted. This may result in an escalation of privileges.

Solution

Apply the support package mentioned in this note, specifically the following:

  • For SAP_APPL 45B: Apply Support Package SAPKH45B67
  • For SAP_BASIS 46C: Apply Support Package SAPKB46C63

Additionally, create the exception NOT_AUTHORIZED for the following function modules before implementing the coding changes:

  • RFC_READ_DYNPRO
  • RFC_READ_REPORT
  • RFC_READ_DEVELOPMENT_OBJECT

Reason and prerequisites

The RFC API of the ABAP Workbench lacks proper authorization checks for certain functions. This oversight allows authenticated users to access functionalities that should be restricted, potentially leading to unauthorized privilege escalation and undesired system behavior.

Exploiting this vulnerability can allow an attacker with authenticated access to perform actions beyond their intended permissions, compromising the integrity of the system.

CVSS

Score 3.5 Vector: AV:N/AC:M/AU:S/C:P/I:N/A:N

Full note on SAP: SAP Support Launchpad note 1607917

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

Explore More