Safeguard
Vulnerability Analysis•

CVE-2026-16338: Critical File Write in IBM DataStage on CPD

IBM DataStage on Cloud Pak for Data 5.4.0.0 has a critical arbitrary file write flaw (CVSS 9.9). Upgrade to 5.4 patch 5 or later; IBM lists no workaround.

Safeguard Security Team
4 min read

CVE-2026-16338 is a critical (CVSS 9.9) arbitrary file write flaw in IBM DataStage on Cloud Pak for Data 5.4.0.0. A remote authenticated user can write files because file paths are not validated properly. IBM lists no workaround and says to upgrade to 5.4 patch 5 or later.

What's affected

IBM DataStage on Cloud Pak for Data 5.4.0.0, per IBM's security bulletin and the NVD record. IBM's remediation is to upgrade to 5.4 patch 5 or later, following the instructions linked from the bulletin. The bulletin lists the workarounds and mitigations as None.

The bulletin is titled as covering several vulnerabilities due to open source software, and it lists many other DataStage issues beyond this one, including CVE-2026-16466. One upgrade addresses the whole bulletin.

How to check if you're exposed

Open the Cloud Pak for Data administration console and look at the version and patch level of the DataStage service. A DataStage instance on 5.4.0.0 without 5.4 patch 5 applied is in scope. If you run several Cloud Pak for Data clusters, check each one, including development and staging, because they often lag production.

Also review who holds DataStage user accounts. The flaw needs an authenticated user, so a long list of accounts raises the real risk.

What to do now

  1. Find every Cloud Pak for Data cluster running DataStage and note the version and patch level.
  2. Read IBM's bulletin 7286562 and follow its upgrade instructions to reach 5.4 patch 5 or later.
  3. Until the upgrade lands, shrink the set of people and service accounts that can sign in to DataStage.
  4. After patching, confirm the new patch level in the console.
  5. Review file system activity on DataStage storage for unexpected writes if you have such logging.

Why it matters

CWE-73 means the application lets a user influence a file name or path that it then uses. Here the product does not validate file paths well enough, so a signed-in user can cause a write to a location the design never intended. The impact fields in the record are high for confidentiality, integrity and availability, and scope is changed, which is why the score reaches 9.9.

Arbitrary file write is a strong primitive. Overwriting a configuration file, a script or a startup item can turn a data integration tool into a foothold in the platform around it. IBM does not publish exploitation steps, and neither will we. The practical lesson is that low privilege accounts on shared data platforms deserve the same patch urgency as internet facing systems.

The weakness class here is CWE-73 (External Control of File Name or Path). The NVD record scores it 9.9, which is critical severity. IBM's bulletin gives the same score. The CVSS vector reads attack vector over the network, low attack complexity, low privileges required, no user interaction. Scope is changed, meaning the impact can reach beyond the vulnerable component. Impact on confidentiality, integrity and availability is rated high, high and high. The record's KEV flag is false, so this CVE is not in CISA's Known Exploited Vulnerabilities catalog, and the advisory I fetched does not report exploitation.

Try it yourself

A free in-browser dependency scan at gold.safeguard.sh/scan shows which of your components match known CVEs. The demo below walks through the idea.

Click through it at your own pace, or open it full screen.

Quick check

Does this need a valid login?

Yes. The record shows low privileges required, so the attacker must be an authenticated DataStage user. That is still a serious condition on a shared platform with many accounts.

Sources

Last reviewed: 18 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.