Automated Threat Modeling

SAP ABAP CVE-2025-42929: Brief Summary of Arbitrary Database Table Deletion via Input Validation Flaw

A brief summary of CVE-2025-42929, a high-severity input validation flaw in SAP ABAP that lets privileged attackers delete the content of arbitrary database tables when authorization groups are not properly configured. Covers technical details, affected versions, and references to SAP advisories.

CVE Analysis

7 min read

ZeroPath CVE Analysis
ZeroPath CVE Analysis

2025-09-08

SAP ABAP CVE-2025-42929: Brief Summary of Arbitrary Database Table Deletion via Input Validation Flaw
Experimental AI-Generated Content

This CVE analysis is an experimental publication that is completely AI-generated. The content may contain errors or inaccuracies and is subject to change as more information becomes available. We are continuously refining our process.

If you have feedback, questions, or notice any errors, please reach out to us.

[email protected]

Introduction

Attackers with privileged access to SAP ABAP reports can delete the content of arbitrary database tables if authorization groups are not properly configured. The vulnerability is tracked as CVE-2025-42929, carries a CVSS score of 8.1, and directly threatens the integrity and availability of business data managed in SAP. In large enterprises that run financial, operational, and compliance processes on SAP, a flaw like this can cause significant business disruption and data loss.

SAP (Systems, Applications, and Products in Data Processing) is a global leader in enterprise resource planning and business software. Its ABAP (Advanced Business Application Programming) platform runs mission-critical applications for thousands of organizations worldwide. Because the platform is so widely deployed and holds such sensitive data, SAP's security posture is closely watched.

Technical Information

CVE-2025-42929 is caused by missing input validation in ABAP report execution. When a highly privileged user passes crafted input to a vulnerable ABAP report, the system does not properly validate the input's type or content, so the attacker can name arbitrary database tables as targets for deletion. The flaw is exploitable only when the target table is not protected by an authorization group. SAP manages authorization groups through the S_TABU_DIS authorization object.

The root cause is classified as CWE-1287 (Improper Validation of Specified Type of Input). Gaps in the input validation logic let attackers bypass the intended access controls. An attacker first needs a compromised privileged account or insider access, because only users with sufficient rights to execute ABAP reports can exploit the issue. No public code snippets or proof-of-concept exploits are available for this vulnerability.

Affected Systems and Versions

  • SAP ABAP environments where database tables are not protected by an authorization group
  • Only tables without an authorization group assignment are vulnerable, including tables assigned to the default "&NC&" group
  • The vulnerability is present in any SAP system where ABAP reports process input without proper validation and authorization group protections are missing
  • The available advisories do not list specific SAP version numbers or product ranges

Vendor Security History

SAP has had several high-profile vulnerabilities in recent years, notably CVE-2025-42957 (critical ABAP code injection, exploited in the wild) and CVE-2025-42950 (code injection in SAP Landscape Transformation). SAP typically responds with coordinated disclosure, a rapid patch release, and detailed security notes. Because SAP's authorization and configuration frameworks are complex, misconfigurations or missing controls can leave significant security gaps, as recurring issues with input validation and authorization enforcement have shown.

References

Detect & fix
what others miss

Works with
  • GitHub
  • GitLab
  • Bitbucket
  • Azure DevOps Services
  • Gerrit
  • CVS
  • Jira
  • Linear
  • Slack
  • Security Compass
Explore integrations
Security magnifying glass visualization