CVE-2026-89107
CriticalCVSS 9.9Summary
SAP S/4HANA (Manage Substitution/Validation Rules) does not sufficiently validate input processed by rule definition functionality that utilizes a domain-specific scripting language. An authenticated attacker with specific business privileges could submit specially crafted input, which is interpreted as executable ABAP code. Successful exploitation could allow the attacker to execute arbitrary ABAP code in the system.
Risk Assessment
An attacker could execute arbitrary ABAP code in the system, leading to full compromise of the system and high impact on confidentiality, integrity, and availability. This could result in takeover of the system and organizational data.
Recommendation
Upgrade SAP S/4HANA to a patched version. Additionally, restrict business privileges and monitor for unusual input in the rule definition functionality.
Other vulnerabilities in SAP S/4HANA
See all- CVE-2026-89121Medium
SAP S/4HANA does not perform sufficient instance-level authorization checks for certain modification operations on associated business object data. An attacker with low privileges and local access to the system could bypass authorization checks to modify data belonging to objects they are not authorized for.
- CVE-2026-0498Critical
Vulnerability in SAP S/4HANA (Private Cloud and On-Premise) allows an attacker with admin privileges to inject arbitrary ABAP code or OS commands via the RFC-exposed function module, bypassing authorization checks.
- CVE-2026-76962Medium
SAP S/4HANA (Manage Bank Chains app) does not perform sufficient authorization checks within certain functionality. A low-privileged attacker could send specially crafted requests to delete entries that should not be accessible. This results in a low impact on availability, with no impact on confidentiality and integrity.
- CVE-2026-44766Medium
SAP S/4HANA (Intercompany Matching and Reconciliation) allows a low-privileged authenticated user to inject malicious input into certain functions, which may be processed by the database without proper validation. This could allow access to sensitive information, resulting in high impact on confidentiality, with no impact on integrity and availability.
- CVE-2026-66766High
SAP S/4HANA (Private Cloud) uses a third-party component that contains a Regular Expression Denial of Service (ReDoS) vulnerability. An unauthenticated attacker could supply specially crafted input that triggers excessive processing within the affected functionality. Successful exploitation could exhaust system resources and make the service unavailable, resulting in a high impact on availability. There is no impact on confidentiality and integrity.
- CVE-2026-66764Medium
Reprocess Bank Statement Items in SAP S/4HANA does not perform the necessary authorization checks for authenticated users, allowing them to use rules that have not been shared with them, resulting in privilege escalation.
- CVE-2026-44771Medium
In SAP S/4HANA, the Draft operation does not perform necessary authorization checks for an authenticated user. A restricted user could access information within the entity, resulting in escalation of privileges.
- CVE-2026-44769Medium
A vulnerability in SAP S/4HANA Project Management (PPM-PRO) allows an attacker with high privileges to execute crafted database queries, exposing the backend database. This results in low impact on confidentiality, with no impact on integrity and availability.
- CVE-2026-44744Medium
SAP S/4HANA (On-Premise) has an SQL injection vulnerability in a remote-enabled function module. An authenticated attacker can execute unauthorized database queries, exposing sensitive information.
- CVE-2025-42939Medium
Vulnerability in SAP S/4HANA (Manage Processing Rules - For Bank Statements) allows an authenticated attacker with basic privileges to delete conditions from any shared rule of any user by tampering the request parameter. Due to missing authorization check, the attacker can delete shared rule conditions that should be restricted, compromising the integrity of the application without affecting its confidentiality or availability.
Original NVD description (English source)
SAP S/4HANA (Manage Substitution/Validation Rules) does not sufficiently validate input processed by rule definition functionality that utilizes a domain-specific scripting language. An authenticated attacker with specific business privileges could submit specially crafted input, which is interpreted as executable ABAP code by the rule processing logic. Successful exploitation could allow the attacker to execute ABAP arbitrary code into the system, resulting in full compromise of the affected system and high impact on confidentiality, integrity, and availability of the system.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

