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-page-generating input
-
ExploitPrivileged operator renders the page (UI:R)
-
ExecutionScript executes in victim browser session
-
ImpactHijack admin session / act on management console
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 | Requires a valid authenticated Guardium account (PR:L) to submit the malicious input, AND requires a separate victim user to load/render the affected web page for the injected script to execute (UI:R) - the flaw is not self-executing and cannot be triggered pre-authentication. Exploitation is confined to the IBM Guardium Data Protection 12.2 web management console; impact is bounded to actions available within a victim's browser session (session/token theft, UI actions as the victim), not server-side command execution. These two prerequisites (credentials plus a privileged victim interaction) are the primary factors limiting realistic exploitation despite the network attack vector. |
| Impact | This is a moderate-priority issue whose 8.9 vendor CVSS overstates real-world impact. The CVSS vector (AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:L) already encodes two significant limiters that raw score readers often miss: it requires an authenticated attacker (PR:L) AND victim user interaction (UI:R). Critically, CWE-79 (XSS) plus the description phrase 'improper neutralization of input during web page generation' means the 'arbitrary code' executes in a victim's BROWSER as script, not on the server as a system process - the input Tags list 'RCE', but this is client-side XSS, not remote code execution. The scope change (S:C) is consistent with XSS reaching a different security authority (the victim's session/browser), but the C:H/I:H impact is inflated for reflected/stored XSS, which realistically yields C:L/I:L. No EPSS score, no CISA KEV listing, and no public POC accompany this record, so there is no evidence of active or imminent exploitation. The dominant driver of low real-world risk is not the CVSS math but the deployment reality: Guardium is a niche database-activity-monitoring appliance with a small operator population, and the attacker already needs valid credentials plus a privileged victim who clicks/renders the payload. |
| Exploit ScenarioDerived | A low-privileged authenticated Guardium user injects a crafted script payload into a field that is later rendered unsanitized in the web console; when a higher-privileged administrator views that page (UI:R), the script executes in the admin's authenticated browser session, allowing session/token theft or actions performed as the admin against the management interface. No public exploit code is identified at time of analysis, and the required combination of authentication plus victim interaction makes opportunistic mass exploitation impractical. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 18, 2026
Cross-site scripting (CWE-79) in IBM Guardium Data Protection 12.2 allows an authenticated remote user to supply crafted input to the web management console that is later rendered by a second, separate user's browser, executing attacker-controlled script in that victim's session. Exploitation requires two distinct conditions - a valid Guardium account to plant the payload and a privileged victim who loads the affected page - so it is not self-executing and cannot be triggered before authentication; despite the vendor description's reference to 'arbitrary code', the demonstrated impact is bounded to client-side script execution within the victim's browser session (session/token theft, forged UI actions, data exfiltration from the console), not server-side command execution. No public exploit code has been identified at time of analysis, there is no CISA KEV listing, and the vendor's 8.9 CVSS score overstates real-world risk relative to the assessed vector (PR:L/UI:R, confidentiality and integrity impact limited, no availability impact).
RemediationAI
Apply the vendor fix published in IBM Support node 7288035 (https://www.ibm.com/support/pages/node/7288035) - patch status is 'available from vendor', but because the supplied data does not include an exact fixed build identifier, confirm the applicable 12.2 fix pack or interim fix on that page rather than assuming an upgrade target. If patching must be deferred, the highest-value compensating controls are: restrict network access to the Guardium web management console to a trusted management VLAN or VPN (reduces exposure to the PR:L prerequisite but does not help if a legitimate low-privileged account is already compromised); set session cookies with HttpOnly and SameSite=Lax/Strict and enforce short session timeouts (limits token theft post-exploitation but will not stop in-page script actions against the live session); deploy a Content-Security-Policy that forbids inline and third-party script on the console (an effective XSS backstop, but may break legitimate console UI elements and requires testing); and enforce MFA plus least-privilege roles so that fewer accounts can both inject payloads and view the pages that render them (slows credential abuse, adds operational overhead). Because exploitation needs an authenticated low-privileged account plus a second user rendering the page, monitoring for anomalous console sessions, unexpected script elements in requests, and rapid role or configuration changes by low-privileged users provides useful detection while remediation is pending.
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, in the IBM Guardium Data Protection 12.2 web management interface. User-controlled input is written into generated HTML without adequate output encoding or contextual sanitization, so a payload persists or reflects into a page that other console users render, where the browser treats it as executable script. The affected surface is the Guardium administrative web console, a browser-based management plane that holds high-value session tokens and configuration authority - which is why the vendor vector assigns S:C (scope change) and rates C/I as High. The CPE string cpe:2.3:a:ibm:guardium_data_protection:*:*:*:*:*:*:*:* uses a wildcard version, indicating the advisory is version-scoped to the 12.2 line rather than pinned to a single build. Cross-referencing the classification with the vector is important: CWE-79 plus PR:L and UI:R describes script execution inside the victim's browser (client-side), and the supplied independent assessment caps confidentiality and integrity impact at Low with no availability impact - so claims of server-side remote code execution should not be extrapolated from the word 'code' in the advisory text. Standard XSS consequences apply: theft of session cookies or bearer tokens, CSRF-style actions performed as the victim, and access to data the victim's console session can reach.
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:L
Authenticated (PR:L) reflected/stored XSS needing victim interaction (UI:R) with scope change to the browser session; client-side script yields C:L/I:L and no availability impact, so C:H/I:H/A:L is overstated.
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 contains a cross-site scripting flaw in its web management console that allows an authenticated user to plant malicious script which executes in a privileged victim's browser session. This creates risk of session/token theft, forged administrative actions, and data exfiltration from the console, so security leadership should prioritize patching because the affected console manages sensitive data protection controls. No public exploit code has been identified at time of analysis, and the vendor has released a patch.
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-83420
GHSA-6j6w-pmcv-gghm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB