Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege Guardium account
-
DeliverySend crafted request to newQueryBuilder REST endpoint
-
ExploitInject SQL via query-builder parameter
-
ExecutionStatements execute on backend database
-
ImpactRead/modify/destroy audit and config data
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 | Requires a valid low-privileged authenticated account on IBM Guardium Data Protection 12.2 and network reachability to the appliance's REST interface, specifically the New Query Builder REST Processor (newQueryBuilder endpoint). No user interaction and no elevated/admin privileges are needed (PR:L, UI:N), and no non-default configuration is called out in the description - the injectable endpoint is part of standard Query Builder functionality. The principal limiting factor is the authentication requirement: exploitation is gated by possession of, or ability to obtain, low-privilege Guardium credentials; it is not exploitable pre-authentication. |
| Impact | This is a genuinely high-priority vulnerability, not a high-CVSS-but-low-real-risk case. The vendor CVSS of 8.8 (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) is internally consistent with the description: a direct first-order SQL injection (CWE-89) reachable over the network through the newQueryBuilder REST endpoint by any low-privileged authenticated user, yielding full CIA impact on the backend database. I largely agree with the vendor score; the only realistic downgrade lever would be AC:H if the endpoint or query grammar required significant discovery/tuning, but a directly-injectable REST parameter typically warrants AC:L. Signals are asymmetric: a vendor patch is confirmed (IBM node 7288040), but there is NO EPSS score, NO CISA KEV listing, and NO public POC provided in the input - so exploitation is a capability-driven risk rather than a demonstrated in-the-wild one. Weighing these together: the technical impact is high and the barrier is only a low-privilege account, but the absence of KEV/EPSS/POC means this reads as a serious latent risk to patch promptly rather than an emergency under active mass exploitation. Note the 'Authentication Bypass' tag conflicts with the actual mechanism (the attacker is already authenticated at PR:L; this is injection, not auth bypass) - treat that tag as erroneous. |
| Exploit ScenarioDerived | A low-privileged but authenticated Guardium user (or an attacker who has phished/reused such credentials) sends a crafted request to the newQueryBuilder REST endpoint with SQL metacharacters embedded in a query-builder parameter. The injected statements execute against the Guardium backend database, letting the attacker read, alter, or destroy audit and configuration data - undermining the very compliance/monitoring appliance it runs on. No public exploit code is identified at time of analysis, and exploitation requires valid low-privilege credentials. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 18, 2026
SQL injection in the New Query Builder REST Processor of IBM Guardium Data Protection 12.2 allows a low-privileged authenticated user to inject arbitrary SQL through the newQueryBuilder REST endpoint, enabling unauthorized read and modification of data held by the appliance and degrading system availability. The flaw carries a CVSS 3.1 base score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), reflecting remote reachability and high confidentiality, integrity and availability impact, but it is not pre-authentication: an attacker must already hold a valid low-privilege Guardium account and reach the appliance's REST interface. No public exploit code or confirmed active exploitation was identified at time of analysis, and IBM has published a vendor patch; because the entry point is standard Query Builder functionality rather than an optional component, the absence of an exploit is the only thing currently limiting real-world risk.
RemediationAI
Patch available per vendor advisory: IBM has released a fix for this issue, and administrators should apply the update described in IBM support advisory https://www.ibm.com/support/pages/node/7288040 and confirm the resulting Guardium Data Protection build against that advisory before considering the instance remediated. Until the fix is deployed, the highest-value compensating controls are network and identity scoping rather than configuration of the vulnerable endpoint itself: restrict access to the Guardium REST interface (including newQueryBuilder) to management VLANs and trusted jump hosts with firewall or security-group allowlists, since the endpoint has no legitimate reason to be reachable from general user networks - the trade-off is that off-network administrators and external integrations will lose API access and must route through the approved path. In parallel, review and reduce Guardium account provisioning so that only staff who genuinely need Query Builder hold accounts capable of reaching it, revoke dormant low-privilege accounts, and rotate credentials for any account that may have been exposed, accepting the operational overhead of tighter entitlement management. If Query Builder is not actively used, disabling or blocking access to the newQueryBuilder REST resource removes the attack surface entirely at the cost of losing that reporting capability; alternatively, front the REST interface with a WAF tuned to detect SQL metacharacters in query parameters, understanding that false positives may break legitimate Query Builder calls and that WAF coverage is a partial mitigation against crafted encodings, not a substitute for the patch. Finally, enable and review Guardium's own audit logging of REST and query activity so that anomalous or malformed newQueryBuilder requests are detectable during the exposure window.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-89, improper neutralization of special elements used in SQL commands. IBM Guardium Data Protection exposes a REST interface fronting its Query Builder feature; the 'New Query Builder REST Processor' accepts user-supplied query parameters (such as filters, column selections or sort expressions) and assembles them into SQL executed against the product's backend datastore without adequate parameterization or escaping. Because the injected statements run with the privileges of the appliance's database access layer, an attacker with only a low-privileged Guardium account can pivot past application-level access controls on the queried data. The CPE string cpe:2.3:a:ibm:guardium_data_protection:*:*:*:*:*:*:*:* identifies IBM Guardium Data Protection as the affected product family, and ENISA EUVD narrows the affected stream to release 12.2. The CVSS vector's AV:N indicates the endpoint is network-reachable and PR:L confirms the single, decisive precondition of a valid low-privilege session; UI:N indicates no victim interaction is needed, and S:U with C/I/A:H means a successful injection compromises confidentiality, integrity and availability without escaping the product's security scope. Community tagging references 'Authentication Bypass' alongside 'SQLi', which is best read as the ability of a low-privileged user to reach data outside their authorization, not as a pre-authentication flaw - the authoritative assessment here remains that credentials are required.
Know when Guardium Data Protection 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 REST endpoint (AV:N), directly injectable parameter (AC:L), requires only a low-privilege account (PR:L), no user interaction; SQLi against the backend DB gives full C/I/A on the same system (S:U).
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
DescriptionCVE.org
IBM Guardium Data Protection 12.2 is vulnerable to a SQL injection vulnerability in the New Query Builder REST Processor. A low-privileged authenticated user can inject SQL statements through the newQueryBuilder REST endpoint, potentially resulting in unauthorized access to data and impact to the confidentiality, integrity, and availability of the affected system.
Executive ViewAI
IBM Guardium Data Protection 12.2 - the platform many organizations rely on to monitor and protect their most sensitive database activity - contains a high-severity SQL injection flaw in its New Query Builder REST endpoint. Any user holding even a low-privilege Guardium account could read or alter the data the appliance holds and disrupt its availability, meaning the integrity of the security telemetry and controls your teams depend on is at risk. Because the vulnerable function is core Query Builder functionality rather than an optional add-on, leadership should treat remediation as urgent rather than deferrable, even though no public exploit was identified at the time of analysis.
Apply vendor patch.
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.
More in Guardium Data Protection
View allAuthenticated command injection in IBM Guardium Data Protection 12.2 allows a user who can reach the GIM (Guardium Insta
SQL injection in IBM Guardium Data Protection 12.2 allows a remote authenticated attacker to execute arbitrary SQL comma
Unauthenticated remote attackers can bypass security restrictions in IBM Guardium Data Protection 12.2 through the Chang
Missing authentication in the LoadBalancerServlet of IBM Guardium Data Protection 12.2 allows unauthenticated, network-r
Unauthenticated remote code execution in IBM Guardium Data Protection 12.2 lets a network attacker who can reach the app
Unauthenticated path traversal in IBM Guardium Data Protection 12.0, 12.1, and 12.2 can be leveraged by remote attackers
Unauthenticated insecure deserialization in the Change Audit System (CAS) listener of IBM Guardium Data Protection 12.2
Authentication bypass in IBM Guardium Data Protection 12.2 lets an unauthenticated remote attacker evade the IP-based ac
Missing authentication on a critical management function in IBM Guardium Data Protection 12.2 and 12.2.2 allows unauthen
Missing authentication in the edge-controller component of IBM Guardium Data Protection 12.1 and 12.2.2 allows unauthent
Unauthenticated SQL injection in IBM Guardium Data Protection 12.2 lets a remote attacker submit crafted input that is c
A heap-based buffer overflow in IBM Guardium Data Protection's S-TAP TrafficTap TDS login reassembly routine allows an u
EUVD-2026-83305
GHSA-7jhh-r4p3-5p6r
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB