Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege account
-
ExploitSend crafted request with malicious SQL
-
ExecutionInjected SQL executes in database query
-
ImpactRead/modify/delete sensitive database records
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated session on SAP Commerce Cloud with at least low-level privileges (CVSS PR:L), after which the attacker sends specially crafted requests to the specific 'affected functionality' that incorporates user-supplied input into a database query without sufficient validation. The description does not name the exact feature, endpoint, or parameter, so the precise injectable surface is not confirmed from available data. No user interaction and no elevated/admin privileges are required (UI:N, not PR:H), and the flaw is network-reachable (AV:N) against the application's standard query handling. The primary limiting factor is the authentication requirement - an attacker must first obtain valid credentials - which is a low barrier in commerce deployments permitting customer self-registration or with many back-office accounts. |
| Impact | This is a genuine high-priority vulnerability, though not an emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N) describes a network-reachable, low-complexity SQL injection requiring only low-privilege authentication, with high impact across confidentiality, integrity and availability (C:H/I:H/A:H), yielding a base score of 8.8. The signals are internally consistent - the description's 'authenticated user' matches PR:L, and 'specially crafted requests' matches AV:N - so there is no contradiction between the vector and the narrative. However, several exploitation signals are absent from the input: no EPSS probability is provided, there is no CISA KEV listing, and no public POC is referenced. Absence of these is not evidence of low risk, but it does mean active or widespread exploitation cannot be asserted. The practical limiting factor is the authentication requirement: an attacker needs valid credentials (any low-privilege application account), which reduces the pool of attackers relative to a fully unauthenticated flaw but is a low bar in a multi-tenant or customer-facing commerce platform with self-registration. Net assessment: a real, patch-worthy priority for SAP Commerce Cloud operators given full CIA impact and low attack complexity, but it is authenticated-only and shows no confirmed in-the-wild exploitation at time of analysis. |
| Exploit ScenarioDerived | An attacker holding a low-privilege account (e.g. a registered storefront or back-office user) sends crafted requests to the affected functionality, embedding malicious SQL into insufficiently validated input. Because the parameter is concatenated into a database query, the attacker reads, modifies, or deletes sensitive data across the application database. No public exploit code is identified at time of analysis, and no user interaction is required beyond the attacker's own authenticated session. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
SQL injection in SAP Commerce Cloud lets an authenticated user with only low-level privileges (CVSS 8.8, AV:N/AC:L/PR:L/UI:N) inject arbitrary SQL through specially crafted requests into the affected out-of-the-box functionality, with the potential to read, modify or delete sensitive application database data and therefore high confidentiality, integrity and availability impact. The flaw is CWE-89 in code delivered as part of SAP Commerce Cloud itself, meaning it is not confined to a customer's custom extensions, but the advisory does not name the exact endpoint or parameter, so the precise injectable surface is not confirmed from available data. No public exploit code and no confirmed active exploitation were identified at time of analysis; the only real precondition is obtaining a valid authenticated session, which is a low barrier for deployments that allow customer self-registration or maintain numerous back-office accounts. This is a genuine high-priority vulnerability, though not an emergency.
RemediationAI
SAP has published the fix through SAP Security Note 3800517 (https://me.sap.com/notes/3800517), delivered via the SAP Security Patch Day cycle described at https://url.sap/sapsecuritypatchday; because the provided data does not specify an exact patched release number, the note itself must be consulted for the precise target patch or hotfix level, which is therefore not independently confirmed here. Until the Commerce Cloud release is patched, apply compensating controls appropriate to an authenticated SQL injection: enforce strict least privilege on the database account used by the application so injected queries cannot read or drop objects outside the current schema (side effect: legitimate features needing broader grants may break and must be re-scoped); restrict network and role access to the affected Commerce Cloud functionality, e.g. reduce who can reach back-office/customer-facing endpoints that feed user input into queries (side effect: operational disruption for legitimate users of that feature); and deploy WAF rules tuned to SQL metacharacters on Commerce Cloud request paths as a detection-and-delay layer only, since WAF evasion is routine against a determined attacker. Because exploitation requires an authenticated session, tightening account provisioning and monitoring - disabling unused back-office accounts, restricting self-registration where it is not a business requirement, adding MFA to administrative logins, and alerting on anomalous or error-heavy database query activity - materially raises the attacker's cost even before the patch is applied. Prioritize patching systems that expose query-driven functionality to large populations of low-privilege authenticated users, as those present the broadest attack surface.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
SAP Commerce Cloud (formerly SAP Hybris Commerce) is a Java-based enterprise e-commerce platform whose persistence layer combines JDBC access with its own FlexibleSearch query language, and whose CPE identifier - cpe:2.3:a:sap_se:sap_commerce_cloud_(ootb_code) - explicitly scopes the defect to the out-of-the-box, SAP-shipped code rather than to customer-written extensions. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command): user-supplied input reaches a database query without sufficient validation or parameterization, so an attacker who can control that input can alter the structure of the executed statement, not merely its data. This is the classic failure to separate code from data, typically arising where query strings are assembled by concatenation instead of using parameterized queries/PreparedStatement or properly escaped FlexibleSearch parameters. The assessed vector (AV:N, AC:L, PR:L, UI:N, S:U, C:H/I:H/A:H) confirms the attack is network-reachable against the standard query-handling path, requires no user interaction and no administrative role, and stays within the application's own security scope - but it does require a valid authenticated session first. The description's phrase 'affected functionality' indicates a specific named feature identified only in SAP's security note, so defenders should treat the note (3800517) as the authoritative source for the exact code path.
Know when Sap Commerce Cloud Ootb Code gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-reachable SQLi via crafted requests (AV:N/AC:L), requires a low-privilege authenticated account per the description (PR:L), no user interaction, with full read/modify/delete yielding C:H/I:H/A:H.
Primary rating from Vendor (sap).
CVSS VectorVendor: sap
DescriptionCVE.org
SAP Commerce Cloud does not sufficiently validate certain user-supplied input before it is incorporated into a database query. An authenticated user could send specially crafted requests to affected functionality to inject arbitrary SQL commands. Successful exploitation could allow the user to read, modify or delete sensitive data from the application's database, resulting in a high impact on confidentiality, integrity and availability of the application.
Executive ViewAI
SAP Commerce Cloud contains a high-severity SQL injection flaw (CVE-2026-89113) that a valid authenticated user with low-level privileges could exploit to read, modify, or delete sensitive application database data. No public exploit identified at time of analysis, but because the vulnerable code is part of SAP's out-of-the-box functionality and no vendor-released patch identified at time of analysis, organizations running the platform face elevated confidentiality, integrity, and availability risk, especially those with customer self-registration or many back-office accounts. Leadership should prioritize exposure reduction and monitoring until SAP provides remediation.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access, enforce least privilege and account reviews, disable self-registration if not required, deploy WAF virtual patching, enable database activity monitoring and alerting, and validate backups.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-98195
GHSA-m5h4-m9h9-5rmx
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB