Skip links
Picture of Vahagn Vardanian

Vahagn Vardanian

Co-founder and CTO of RedRays

Missing authorization check in RSUDO for “Execute as”, SAP security note 1429198

SAP Note 1429198

SAP security note 1429198, "Missing authorization check in RSUDO for "Execute as"", is a note. Below is the symptom.

Description

Symptom

Certain functions of transaction RSUDO can be called without the logged-on user having the prerequisite authorization for them. This can lead to an escalation of privileges.

When you execute a query with another user ("Execution as User") in transaction RSUDO, the system checks only during the initial start whether the user has sufficient authorization to execute the transaction with the entered user.

Reason and prerequisites

This problem is caused by a program error.

Transaction RSUDO does not have authorization checks that regulate repeated access to functions. Without these checks, a logged-on user can call these functions multiple times, leading to the possibility of an unwanted change in the system behavior.

Full note on SAP: SAP Support Launchpad note 1429198

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

Explore More