SAP Security Notes: July 2021 Summary

In July 2021, SAP released critical security updates addressing vulnerabilities in SAP NetWeaver and the ABAP Platform. These patches resolve high-priority security risks, including broken authentication, missing authorization checks, and potential denial-of-service vectors, requiring immediate attention from security administrators to maintain system integrity.

What were the key SAP security updates in July 2021?

The July 2021 security releases targeted fundamental components of the SAP landscape:

  • SAP NetWeaver AS ABAP (Note 3007182): Patches a broken authentication vulnerability. The updates improve the system’s ability to distinguish between internal and external RFC and HTTP connections, preventing external actors from leveraging credentials for internal communications.
  • SAP NetWeaver AS Java (Note 3059446): Resolves a high-priority missing authorization check in the Administration Workset of Guided Procedures. This flaw could lead to privilege escalation by authenticated users.
  • SAP NetWeaver AS Java (Note 3056652): Implements input validation for HTTP requests in the J2EE Server Core to protect against manipulated headers that could cause resource exhaustion and denial-of-service (DoS).

How to mitigate the Guided Procedures vulnerability

The missing authorization check in the Guided Procedures Administration Workset (Note 3059446) allows authenticated users to access administrative functions they are not permitted to use.

Workaround: If you cannot apply the patch immediately, you can disable the GP Administration Workset using filters:

  • Navigate to NWA > Java System Properties.
  • Select the relevant configuration template.
  • In the Filters tab, add a filter to disable the caf~eu~gp~ui~admin application.

Summary of July 2021 SAP Security Notes

SAP NoteComponentVulnerability TypeImpact
3007182NetWeaver AS ABAPBroken AuthenticationUnauthorized Internal Access
3059446NetWeaver AS JavaMissing AuthorizationPrivilege Escalation
3056652J2EE Server CoreInput ValidationDenial of Service

Frequently Asked Questions

What is the risk of the broken authentication in NetWeaver AS ABAP?

The broken authentication vulnerability (Note 3007182) poses a significant risk because it fails to properly differentiate between internal and external communication channels. This could allow an external threat actor to misuse internal credentials, potentially leading to unauthorized data access or system manipulation.

How does the input validation patch protect the J2EE Server Core?

Note 3056652 addresses potential DoS attacks by validating HTTP request headers. By ensuring that incoming monitoring data is properly formatted and validated, the patch prevents attackers from sending malicious requests designed to exhaust system resources.

Why is the Guided Procedures Administration Workset vulnerable?

The Administration Workset failed to enforce necessary authorization checks for users. By failing to verify permissions, the system allowed standard authenticated users to perform administrative tasks, which is a clear escalation of privileges. Applying the patch updates these functions to enforce strict access restrictions.

Share the Post: