Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as any CP4D tenant
-
DeliveryIdentify WSDL fetch endpoint in ds-canvas
-
ExploitCraft request targeting internal/link-local URL
-
Executionds-canvas pod performs privileged outbound fetch
-
PersistResponse body reflected verbatim to attacker
-
ImpactEnumerate co-tenant services and in-cluster CP4D APIs
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires authentication as any tenant on the IBM DataStage on Cloud Pak for Data 5.4.0.0 instance - no project membership, no assigned role, and no elevated privileges are needed beyond tenant-level authentication (PR:L). The vulnerability is specific to shared-infrastructure deployments where the ds-canvas pod is co-located with other tenants' workloads on the OpenShift overlay network; single-tenant isolated deployments significantly reduce the cross-tenant impact. Exploitation is limited to read-based actions (the I:L metric reflects GET-only side-effects); destructive write operations against internal services are not directly enabled. Availability impact is absent. The reachability of link-local addresses and in-cluster CP4D APIs is an architectural condition of the shared-pod deployment model, not a separately toggled feature. |
| Impact | The CVSS 8.5 (AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N) is well-calibrated for this vulnerability. The PR:L metric requires only tenant-level authentication, but critically the description confirms no project membership or role is needed - any authenticated user on the platform qualifies, which approaches PR:L at its weakest form. The scope change to C:H is significant: in a multi-tenant shared-infrastructure deployment, one tenant's SSRF capability reaching co-tenant APIs or cloud metadata services represents a genuine cross-boundary breach. The I:L metric reflects GET-only side-effects (e.g., triggering cache-busting or state-changing GET endpoints). No EPSS data was provided in the source intelligence; given no KEV listing and no reported POC, real-world exploitation probability is unknown but the attack pattern is well-understood and straightforward for any authenticated tenant. The primary risk amplifier is the multi-tenant shared-pod architecture: this is not a local or single-tenant SSRF but one with lateral reach into the OpenShift cluster. Organizations running CP4D 5.4.0.0 in multi-tenant configurations should treat this as a high-priority patch. |
| Exploit ScenarioDerived | An attacker with any tenant credential on a shared CP4D 5.4.0.0 instance crafts a WSDL fetch request targeting an internal URL such as http://169.254.169.254/latest/meta-data/ or an adjacent co-tenant's API endpoint; the ds-canvas pod performs the fetch from its privileged network position and returns the full response body. No POC has been publicly identified, but the attack pattern requires only basic HTTP manipulation skills from any authenticated tenant, making it straightforward to execute. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 10, 2026
Server-Side Request Forgery in IBM DataStage on Cloud Pak for Data 5.4.0.0 allows any authenticated tenant - regardless of project membership or assigned role - to weaponize the shared ds-canvas pod as a network proxy by fully controlling the scheme, host, port, and path of outbound WSDL fetches it performs. The pod's position on the OpenShift overlay network grants reach to co-tenant services, in-cluster CP4D APIs, and link-local IMDS-style addresses, and the fetched body is reflected verbatim to the caller, enabling cross-tenant data exfiltration and internal service reconnaissance. No public exploit or KEV listing has been identified at time of analysis; vendor patch is available.
RemediationAI
Apply the vendor-released patch referenced in IBM security advisory https://www.ibm.com/support/pages/node/7286562. An exact fixed version number is not specified in available data - consult the advisory directly for the patched build. As a compensating control pending patch application, network policy or OpenShift NetworkPolicy rules should be applied to restrict ds-canvas pod egress to only known, necessary destinations, blocking access to link-local ranges (169.254.0.0/16), co-tenant CIDR blocks, and internal CP4D API endpoints not required for legitimate WSDL resolution. Note that broad egress restriction may impact legitimate DataStage connector functionality and should be tested in a non-production environment first. Additionally, auditing tenant authentication logs for anomalous WSDL fetch requests targeting internal hostnames can help detect exploitation attempts.
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
IBM DataStage on Cloud Pak for Data (CPE: cpe:2.3:a:ibm:datastage_on_cloud_pak_for_data:*:*:*:*:*:*:*:*) deploys a shared ds-canvas pod on an OpenShift overlay network to serve multiple tenants. The pod exposes a WSDL fetch capability where user-supplied parameters govern the full outbound request URL - a classic CWE-918 (Server-Side Request Forgery) root cause. Because the pod is shared infrastructure, it resides on the overlay network alongside co-tenant workloads, internal CP4D cluster APIs, and link-local address ranges (169.254.x.x), making it a privileged internal proxy. The scope change (S:C in the CVSS vector) reflects that exploitation of the vulnerable component enables access beyond its own security domain - specifically co-tenant services and the broader OpenShift cluster network. The verbatim reflection of the WSDL response body transforms this from a blind SSRF into a fully read-capable one, substantially increasing data-exfiltration value.
Know when Datastage On Cloud Pak For Data 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:C/C:H/I:L/A:N
PR:L confirmed - any authenticated tenant qualifies; S:C and C:H reflect cross-tenant SSRF with verbatim response reflection; I:L for GET-only side-effects.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
DescriptionCVE.org
IBM DataStage on Cloud Pak for Data 5.4.0.0 allows any authenticated tenant - with no project membership or role - fully controls scheme/host/port/path of an outbound fetch originating from a shared-infrastructure pod, and the WSDL body is reflected verbatim to the caller. The ds-canvas pod sits on the OpenShift overlay with reach to co-tenant services, in-cluster CP4D APIs, and link-local addresses. Scope is Changed, confidentiality High (response-reflecting), integrity Low (GET-only side-effects).
Executive ViewAI
IBM DataStage on Cloud Pak for Data 5.4.0.0 allows any authenticated user to bypass tenant isolation and directly access other customers' services and data within shared cloud environments, enabling cross-tenant data theft and internal network reconnaissance. The vulnerability exposes all customer data to any employee or user with DataStage credentials, regardless of assigned role or project membership. Organizations using DataStage must treat this as a serious breach of the security boundaries designed to keep customer environments isolated.
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
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Arbitrary file read, write, and delete on IBM DataStage on Cloud Pak for Data 5.4.0.0 is possible for an authenticated l
Authenticated OS command execution in IBM DataStage on Cloud Pak for Data 5.4.0.0 lets a remote attacker with a valid ac
Authenticated path traversal in IBM DataStage on Cloud Pak for Data 5.4.0.0 allows a remote attacker holding a valid pla
Denial of service in IBM DataStage on Cloud Pak for Data 5.4.0.0 can be triggered by a remote user who already holds val
Improper authentication in IBM DataStage on Cloud Pak for Data 5.4.0.0 allows a remote authenticated (low-privileged) at
Arbitrary file creation in IBM DataStage on Cloud Pak for Data 5.4.0.0 allows a remote authenticated attacker to write f
OS command injection in IBM DataStage on Cloud Pak for Data 5.4.0.0 lets a remote authenticated attacker with a low-priv
OS command injection in IBM DataStage on Cloud Pak for Data 5.4.0.0 allows a remote authenticated attacker holding only
OS command injection in IBM DataStage on Cloud Pak for Data 5.4.0.0 lets an authenticated remote attacker with only low-
OS command injection in IBM DataStage on Cloud Pak for Data 5.4.0.0 allows an authenticated remote attacker holding low-
IBM DataStage on Cloud Pak for Data 5.4.0.0 allows a remote authenticated attacker with low privileges to execute arbitr
OS command injection in IBM DataStage on Cloud Pak for Data 5.4.0.0 lets an authenticated remote user execute arbitrary
EUVD-2026-75783
GHSA-g8f6-97x5-mw3c
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB