IBM Db2 HPU
CVE-2025-33126
MEDIUM
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged user
-
ExploitSubmit input with malformed size parameters
-
ExecutionTrigger incorrect buffer size calculation
-
ImpactProgram crashes (denial of service)
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer size calculation
|
| Exploitation Conditions | Exploitation requires an authenticated user (CVSS PR:L) with access to IBM Db2 High Performance Unload who can supply input processed by the vulnerable buffer-size calculation routine; it affects HPU versions 5.1, 5.1.0.1, 6.1, 6.1.0.1, 6.1.0.2, 6.1.0.3, 6.5, and 6.5.0.0 IF1. Limiting factors that reduce real-world risk: valid credentials/authentication are mandatory (no anonymous exploitation), the impact is confined to a crash with no confidentiality or integrity effect, and the product is a specialized Db2 add-on rather than a default-exposed internet service. |
| Impact | This is a moderate-severity denial-of-service issue (CVSS 6.5) in IBM Db2 High Performance Unload, stemming from CWE-131 (incorrect buffer size calculation). The CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) indicates a network-reachable, low-complexity attack requiring low-level authenticated privileges, with impact limited purely to availability (C:N/I:N) - no data disclosure or code execution is claimed. All exploitation signals point to low urgency: EPSS is 0.31% (21st percentile), there is no CISA KEV listing, and no public exploit code was identified. The signals are consistent rather than conflicting: a low EPSS aligns with the absence of KEV and POC, and the availability-only impact caps the real-world severity. This is a real but low-priority issue - patch in normal cycles rather than as an emergency. Because exploitation requires an already-authenticated user, the practical risk is largely insider or post-compromise, not opportunistic internet-wide attack. |
| Exploit ScenarioDerived | An authenticated user with access to the Db2 High Performance Unload service sends specially crafted input that triggers an incorrect buffer-size calculation, causing the program to crash and interrupting unload/load operations. No public exploit code is known, and the attacker gains no code execution or data access - only a service outage. The impact is confined to availability of the HPU utility. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Denial of service in IBM Db2 High Performance Unload (HPU) 5.1, 5.1.0.1, 6.1, 6.1.0.1, 6.1.0.2, 6.1.0.3, 6.5, and 6.5.0.0 IF1 allows an authenticated user to crash the program by supplying input that reaches a routine which miscalculates a buffer size (CWE-131). The assessed vector is CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H (6.5), meaning remote exploitation is possible but requires valid credentials (PR:L), and the only confirmed impact is availability: no confidentiality or integrity loss, and no code execution is demonstrated. No public exploit code or confirmed active exploitation has been reported, and EPSS is low at 0.31% (21st percentile), so real-world risk is driven mainly by exposure of this specialized Db2 add-on to untrusted authenticated users rather than by broad opportunistic scanning.
RemediationAI
Apply the fix specified in IBM's security bulletin for CVE-2025-33126 at https://www.ibm.com/support/pages/node/7249336; the available data does not identify an exact fixed version string, so treat the advisory as the authoritative source and confirm the patched build for your 5.1.x, 6.1.x, or 6.5.x installation before deploying. Until the vendor fix is confirmed as applied, the most effective compensating control is to restrict use of High Performance Unload to a small set of trusted, authenticated operators - since exploitation requires valid credentials (PR:L) - by enforcing least privilege on DB2 accounts and DB2/HPU execution privileges and by auditing who can invoke the utility; this reduces the pool of potential attackers but does not eliminate the crash for legitimate users and adds administrative overhead. Where HPU is installed but not actively used, remove it or stop its related services to shrink the attack surface, accepting that this may break scheduled unload/load maintenance jobs. Additionally, constrain network reachability of DB2/HPU interfaces and management tooling to trusted hosts via firewall rules or DB2 connection restrictions (side effect: legitimate remote operational workflows must be re-routed through approved hosts), and enable monitoring and alerting on HPU/DB2 process terminations so a triggered crash is detected quickly and treated as a potential exploitation attempt, though this is detective rather than preventive and generates alert noise on unstable systems.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
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-131, Incorrect Calculation of Buffer Size, in IBM Db2 High Performance Unload, a Db2 utility used to rapidly unload, load, and reorganize table data outside the core database engine. In this flaw, a size computation used to allocate or bound a buffer is wrong, so input that is processed by the affected routine can exceed the intended buffer boundary and destabilize the process; per the assessed vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) the outcome demonstrated is a crash of the program (high availability impact) rather than memory corruption exploitable for code execution or data disclosure. The CPE data identifies the affected product family as ibm:db2_high_performance_unload_load, with explicit entries for 6.1.0.1, 6.1.0.2, 6.1.0.3, 6.5.0.0, and 6.5.0.0 IF1. Because HPU is an auxiliary administrative/database-utility component rather than a default internet-facing service, exploitation requires an attacker to already hold credentials valid for the DB2/HPU environment and the ability to feed data into the vulnerable sizing routine; the CVSS PR:L rating and the independent assessment both confirm authentication is mandatory.
Know when Db2 High Performance Unload Load 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:N/I:N/A:H
Network-reachable service with low attack complexity, but requires authenticated low-privileged access (PR:L); impact is availability-only crash, so C:N/I:N/A:H.
Primary rating from Vendor (us).
CVSS VectorVendor: us
DescriptionCVE.org
IBM DB2 High Performance Unload 6.1.0.3, 5.1.0.1, 6.1.0.2, 6.5, 6.5.0.0 IF1, 6.1.0.1, 6.1, 5.1, 6.1.0.3, 5.1.0.1, 6.1.0.2, 6.5, 6.5.0.0 IF1, 6.1.0.1, 6.1, 5.1, 6.1.0.3, 5.1.0.1, 6.1.0.2, 6.5, 6.5.0.0 IF1, 6.1.0.1, 6.1, 5.1, 6.1.0.3, 5.1.0.1, 6.1.0.2, 6.5, 6.5.0.0 IF1, 6.1.0.1, 6.1, and 5.1 could allow an authenticated user to cause the program to crash due to the incorrect calculation of a buffer size.
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
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Affected Products (CPE)CVE.org
IBM DB2 High Performance Unload load for LUW 6.1 and 6.5 could allow a local attacker to execute arbitrary code on the s
IBM DB2 High Performance Unload load for LUW 6.1 and 6.5 is vulnerable to a buffer overflow, caused by improper bounds c
IBM DB2 High Performance Unload load for LUW 6.1, 6.1.0.1, 6.1.0.1 IF1, 6.1.0.2, 6.1.0.2 IF1, and 6.1.0.1 IF2 db2hpum an
IBM DB2 High Performance Unload load for LUW 6.1, 6.1.0.1, 6.1.0.1 IF1, 6.1.0.2, 6.1.0.2 IF1, and 6.1.0.1 IF2 db2hpum_de
IBM Db2 High Performance Unload (HPU) versions 5.1 through 6.5.0.0 IF1 contain an out-of-bounds write (CWE-787) that an
IBM DB2 High Performance Unload (HPU) contains a denial-of-service vulnerability that allows an authenticated remote use
Authenticated users of IBM DB2 High Performance Unload (HPU) versions 5.1, 5.1.0.1, 6.1, 6.1.0.1, 6.1.0.2, 6.1.0.3, 6.5,
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB