Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privileged Guardium account
-
ExploitAccess stored REST service-account credential
-
ExecutionReverse plaintext-equivalent password
-
ImpactObtain administrative REST token and full control
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V6 - Authentication Credential storage protection
|
| Exploitation Conditions | Requires a valid authenticated account on IBM Guardium Data Protection 12.2 (PR:L) plus the ability to read the location where the internal REST service-account password is stored; once read, the password is recoverable because it is held in a reversible, plaintext-equivalent format (CWE-256), allowing issuance of an administrative REST token. Limiting factors: exploitation is not possible by a fully unauthenticated outsider, only version 12.2 is listed as affected, a vendor patch is available, and SSVC rates the attack as not automatable - meaning it is condition-dependent rather than mass-exploitable. The chief uncertainty is whether reaching the stored credential needs only authenticated REST access or additional local/elevated access. |
| Impact | Signals are mixed and point to a serious-but-not-emergency credential-storage flaw rather than a mass-exploitation threat. The vendor CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N, C:H/I:H/A:H = 8.8) describes a network-reachable, low-complexity attack by an already-authenticated user that yields total CIA impact, which is corroborated by the SSVC 'Technical Impact: total' rating. However, SSVC 'Exploitation: none' and 'Automatable: no' indicate no observed exploitation and a non-scriptable, condition-dependent attack, and EPSS is low at 0.24% (13th percentile). There is no CISA KEV listing and no public POC. A tension worth flagging: the vector claims AV:N, but the description's prerequisite that the attacker 'gains access to the stored credential' implies read access to a stored secret (CWE-256), which in practice often requires local/filesystem or elevated access rather than a purely remote path - verify the exact access path with IBM advisory node 7288035. Net: a credible privilege-escalation/lateral-movement risk for environments where multiple lower-privileged users already have Guardium access, but the authentication requirement, non-automatable nature, low EPSS, and absence of KEV/POC make this a patch-on-normal-cycle priority, not a drop-everything emergency. |
| Exploit ScenarioDerived | An attacker with a low-privileged authenticated account on IBM Guardium Data Protection 12.2 locates the internal REST service-account password, which is stored in a reversible, plaintext-equivalent format, and reverses it to recover the cleartext secret. Using that credential, the attacker requests an administrative REST access token and gains full administrative control over the Guardium appliance and the sensitive database-activity data it protects. No public exploit code is identified at time of analysis, so this would require manual effort against the specific storage mechanism. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Oct 20, 2026
IBM Guardium Data Protection 12.2 stores internal REST service-account credentials in a reversible, plaintext-equivalent format (CWE-256), so an authenticated attacker who can read that stored value can recover the underlying password and mint an administrative REST access token. The flaw is network-reachable but requires a valid low-privileged account (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, 8.8) and the ability to reach the credential storage location, which makes it condition-dependent rather than mass-exploitable - SSVC rates exploitation as none and automatable as no, EPSS sits at 0.24% (13th percentile), and no public exploit code or CISA KEV entry is associated with the issue. A vendor patch is available, so the practical risk is concentrated in unpatched 12.2 deployments where low-privileged or delegated accounts exist.
Earlier versions of this analysis (1)
IBM Guardium Data Protection 12.2 stores internal REST service-account passwords in a reversible, plaintext-equivalent form, letting an authenticated attacker who can reach that stored credential recover the password and redeem it for an administrative REST access token. Exploitation requires pre-existing authenticated access plus the ability to read the credential store (PR:L with AC:H in the assessed vector), so it is not reachable by a remote unauthenticated attacker against a default configuration - the CVSS 3.1 base score of 7.5 understates these practical barriers. No public exploit identified at time of analysis; a vendor patch is available, and the primary residual risk is that credentials exposed before patching remain valid until rotated.
RemediationAI
Apply the vendor fix for Guardium Data Protection available through IBM support page https://www.ibm.com/support/pages/node/7288035; the provided data confirms a vendor patch exists but does not name a specific fix-pack version, so obtain the exact 12.2 fix level from that advisory before upgrading. Because the weakness is credential storage, patching alone is insufficient - rotate every internal REST service-account password that may have been exposed during the vulnerable window, since a recovered credential remains valid until changed. Until the update is in place, reduce exposure by restricting who can read the configuration/credential store (limit appliance shell and file-level access to the minimum administrative group, accepting the operational cost of narrower admin delegation), constraining network reachability of the Guardium REST management interface to trusted management segments via firewall or interface ACLs (which will break legitimate remote automation clients that are not re-homed), and auditing/disabling unused service accounts so fewer principals can satisfy the PR:L prerequisite. Monitor REST token issuance for anomalous administrative token creation as a compensating detection control.
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 class is CWE-256 (Plaintext Storage of a Password), applied here to internal REST service-account credentials rather than end-user logins. Guardium Data Protection's management plane exposes REST APIs, and the product's own service accounts authenticate to those APIs with stored secrets; because the secret is kept in a reversible form (encoding or symmetric encryption with a key the appliance itself can recover) rather than a one-way hash, anyone who obtains the stored artifact effectively obtains the cleartext password. That converts a read/access-control weakness into full administrative REST impersonation - hence the high confidentiality and integrity weighting in the assessed vector despite the PR:L precondition. The CPE cpe:2.3:a:ibm:guardium_data_protection:*:*:*:*:*:*:*:* is broad, but EUVD and the vendor both scope affected deployments to version 12.2 only. The open question flagged in the assessment is whether reaching the stored credential requires only authenticated REST access or an additional local/elevated foothold on the appliance.
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
Authenticated low-privileged user (PR:L) recovers a reversibly-stored credential to gain admin control yielding total CIA impact; AV:N retained per vendor though credential-read access may be local.
Primary rating from Vendor (ibm).
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
IBM Guardium Data Protection 12.2 stores internal REST service-account passwords in a reversible plaintext-equivalent format. An authenticated attacker who gains access to the stored credential could recover the password and obtain an administrative REST access token.
Executive ViewAI
IBM Guardium Data Protection 12.2 contains a credential-storage weakness that could let an authenticated low-privilege user escalate to administrative REST access, undermining controls intended to protect sensitive data. No public exploit identified at time of analysis, but unpatched 12.2 deployments with delegated accounts and reachable credential storage carry concentrated risk. Leadership should prioritize patching and credential hygiene because compromise of this platform can affect data-security oversight and trust.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-87104
GHSA-c83j-j8v6-f4gj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB