Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach TDS listener over network
-
ExploitCraft malformed LOGIN7 packet
-
ExecutionTrigger heap out-of-bounds read in parser
-
ImpactLeak adjacent heap memory or crash service
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires network access to the IBM Guardium Data Protection component that parses the TDS7 protocol and reaches the attacker-controllable LOGIN7 handshake path; the attacker must be able to deliver a raw TDS LOGIN7 packet with crafted invalid offset or length fields to that listener. Per the CVSS vector (PR:N/UI:N), no authentication or user interaction is needed, so default deployments exposing this TDS parser to reachable networks are vulnerable. The primary LIMITING factor is network reachability of the TDS/database-interception listener: environments that segment or firewall Guardium's inspection interfaces away from untrusted networks materially reduce exposure. Affected versions are limited to 12.0, 12.1, and 12.2. |
| Impact | Signals are mixed and point to a lower real-world priority than the 9.1 CVSS score alone suggests. The vendor-supplied CVSS vector (AV:N/AC:L/PR:N/UI:N) describes a remote, unauthenticated, low-complexity attack with high confidentiality and availability impact, which drives the critical score. However, every exploitation-likelihood signal is low: EPSS is only 0.29% (20th percentile), there is no CISA KEV listing, no public exploit code is identified, and CISA's SSVC framework rates Exploitation as 'none' and Automatable as 'no' (only Technical Impact is rated 'total'). The CVSS C:H/A:H rating also sits in mild tension with the description, which states the flaw 'potentially' causes information disclosure OR denial of service - hedged language typical of a CWE-125 out-of-bounds READ, where disclosure is usually bounded to adjacent heap memory rather than 'total.' Net assessment: a genuine remotely reachable pre-authentication memory-safety bug in enterprise data-security software that warrants patching on a normal prioritized cadence, but current intelligence indicates no active or imminent mass exploitation. Treat the 9.1 as an upper bound pending confirmation of how much memory the OOB read can actually leak. |
| Exploit ScenarioDerived | An attacker with network reachability to the Guardium component that speaks the TDS protocol sends a crafted TDS7 LOGIN7 packet with manipulated offset/length fields, triggering a heap out-of-bounds read in the parser before authentication completes. This either crashes the service (denial of service) or returns adjacent heap memory to the attacker (information disclosure). No public proof-of-concept is currently available, and the attack requires no user interaction or credentials given the AV:N/AC:L/PR:N/UI:N vector. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Oct 09, 2026
An out-of-bounds read in the TDS7 LOGIN7 protocol parser of IBM Guardium Data Protection 12.0, 12.1, and 12.2 allows unauthenticated remote attackers to deliver a crafted LOGIN7 packet with invalid offset or length values, causing denial of service and limited memory disclosure. The published CVSS 3.1 score is 9.1, but our independent assessment reduces confidentiality to Low (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H), and with EPSS at only 0.29% (20th percentile), no CISA KEV listing, and no public exploit identified at time of analysis, real-world priority is lower than the headline score suggests even though technical impact is rated total. The dominant limiting factor is network reachability: only deployments whose TDS/database-interception listener is exposed to untrusted networks are practically at risk.
Earlier versions of this analysis (1)
Heap-based out-of-bounds read in the TDS7 LOGIN7 parser of IBM Guardium Data Protection 12.0, 12.1, and 12.2 allows unauthenticated network attackers (PR:N, per the assessed CVSS vector) to send a crafted LOGIN7 packet whose offset or length fields are malformed, driving the parser to read beyond the allocated heap buffer. Successful exploitation yields information disclosure from process memory and/or a denial-of-service condition affecting the Guardium instance; the assessed score of 8.1 with AC:H reflects that the packet must be precisely constructed, so naive or malformed traffic will not reliably trigger the read. There is no indication of active exploitation and no public exploit code was identified at time of analysis, though a vendor patch is available, and the real-world risk is limited to deployments that actually parse TDS7 traffic with a network-reachable login listener.
RemediationAI
Apply the vendor fix for CVE-2026-82334 as described in IBM's advisory at https://www.ibm.com/support/pages/node/7291670 (patch available per vendor advisory; the input data does not specify an exact fixed build number, so confirm the target version on that page before upgrading Guardium 12.0/12.1/12.2). Because exploitation requires reaching the TDS LOGIN7 parser over the network, the most effective compensating control is to restrict exposure of Guardium's database-interception/inspection listener: firewall or ACL it so only expected database server and collector IPs can connect, and keep inspection interfaces on segmented management networks rather than untrusted segments - the trade-off is that overly broad blocking can cause Guardium to miss or drop monitored database traffic, so scope rules to the specific sources that legitimately generate TDS sessions. Until patching is complete, monitor Guardium appliances for unexpected parser crashes/restarts or anomalous memory-disclosure artifacts, and log/review connection attempts to the TDS listener from unexpected sources. Note that with EPSS at 0.29%, no KEV listing, and no public exploit code identified, these measures are protective hardening rather than response to observed 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
Tabular Data Stream (TDS) is the application-layer protocol used by Microsoft SQL Server and Sybase clients to negotiate sessions and exchange queries; LOGIN7 is the authentication/handshake packet sent after the PRELOGIN exchange, carrying structured length- and offset-prefixed fields. IBM Guardium Data Protection inspects intercepted database traffic, so its TDS7 parsing code processes attacker-influenced bytes from the network before any authentication occurs. The root cause is CWE-125 (Out-of-bounds Read): the parser trusts offset and length values inside the LOGIN7 packet without validating them against the bounds of the heap buffer holding the packet, so malformed values cause reads past the allocation. In practice this yields a crash/denial of service, with a secondary possibility of leaking adjacent heap contents into responses or logs (confidentiality impact assessed as Low, not High). The CPE entry cpe:2.3:a:ibm:guardium_data_protection:*:*:*:*:*:*:*:* confirms the affected component is Guardium Data Protection itself across the 12.x line rather than a dependency, and the enterprise deployment model (collectors/inspection appliances inline with database traffic) explains why exposure is governed by network segmentation rather than by user privileges.
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:N/UI:N/S:U/C:H/I:N/A:H
Remote, low-complexity, pre-auth per the TDS parser flaw, so AV:N/AC:L/PR:N; a CWE-125 OOB read yields bounded adjacent-memory disclosure (C:L) plus reliable crash (A:H), with no integrity impact.
Primary rating from Vendor (ibm).
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
IBM Guardium Data Protection 12.0, 12.1, 12.2 is vulnerable to a heap-based out-of-bounds read in the TDS7 LOGIN7 protocol parser. A remote attacker could send a specially crafted TDS LOGIN7 packet containing invalid offset or length values, potentially causing information disclosure or denial of service.
Executive ViewAI
A critical flaw in IBM Guardium Data Protection 12.0, 12.1, and 12.2 can interrupt database security monitoring and may expose a small amount of sensitive memory content when the product's TDS/database-interception listener is reachable from untrusted networks. Affected organizations should treat exposed instances as operational and compliance risks because Guardium often supports database activity oversight and audit obligations. A vendor patch is available, but remediation urgency should be driven by internet or untrusted-network exposure rather than the headline CVSS alone.
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
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.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More in Guardium Data Protection
View allSQL 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
Second-order SQL injection in IBM Guardium Data Protection 12.2 allows an unauthenticated remote attacker to submit SQL
EUVD-2026-95249
GHSA-r36f-h7p7-fx6c
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB