Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged Guardium user
-
DeliveryInject script payload into web-generated field
-
ExploitAdmin renders malicious page (UI:R)
-
ExecutionScript executes in victim browser
-
ImpactHijack session / act as victim
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution 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 account on the IBM Guardium Data Protection 12.2 web interface (PR:L) to inject unsanitized input into a web-generated page, AND a victim user must subsequently render that page (UI:R) for the script to execute in their browser. Limiting factors: the attacker must already have valid low-privileged web credentials, a separate higher-value user must be induced to view the injected content, and impact is confined to the browser/session context rather than the underlying server - meaning the 'arbitrary code' is client-side JavaScript, not host OS code execution. |
| Impact | The vendor CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H = 9.0) claims network-reachable, low-complexity attack requiring only low privileges plus victim interaction, with full confidentiality/integrity/availability impact across a changed scope. However, the CWE is CWE-79 (cross-site scripting) and the description ('execute arbitrary code due to improper neutralization of input during web page generation') is textbook XSS - script execution in the victim's browser, NOT server-side remote code execution. The 'RCE' tag therefore materially overstates impact: XSS does not typically deliver A:H (availability) or full server-side C:H/I:H. My independent assessment is roughly 5.4 (C:L/I:L/A:N). No EPSS score, no CISA KEV listing, and no public exploit are provided, so this is 'no public exploit identified at time of analysis' - not active exploitation. The authenticated prerequisite (PR:L) and required user interaction (UI:R, an admin must render the injected content) further narrow real-world risk. Net: this is a genuine authenticated stored/reflected XSS worth patching, but the 9.0 'critical RCE' framing is inflated - treat as a moderate-severity web flaw, not a wormable unauthenticated RCE. |
| Exploit ScenarioDerived | A low-privileged authenticated Guardium user injects a malicious script payload into a field that is later reflected/stored and rendered in the Guardium web UI. When a higher-privileged operator or administrator views that page, the script executes in their browser session (scope change), enabling session/token theft or actions performed as the victim. No public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 18, 2026
Script injection in IBM Guardium Data Protection 12.2 allows a remote authenticated attacker with low-privileged web credentials to inject unsanitized input into web-generated pages, which then executes as JavaScript when another user views the affected page. The independent assessment treats this as a client-side cross-site scripting issue requiring victim interaction, with low confidentiality and integrity impact in the browser/session context and no availability impact, rather than host operating system code execution despite the vendor description's 'arbitrary code' phrasing. No public exploit was identified at time of analysis, and a vendor patch is available from IBM.
RemediationAI
Patch available per vendor advisory: apply the IBM Guardium Data Protection 12.2 fix referenced at https://www.ibm.com/support/pages/node/7288040; the provided data does not specify an exact fix version, so confirm the applicable 12.2 patch level with IBM. If immediate patching is not possible, restrict access to the Guardium Data Protection web interface to trusted management networks, accepting that this may limit legitimate remote administration; invalidate active sessions and require re-authentication after suspected injection, which can interrupt users; deploy WAF or reverse-proxy rules to block script payloads in web page input, with possible false positives against legitimate UI traffic; and enforce a strict Content Security Policy to reduce script execution, though this may break expected web UI functionality. Monitor authenticated user input and client-side script execution for signs of exploitation.
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-79 improper neutralization of input during web page generation, meaning the IBM Guardium Data Protection 12.2 web interface fails to properly encode or sanitize attacker-controlled data before reflecting it into HTML. The affected component is identified by the wildcard CPE cpe:2.3:a:ibm:guardium_data_protection:*:*:*:*:*:*:*:*, which should be mapped to the specific 12.2 build in use. The independent assessment scores this as CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N: network reachable, low complexity, requiring an authenticated low-privileged account and victim interaction. The changed scope reflects script execution in another user's browser security context, but the assessed confidentiality and integrity impacts are low and availability is none; the vendor's CVSS 3.1 vector of C:H/I:H/A:H for a 9.0 score overstates the demonstrated browser-context impact.
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:R/S:C/C:H/I:H/A:H
Authenticated injector (PR:L) with required victim rendering (UI:R); XSS yields browser-context C:L/I:L and scope change S:C, but no server availability impact so A:N.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
DescriptionCVE.org
IBM Guardium Data Protection 12.2 could allow a remote authenticated attacker to execute arbitrary code due to improper neutralization of input during web page generation.
Executive ViewAI
IBM Guardium Data Protection 12.2 - the platform many organizations rely on to monitor and audit activity against their most sensitive databases - contains a script-injection (cross-site scripting) flaw in its web console that lets a low-privileged user plant malicious JavaScript which then executes in the browser of any other user who opens the affected page, including privileged database security administrators. The independent assessment rates the impact as confined to the browser and session context (low confidentiality and integrity, no availability impact) rather than host-level code execution, and no public exploit code was identified at time of analysis, but a compromised administrator session on a compliance control plane still carries real downstream risk. A vendor patch is available, so this is a scheduling and hygiene problem rather than an emergency containment problem.
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
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
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-83413
GHSA-6mxc-qwwc-vccw
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB