SAP Security Note
High priority
SAP security note 1394100, “Access to RFC-enabled modules via SOAP”, is a consulting note released on 15.10.2009. Below are the symptom, reason and prerequisites, SAP recommended solution and the related references.
Description
Symptom
The unrequired execution of remote-enabled function modules occurs via SOAP and the HTTP channel if a particular ICF service was activated incorrectly, or if the definition of an RFC authorization was not restrictive enough.
Solution
Check whether the service in your landscape is used for particular software solutions. If not, the following applies:
- For releases higher than 610: Deactivate the service
/sap/bc/soap/rfcin transactionSICF. - For Release 610: In the “SAP Authorization” field on the “Service Data” tab page, maintain an authorization value for the service
/sap/bc/soap/rfc, to which no user in the system is assigned. For more information about this, refer to the input help of the field.
If the use of this service is not known, you can find this out by analyzing the ICMan server log, for example. When ICMan logging is activated, you will find the server log entries in transaction SMICM → Goto → HTTP Log. The documentation of the ICMan server log is on the SAP Help Portal for Release 620.
If the service /sap/bc/soap/rfc is used in your landscape for software solutions, check whether the authorizations that have been defined for the user that is used in the solution are restrictive enough.
As of Web Application Server 640 (SAP NetWeaver 2004), use the Web Service Framework. For more information about migration, see the SOAP Migration Guide 6.20 to 6.40. The migration enables dedicated activation or deactivation for each Web Service entry in the SICF transaction under /sap/bc/srt.
Reason and prerequisites
If the service /sap/bc/soap/rfc is activated in transaction SICF, it is possible to access remote-enabled function modules in the ABAP system if the user has the relevant authorizations (see Note 93254).
This may lead to a security risk for ABAP systems in internet or intranet scenarios (also see the standard passwords in Note 40689).
Also refer to Note 626073.
References
This note refers to
- 1504652: Consulting: Secure Configuration of Application Server ABAP
- 1487606: IDoc inbound processing via HTTP/SOAP
- 1394093: Collective Security Note
- 626073: Unreleased Internet Communication Framework services
- 93254: RFC short dump RFC_NO_AUTHORITY
- 40689: New reports for the User Information System
Full note on SAP: SAP Support Launchpad note 1394100
Detailed exploitation and proof-of-concept material for this note is maintained in the RedRays Security Platform. For access, contact [email protected].




