Skip links
Picture of Vahagn Vardanian

Vahagn Vardanian

Co-founder and CTO of RedRays

Switchable Authorization checks for RFC in Handling Unit Management, SAP security note 2537935

SAP Note 2537935

SAP security note 2537935, "Switchable Authorization checks for RFC in Handling Unit Management". Below are the symptom and SAP recommended solution.

Description

Symptom

S_RFC authorization checks are insufficient to ensure the secure execution of RFC function modules within Handling Unit Management (LO-HU) in SAP ERP SCM Logistics. This vulnerability allows unauthorized access and actions if exploited.

Solution

Implement new switchable authorization checks to enhance the security of RFC function modules in Handling Unit Management. These checks are delivered inactive by default to maintain system compatibility and can be activated manually via transaction SACF.

  • Activate New Authorization Checks: Use transaction SACF to activate the new authorization scenarios. Refer to the attached manual correction instructions for detailed guidance.
  • Maintain New Messages: Navigate to transaction SE91. Update the message class and number as specified in the manual instructions to ensure proper authorization error handling.
  • Update Authorization Defaults: Option A: Upload the SU22_EBJ_20170929.TXT file using transaction SU22 to update authorization defaults. Option B: Run the UDO report NOTE_2537935 to upload the necessary authorization scenario definitions.
  • Assign Scenario Definitions: Use transaction SACF_TRANSFER to upload scenario definitions from the SACF_DATA.TXT file. Assign the scenarios to the development package HU_BOR.
  • Post-Implementation Actions: After importing the note, perform the manual post-implementation steps in each system to activate the checks.

Reason and prerequisites

Remote function calls (RFC) are typically protected by the S_RFC authorization object. However, these checks alone are not adequate for certain RFC function modules, which may lack additional functional authorization checks. As a result, unauthorized users might execute sensitive functions, compromising system security.

CVSS

Score 6.3 Vector: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L

References

Full note on SAP: SAP Support Launchpad note 2537935

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

Explore More