Skip to main content

Guardium Data Protection CVE-2026-82335

| EUVDEUVD-2026-95247 CRITICAL
Buffer Overflow (CWE-119)
2026-10-08 ibm GHSA-29m4-fpp8-q5f8
9.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach MongoDB traffic monitored by Guardium
  2. Delivery
    Initiate MongoDB SCRAM authentication
  3. Exploit
    Send username with excessive length
  4. Execution
    Overflow heap buffer in parser
  5. Persist
    Corrupt adjacent heap memory
  6. Impact
    Crash engine or execute code

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that Guardium's MongoDB protocol inspection engine actively parse the attacker-supplied traffic - i.e., Guardium (via its S-TAP/collector) must be configured to monitor MongoDB database traffic and process the SCRAM authentication handshake. The concrete trigger is a MongoDB SCRAM authentication message whose username field is of excessive length, overflowing the heap buffer in the parser. Per the CVSS vector (PR:N/UI:N), no authentication to Guardium and no user interaction are required, and the attack is remote. The principal limiting factor is deployment-specific: the flaw is only reachable in environments where Guardium is deployed and is monitoring MongoDB traffic on the affected 12.0/12.1/12.2 versions; environments not inspecting MongoDB are not exposed via this path. Reliable arbitrary code execution (versus a DoS crash) is further limited by heap-exploitation difficulty.

Impact

The vendor-supplied CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, score 9.8) describes a remote, low-complexity, pre-authentication memory-corruption flaw with full confidentiality, integrity, and availability impact - on paper a top-tier priority. However, the real-world risk is more nuanced than the raw 9.8 suggests. No EPSS score was provided, the CVE is NOT listed in CISA KEV, and no public exploit code is referenced, so there is no public exploit identified at time of analysis. The CWE-119/heap-based buffer overflow means that while a denial-of-service outcome is readily achievable by sending an oversized SCRAM username, reliable arbitrary code execution requires defeating modern heap and memory-protection mitigations, which is non-trivial - the description itself hedges with 'potentially resulting in ... arbitrary code execution.' A key contextual caveat: although the vector is AV:N/PR:N, exploitation is not against an arbitrary internet service but specifically against Guardium's MongoDB protocol inspection path, which only processes this input when Guardium is actively monitoring MongoDB traffic. The combination of 'network/unauthenticated' CVSS but no EPSS, no KEV, and no POC suggests a genuinely severe but not-yet-weaponized issue: patch promptly given the critical rating and vendor-confirmed fix, but there is no current evidence of active or widespread exploitation.

Exploit ScenarioDerived

An attacker with network reach to a MongoDB instance (or path) monitored by Guardium initiates a MongoDB SCRAM authentication handshake and supplies a username field of excessive length. Guardium's MongoDB protocol parser copies this oversized username into an undersized heap buffer, corrupting adjacent memory and causing at minimum a crash (DoS) of the inspection engine, and potentially arbitrary code execution. No public exploit code is identified at time of analysis, and the attack does not require authentication to Guardium itself.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv2 – Oct 09, 2026

Remote, unauthenticated memory corruption in IBM Guardium Data Protection 12.0, 12.1, and 12.2 allows an attacker who can reach a monitored MongoDB data path to overflow a heap buffer in the product's MongoDB protocol parser and potentially crash the appliance or execute arbitrary code. The flaw is triggered by a MongoDB SCRAM authentication message carrying an oversized username field, and because the parser runs inside the inspection engine, exposure is limited to deployments where Guardium's S-TAP/collector is actively inspecting MongoDB traffic. The vendor-rated CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H, 9.8) describes a pre-authentication, low-complexity flaw with full confidentiality, integrity, and availability impact, though no public exploit code has been identified at time of analysis and reliable code execution (as opposed to a denial-of-service crash) is constrained by heap-exploitation difficulty.

Earlier versions of this analysis (1)
v1 Oct 08, 2026 - 19:52 CVSS 8.1

Heap-based memory corruption in IBM Guardium Data Protection 12.0, 12.1 and 12.2 can be triggered by an unauthenticated remote attacker who supplies an over-length MongoDB SCRAM username during the protocol handshake, corrupting heap memory and causing a denial of service or, under favourable heap conditions, arbitrary code execution. The flaw is rated CVSS 8.1 (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H); because the malicious input is processed before authentication succeeds, the practical gate is network reachability to the listener rather than valid credentials, while the High attack complexity reflects the difficulty of turning the overflow into reliable code execution rather than a crash. No public exploit has been identified at time of analysis and the CVE is not listed in CISA KEV, but IBM has published a vendor patch, so exposure should be closed promptly wherever the MongoDB wire-protocol port is reachable from untrusted segments.

RemediationAI

Apply the vendor fix documented in IBM's security bulletin for Guardium Data Protection (https://www.ibm.com/support/pages/node/7291674), which is the authoritative source for the exact patched build or interim fix level for each of the 12.0, 12.1, and 12.2 release streams - patch status is 'patch available per vendor advisory', and administrators should confirm the precise fix level with IBM before closing the issue, since no discrete fix version is stated in the CVE references. If immediate patching is not feasible, the most effective compensating control is to disable or narrow MongoDB protocol inspection on the affected collectors and S-TAP agents so the SCRAM parser is never fed attacker-controlled traffic; the trade-off is loss of audit visibility and policy enforcement for MongoDB activity, which may violate compliance requirements and must be documented as a temporary risk acceptance. In addition, restrict network reachability to monitored MongoDB listeners so that only known application hosts can complete authentication handshakes, and segment Guardium collectors from untrusted networks; this reduces the pool of hosts able to deliver a crafted SCRAM username but does not address the underlying parser defect and should not be relied on as a substitute for the vendor patch. Monitor Guardium and collector process health for unexpected restarts or crashes, which are the observable signature of a denial-of-service attempt against this flaw; note that no public exploit code has been identified at time of analysis, so detection content for the specific trigger may not yet be widely available.

Affected VersionsENISA

Guardium Data Protection 12.0
Guardium Data Protection 12.1
Guardium Data Protection 12.2

Affected Packages

euvd guardium_data_protection no fix

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 vulnerability is a heap-based buffer overflow (CWE-119, improper restriction of operations within the bounds of a memory buffer) in the MongoDB protocol parser used by IBM Guardium Data Protection. MongoDB's SCRAM (Salted Challenge Response Authentication Mechanism) handshake transmits a username field whose length is attacker-controlled; the Guardium parser fails to validate that length before copying the value into a fixed-size heap allocation, so an oversized username overwrites adjacent heap metadata and objects. Because Guardium observes database traffic out-of-band through its S-TAP agents and collectors rather than acting as the database itself, the vulnerable code is reached only when the inspection engine is configured to decode and parse MongoDB protocol traffic, meaning the attack surface is the monitored database session rather than the Guardium management interface. The affected CPE range is cpe:2.3:a:ibm:guardium_data_protection:*:*:*:*:*:*:*:*, with ENISA EUVD-2026-95247 listing releases 12.0, 12.1, and 12.2 as affected; no authentication to Guardium is required per the CVSS vector (PR:N) and no user interaction is needed (UI:N).

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

Vendor (ibm) PRIMARY HIGH
NVD 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

Remotely reachable parser processes attacker SCRAM input pre-authentication (AV:N/PR:N/UI:N), trigger is a simple oversized field (AC:L), and memory corruption can yield code execution with full C/I/A impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (ibm).

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
Severity Changed
Oct 09, 2026 - 14:37 NVD
HIGH CRITICAL
CVSS changed
Oct 09, 2026 - 14:37 NVD
8.1 (HIGH) 9.8 (CRITICAL)
CVE Published
Oct 08, 2026 - 19:12 cve.org
HIGH 8.1

DescriptionNVD

IBM Guardium Data Protection 12.0, 12.1, 12.2 is vulnerable to a heap-based buffer overflow in the MongoDB protocol parser. A remote attacker could send a specially crafted MongoDB SCRAM username containing an excessive length and cause memory corruption, potentially resulting in denial of service or arbitrary code execution.

Executive ViewAI

Why It Matters

IBM Guardium Data Protection 12.0, 12.1, and 12.2 carry a critical remotely reachable vulnerability that puts a trusted security platform at risk of compromise. Organizations using these versions for sensitive-data monitoring should treat the issue as an urgent infrastructure and compliance exposure because an attacker could undermine the availability and integrity of the very controls used to protect regulated data. No public exploit identified at time of analysis, but the severity and the role of the affected appliances justify immediate remediation.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 71% exploitable
Prevalence
Medium
leading enterprise database activity-monitoring product, but specialized security appliance
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2026-84064 CRITICAL
9.9 Sep 18

SQL injection in IBM Guardium Data Protection 12.2 allows a remote authenticated attacker to execute arbitrary SQL comma

CVE-2026-84075 CRITICAL
9.9 Sep 18

Unauthenticated remote attackers can bypass security restrictions in IBM Guardium Data Protection 12.2 through the Chang

CVE-2026-84078 CRITICAL
9.9 Sep 18

Missing authentication in the LoadBalancerServlet of IBM Guardium Data Protection 12.2 allows unauthenticated, network-r

CVE-2026-81657 CRITICAL
9.8 Sep 18

Unauthenticated remote code execution in IBM Guardium Data Protection 12.2 lets a network attacker who can reach the app

CVE-2026-75875 CRITICAL
9.8 Oct 08

Unauthenticated path traversal in IBM Guardium Data Protection 12.0, 12.1, and 12.2 can be leveraged by remote attackers

CVE-2026-82340 CRITICAL
9.8 Sep 18

Unauthenticated insecure deserialization in the Change Audit System (CAS) listener of IBM Guardium Data Protection 12.2

CVE-2026-82967 CRITICAL
9.8 Sep 18

Authentication bypass in IBM Guardium Data Protection 12.2 lets an unauthenticated remote attacker evade the IP-based ac

CVE-2026-84249 CRITICAL
9.8 Oct 08

Missing authentication on a critical management function in IBM Guardium Data Protection 12.2 and 12.2.2 allows unauthen

CVE-2026-84272 CRITICAL
9.8 Oct 08

Missing authentication in the edge-controller component of IBM Guardium Data Protection 12.1 and 12.2.2 allows unauthent

CVE-2026-84082 CRITICAL
9.8 Sep 18

Unauthenticated SQL injection in IBM Guardium Data Protection 12.2 lets a remote attacker submit crafted input that is c

CVE-2026-82344 CRITICAL
9.8 Oct 08

A heap-based buffer overflow in IBM Guardium Data Protection's S-TAP TrafficTap TDS login reassembly routine allows an u

CVE-2026-80441 CRITICAL
9.8 Sep 18

Second-order SQL injection in IBM Guardium Data Protection 12.2 allows an unauthenticated remote attacker to submit SQL

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy