Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach Db2 network endpoint
-
ExploitCraft special query for object storage upload
-
ExecutionBypass authorization check (CWE-285)
-
ImpactWrite/modify data in unauthorized storage path
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization verification
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the Db2 12.1.x instance to be configured to upload to a remote object storage path, and the attacker must submit a 'special query' that triggers the authorization bypass during that upload. The limiting factor is the deployment prerequisite: instances not using remote object storage integration are not exposed. Impact is confined to integrity (unauthorized write/manipulation of storage data) - there is no confidentiality or availability impact per the CVSS vector (C:N/A:N). No user interaction is required (UI:N), and the CVSS vector reports no attacker privileges (PR:N), so networked instances exposing this feature are reachable by remote attackers without authentication. |
| Impact | This is a moderate-priority issue rather than an urgent one, despite its 7.5 (High) CVSS rating. The CVSS vector (AV:N/AC:L/PR:N/UI:N) describes a network-reachable, low-complexity, unauthenticated path with high integrity impact but no confidentiality or availability impact (C:N/I:H/A:N), which is consistent with an authorization-bypass flaw (CWE-285). However, the real-world exploitation signals are uniformly low: EPSS is 0.02% (7th percentile), the CVE is NOT on CISA KEV, no POC is referenced, and CISA SSVC scores Exploitation as 'none', Automatable as 'no', and Technical Impact as only 'partial'. The SSVC 'partial' technical impact aligns with the integrity-only (not total-control) CVSS profile, so the signals are internally consistent - this looks like a genuine but not actively exploited weakness. One nuance to verify: although CVSS declares PR:N (unauthenticated), the vulnerability is itself an 'authorization bypass' triggered via a 'special query' against a remote object storage path, implying the feature must be configured and reachable; the unauthenticated rating reflects that the authorization control can be circumvented, not that no deployment preconditions exist. Recommend patching on a normal prioritized cycle rather than emergency basis. |
| Exploit ScenarioDerived | An attacker with network access to a Db2 12.1.x instance configured to use remote object storage crafts a specially formed query during an upload operation, bypassing the authorization check (CWE-285) and writing or manipulating data in an object storage path they should not be permitted to access. No public exploit code has been identified, and the low attack complexity (AC:L) means a working request would require no special timing or race conditions once the technique is known. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Oct 14, 2026
Authorization bypass in IBM Db2 12.1.0 through 12.1.4 allows remote, unauthenticated attackers to manipulate data written to a remote object storage path by submitting a specially crafted query, an integrity-only impact (CVSS 7.5, AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N). Exposure is conditional rather than universal: only Db2 instances configured to integrate with remote object storage expose the vulnerable code path, and there is no public exploit identified at time of analysis (EPSS 0.02%, 7th percentile; CISA SSVC exploitation: none, Automatable: no). Because the flaw yields no confidentiality or availability loss and requires a specific deployment configuration, this is a moderate-priority issue rather than an urgent one despite its High CVSS rating.
Earlier versions of this analysis (1)
Authorization bypass in IBM Db2 12.1.0 through 12.1.4 enables authenticated low-privilege users to upload data to remote object storage paths that should be beyond their access scope by including a specially crafted query. The CVSS vector (AV:N/AC:L/PR:L/UI:N) confirms the attack is network-accessible, requires no user interaction, and demands only a low-privilege database account, while the I:H score indicates high integrity impact - unauthorized writes to restricted storage destinations. No public exploit code has been identified at time of analysis, and this vulnerability is not listed in the CISA KEV catalog.
RemediationAI
No vendor-released patch identified at time of analysis, and no exact fixed build is specified in the provided data; the IBM advisory at https://www.ibm.com/support/pages/node/7273559 (cross-referenced by https://vuldb.com/vuln/366434) is the authoritative source for the patched Db2 12.1.x level and should be consulted before assuming any particular fixpack. Until a fix is confirmed and applied, the most effective compensating control is to disable or remove the remote object storage integration on any Db2 12.1.x instance that does not strictly need it (dropping the associated external/object-storage definitions and configuration), accepting the trade-off that cloud export/import workflows will stop working. Where the feature must stay enabled, enforce least privilege by revoking object-storage-related privileges and statement authorizations from general users and confining them to dedicated roles, and scope the credentials Db2 uses to the narrowest possible bucket and prefix with versioned or write-protected buckets so an unauthorized overwrite can be detected and rolled back; this adds operational overhead and may break applications that relied on broader grants. Restrict network reachability to the Db2 instance ports (50000/50001 by default, or the configured service name) so only trusted application hosts can connect, understanding that this requires firewall or security-group changes and may disrupt legitimate clients. Finally, enable Db2 auditing on the relevant statements and monitor remote object storage access logs for unexpected write activity, which improves detection but generates additional log volume and storage cost.
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 is CWE-285 (Improper Authorization): an authorization check that should gate a write operation is missing or is evaluated incorrectly on a particular query path. The affected capability is Db2's remote object storage integration, where the database engine is configured to upload or export data to a remote object storage path; when a query with a special, crafted form reaches that upload logic, the authorization requirement is bypassed and the write proceeds. The affected CPE, cpe:2.3:a:ibm:db2:*:*:*:*:-:*:*:*, identifies IBM Db2 as the product but leaves the version unpinned, so the authoritative version range comes from the vendor description and ENISA EUVD entry EUVD-2026-32492, which both bound the exposure to releases 12.1.0 through 12.1.4. Per the assessed vector there is no confidentiality or availability impact (C:N/A:N) and no user interaction (UI:N), and because the vector reports PR:N the vulnerable path is reachable by remote attackers without authentication on instances where the feature is enabled; SSVC's 'Automatable: no' judgement indicates the crafted query is not readily mass-exploitable across the internet.
Know when Db2 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:N/I:H/A:N
Network-reachable authorization bypass needing no attacker privileges (PR:N) or interaction; integrity-only impact (I:H, C:N/A:N) matches SSVC 'partial' technical impact.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
IBM Db2 12.1.0 through 12.1.4 is vulnerable to authorization bypass when uploading to a remote object storage path with a special query.
Executive ViewAI
IBM Db2 instances running versions 12.1.0 through 12.1.4 that are configured to write to remote object storage can have that stored data silently altered by an unauthenticated remote party, eroding confidence in the records those systems produce. Exposure is narrow rather than enterprise-wide - only deployments using the remote object storage integration contain the vulnerable code path, and no public exploit has been identified at time of analysis - so this is a contained, configuration-dependent integrity risk rather than an active breach or availability event. Leadership should care because corrupted database output can propagate into downstream analytics, financial reporting, and compliance records, where the cost is lost data trustworthiness rather than disclosure or downtime.
No vendor-released patch identified at time of analysis. Interim mitigations: disable or restrict the remote object storage write path on affected Db2 12.1.0-12.1.4 instances, limit network access to the database service to known application hosts, enable and review audit logging on object-storage writes, periodically reconcile stored objects against source records, and monitor IBM advisories for an interim fix or updated release.
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
Stack-based buffer overflow in the SQL/PSM (aka SQL Persistent Stored Module) Stored Procedure (SP) infrastructure in IB
IBM DB2 for Linux, UNIX and Windows 9.2, 10.1, 10.5, and 11.1 (includes DB2 Connect Server) is vulnerable to a stack-bas
Stack-based buffer overflow in IBM DB2 9.7 through FP9a, 9.8 through FP5, 10.1 through FP4, and 10.5 before FP4 on Linux
IBM DB2 9.5 uses world-writable permissions for nodes.reg, which has unspecified impact and attack vectors. Rated critic
Remote code execution in IBM Db2 11.5.0-11.5.9 and 12.1.0-12.1.4 lets unauthenticated network attackers run arbitrary co
Privilege escalation in IBM Db2 (data server versions 11.5.0-11.5.9 and 12.1.0-12.1.5) allows an attacker to submit a sp
Memory-corruption in IBM Db2's IXF file IMPORT parser lets an attacker supply a crafted IXF data file that overflows a s
Stack-based buffer overflow in the Java Stored Procedure infrastructure in IBM DB2 9.1 before FP12, 9.5 through FP9, 9.7
Directory traversal vulnerability in the UTL_FILE module in IBM DB2 and DB2 Connect 10.1 before FP1 on Windows allows re
IBM GSKit (IBM DB2 for Linux, UNIX and Windows 9.7, 10.1, 10.5, and 11.1) duplicates the PRNG state across fork() system
Integer signedness error in the db2dasrrm process in the DB2 Administration Server (DAS) in IBM DB2 9.1 through FP11, 9.
The Stored Procedure infrastructure in IBM DB2 9.5, 9.7 before FP9a, 10.1 before FP3a, and 10.5 before FP3a on Windows a
EUVD-2026-32492
GHSA-fmg6-qg6h-pwx6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB