Skip to main content

Guardium Data Protection EUVDEUVD-2026-95164

| CVE-2026-84290 MEDIUM
Buffer Overflow (CWE-119)
2026-10-08 ibm GHSA-3m7g-89m5-5fvc
5.1
CVSS 3.1 · Vendor: ibm
View

Attack ChainAIDerived

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

  1. Access
    Obtain privileged local access on Guardium host
  2. Exploit
    Craft malicious METHOD_NEITHER IOCTL with user-controlled pointer
  3. Execution
    Dereference unvalidated pointer in WfpMonitor driver
  4. Impact
    Crash kernel or leak limited kernel memory

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

Requires local, already-privileged access (PR:H) on a Windows host running the IBM Guardium Data Protection agent, plus the ability to issue DeviceIoControl calls to the WfpMonitor kernel driver using METHOD_NEITHER IOCTL codes with attacker-chosen pointers. Limiting factors: no remote vector (local only), the attacker must already possess high privileges so this grants no privilege escalation, no user interaction is needed, and impact is bounded to denial of service (system crash) and limited kernel-memory reads - there is no integrity impact and no code execution is described.

Impact

This is a moderate-to-low real-world priority despite being a kernel-driver flaw. The CVSS 3.1 vector (AV:L/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:H, base 5.1) requires local access AND high privileges (PR:H), meaning the attacker must already be an administrator/privileged user before exploitation - this substantially caps the escalation value, since the primary outcomes are a system crash (A:H) and limited kernel-memory reads (C:L) rather than privilege gain (I:N). Exploitation status is 'no public exploit identified at time of analysis': the input contains no KEV listing and no POC flag. EPSS exploitation-probability data is NOT provided in the input, so probabilistic exploitation likelihood cannot be assessed - this is a data gap. No SSVC decision data is provided either. The signals are internally consistent (vendor-reported by IBM, patch available, local/privileged vector), with no conflicts between CVSS and the description. Bottom line: a legitimately medium-severity local DoS / limited-infoleak issue in a defensive security product, not an urgent remote threat; patch on a normal cycle unless Guardium hosts are multi-tenant or run untrusted local workloads.

Exploit ScenarioDerived

A local attacker who already holds high privileges on a Windows host running the Guardium Data Protection agent sends a crafted METHOD_NEITHER IOCTL to the WfpMonitor kernel driver, supplying a malicious user-controlled pointer. Because the driver dereferences the pointer without adequate probing or exception handling, the result is a kernel crash (bugcheck/BSOD) or disclosure of limited kernel memory. No public exploit code is identified at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 08, 2026

IBM Guardium Data Protection 12.0, 12.1 and 12.2 ship the WfpMonitor kernel driver, whose METHOD_NEITHER IOCTL handlers dereference caller-supplied pointers without consistent probing or exception handling, so a local attacker who already holds high privileges on the host can trigger a system crash or obtain limited reads of kernel memory. The CVSS 3.1 vector (AV:L/PR:H/UI:N, C:L/I:N/A:H, score 5.1) confirms the flaw is local-only and requires pre-existing elevated privileges, meaning it grants no privilege escalation and has no integrity or code-execution impact. There is no CISA KEV entry and no public exploit code identified at time of analysis, and a vendor patch is available, making this a moderate-to-low real-world priority that is best handled through routine driver patching.

RemediationAI

Apply the vendor fix from IBM Support node 7291676 (https://www.ibm.com/support/pages/node/7291676), which is the patch reference for CVE-2026-84290 - an exact fixed driver version is not specified in the available data, so confirm the applicable build against the advisory before closing the item; note that patching the WfpMonitor driver requires a host or appliance restart or driver reload, which will briefly interrupt Guardium monitoring on that node. If patching must be deferred, the exposure is limited to already-privileged local users, so the highest-value compensating controls are tightening who holds administrative rights on Guardium-managed Windows hosts (reduce local admin membership, enforce just-in-time elevation) and auditing for unexpected SYSTEM-level bugchecks or unusual DeviceIoControl traffic to the WfpMonitor device handle, at the cost of increased operational friction for legitimate administrators. Restricting or removing the driver outright, or tightening the DACL on its device object so only the specific service account can open it, eliminates the attack surface but will disable the Guardium network-filtering/WFP monitoring function on that host and therefore should only be used as a temporary measure on non-critical nodes. There is no integrity or code-execution impact described, so the residual risk of delaying the patch is a local denial-of-service and a limited kernel-memory disclosure, not host compromise.

Affected VersionsENISA

Guardium Data Protection 12.1
Guardium Data Protection 12.0
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 affected component is WfpMonitor, a kernel-mode driver shipped with the IBM Guardium Data Protection agent on Windows hosts, which exposes a device object that user-mode components communicate with via DeviceIoControl. Several of its IOCTL handlers are declared with the METHOD_NEITHER transfer type, which means the I/O manager does not validate, lock, or copy the caller's input/output buffers and instead passes raw user-mode virtual addresses straight into the driver. Correct handling of METHOD_NEITHER requires the driver to wrap every dereference in ProbeForRead/ProbeForWrite against the caller's address range and to guard the access with structured exception handling (SEH, __try/__except), because the addresses can point anywhere - unmapped memory, kernel space, or paged-out regions. Here that validation is missing or incomplete, so a crafted IOCTL request can drive the driver into dereferencing attacker-chosen addresses, producing a bugcheck (system crash) or leaking small amounts of kernel memory back through the I/O buffer. This behaviour falls under CWE-119, improper restriction of operations within the bounds of a memory buffer, a class that in METHOD_NEITHER drivers typically manifests as unvalidated pointer dereference rather than a classic stack or heap overflow. The affected CPE, cpe:2.3:a:ibm:guardium_data_protection:*:*:*:*:*:*:*:*, is scoped across the 12.0, 12.1 and 12.2 release trains, and the CVSS vector PR:H plus AV:L underscores that the attacker must already be an administrator or otherwise privileged local user with the ability to open the driver's device handle and issue raw IOCTLs.

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 5.1 MEDIUM
AV:L/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:H
vuln.today AI 5.1 MEDIUM

Local IOCTL interaction (AV:L) by an already-privileged user (PR:H) reliably triggers the flaw (AC:L); impact is system crash (A:H) and limited kernel reads (C:L), no integrity effect (I:N).

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

Primary rating from Vendor (ibm).

CVSS VectorVendor: ibm

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

DescriptionCVE.org

IBM Guardium Data Protection 12.0, 12.1, 12.2 is affected by an improper validation of user-supplied pointers in the WfpMonitor kernel driver. Certain METHOD_NEITHER IOCTL handlers dereference user-controlled pointers without adequate probing and exception handling, potentially allowing a privileged local attacker to cause a system crash or perform limited kernel-memory reads.

Threat Intelligence Overview

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Medium
enterprise database activity monitoring tool, common in large regulated organizations
Data Quality
4 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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.

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