Code Injection vulnerability in SAP S/4HANA (Manage Substitution/Validation Rules) (SAP_SE SAP S/4HANA (Manage Substitution/Validation Rules))

CVE-2026-89107
CRITICAL 9.9

At a glance

Source
NVD
EPSS
EPSS 0.48 % · percentile 41 ()
State
PUBLISHED
Published
Updated
Assigner
sap
NVD status
Awaiting Analysis

Description

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.

Weaknesses (CWE)

  • CWE-94 — Improper Control of Generation of Code

References

Scores

VersionScoreVectorScored by
CVSS 3.1CRITICAL 9.9CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:Hsap
CVSS 3.1CRITICAL 9.9CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:HNVD · cna@sap.com (Secondary)

European references

CERT-FR advisories

Affected products

ProductVersions
SAP_SE · SAP S/4HANA (Manage Substitution/Validation Rules)affected S4CORE 105 ; affected 106 ; affected 107 ; affected 108 ; affected 109

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD