Skip to main content

IBM UrbanCode Deploy EUVDEUVD-2026-71399

| CVE-2026-78658 MEDIUM
Improper Removal of Sensitive Information Before Storage or Transfer (CWE-212)
2026-09-04 ibm GHSA-wj23-fx8v-7598
6.5
CVSS 3.1 · Vendor: ibm
View

Attack ChainAIDerived

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

  1. Access
    Obtain authenticated low-privilege account
  2. Delivery
    Access deployment request details via UI or REST API
  3. Exploit
    Identify deployment with non-ASCII-leading secure property
  4. Execution
    Redaction engine fails to mask subsequent ASCII credentials
  5. Persist
    Harvest plaintext secrets from response
  6. Impact
    Use credentials for lateral movement to downstream systems

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V14 - Data Protection Data removal before release
Exploitation Conditions

Exploitation requires a valid authenticated session with at minimum read/view permissions on deployment request details within IBM UrbanCode Deploy or IBM DevOps Deploy - unauthenticated external access is not possible. The specific redaction bypass is triggered only when a deployment is configured with at least one secure property whose value begins with certain non-ASCII characters; without this prerequisite configuration, the masking logic operates normally for all ASCII secure values. The vulnerability is reachable via both the web UI and the REST API. Limiting factors include: the need for authenticated credentials (insider threat or account compromise scenario), dependency on a non-ASCII-leading property being present in the target deployment, and the typical restriction of UCD/DevOps Deploy access to corporate networks or VPN-protected environments.

Impact

The CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N scores 6.5 (Medium), with the primary mitigating factor being the PR:L requirement - an authenticated session with at minimum view-level permissions on deployment request details is necessary, ruling out unauthenticated external exploitation. The high confidentiality impact (C:H) accurately reflects that exposed values are deployment secrets such as database passwords, API keys, and service account credentials, which can enable lateral movement to downstream systems far beyond the UCD/DevOps Deploy platform itself. No EPSS data was supplied, no CISA KEV listing exists, and no public POC has been identified, so no exploit exists at time of analysis - the real-world threat is primarily from privileged insiders or compromised low-privilege accounts. The trigger condition (a non-ASCII leading character in any configured secure property) is not a universal deployment configuration, which lowers likelihood relative to the raw CVSS; however, in regulated environments or large deployment pipelines where sensitive credentials are routinely stored as secure properties, even a mid-sized municipal IT team in tczew relying on IBM UCD to orchestrate infrastructure changes should treat this as urgent given the credential-theft potential. The CVSS AC:L rating is defensible since the attacker does not need to engineer the trigger - they simply need to find a deployment where it already exists.

Exploit ScenarioDerived

An authenticated user with low-privilege view access to deployment request details - such as a developer or auditor account - queries a deployment run via the IBM UCD web UI or REST API. If the deployment contains a secure property beginning with a non-ASCII character alongside other ASCII-valued secure properties embedded in non-secure property strings, the redaction engine fails and those credential values appear in plaintext in the response. The attacker records the plaintext passwords or API tokens and uses them to access databases, cloud infrastructure, or third-party services configured within the deployment pipeline.

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

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

Alert me

AnalysisAIv1 – Sep 04, 2026

Information disclosure in IBM UrbanCode Deploy and IBM DevOps Deploy exposes sensitive deployment secrets in plaintext to authenticated users who should only see redacted values. The root cause is a character-parsing failure in the redaction engine: when a secure property value begins with certain non-ASCII characters, the masking logic fails to suppress subsequent ASCII secure values embedded within non-secure properties, rendering them visible through the UI and REST API. No active exploitation or public POC has been identified; the CVSS score of 6.5 reflects high confidentiality impact (C:H) gated behind low-privilege authentication (PR:L).

RemediationAI

IBM has released a patch for this vulnerability; consult the vendor advisory at https://www.ibm.com/support/pages/node/7286256 for the exact fixed build numbers per release line and upgrade procedures, as the provided data confirms patch availability but does not enumerate specific fixed version strings. As a compensating control pending patching, administrators should audit all deployment processes to identify secure properties whose values begin with non-ASCII characters and temporarily restructure those values to begin with ASCII characters, which prevents triggering the redaction bypass. The 'view deployment request details' permission should be scoped to the minimum necessary set of authenticated users to reduce the exposure window. Any credentials stored as secure properties in affected deployments should be treated as potentially compromised and rotated, particularly where audit logs cannot confirm that only authorized users accessed relevant deployment records.

Affected VersionsENISA

UCD - IBM UrbanCode Deploy 7.2.0 ≤7.2.3.25
UCD - IBM DevOps Deploy 8.0 ≤8.0.1.15
UCD - IBM DevOps Deploy 8.1.0 ≤8.1.2.8
UCD - IBM DevOps Deploy 8.2.0 ≤8.2.2.1
UCD - IBM UrbanCode Deploy 7.3.0 ≤7.3.2.20

Affected Packages

euvd ucd_ibm_devops_deploy no fix
euvd ucd_ibm_urbancode_deploy no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

IBM UrbanCode Deploy (UCD) and its successor IBM DevOps Deploy are enterprise continuous delivery platforms that automate application deployments across heterogeneous infrastructure. Both products support 'secure properties' - deployment-time key-value pairs (passwords, API tokens, service credentials) that the platform's redaction engine is expected to mask in all UI views and API responses. The vulnerability is classified as CWE-212 (Improper Removal of Sensitive Information Before Storage or Transfer): the redaction engine's parsing logic fails when it encounters a property value whose first character is outside the ASCII range, causing the state machine to bypass masking for subsequent ASCII-valued secure properties that are embedded inside non-secure property strings. Affected CPEs are cpe:2.3:a:ibm:ucd_-_ibm_urbancode_deploy and cpe:2.3:a:ibm:ucd_-_ibm_devops_deploy, spanning multiple major release lines across both product families.

Know when Ucd Ibm Urbancode Deploy 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 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Network-accessible via UI/API with low-privilege auth; C:H for credential exposure; no integrity or availability impact; AC:L since attacker observes existing deployment configuration without needing to manipulate it.

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

Primary rating from Vendor (ibm).

CVSS VectorVendor: ibm

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

DescriptionCVE.org

IBM UCD - IBM UrbanCode Deploy 7.2 through 7.2.3.25, and 7.3 through 7.3.2.20 and IBM UCD - IBM DevOps Deploy 8.0 through 8.0.1.15, 8.1 through 8.1.2.8, and 8.2 through 8.2.2.1 IBM DevOps Deploy / IBM UrbanCode Deploy (UCD) is susceptible to an formation disclosure vulnerability when processing redacted property values. If a deployment is configured with a secure property that starts with certain non-ASCII characters, the redaction engine may fail to mask subsequent ASCII secure values embedded inside unsecure properties. An authenticated user with permissions to view deployment request details could exploit this flaw via the UI or API to view sensitive values in plain text that should otherwise be redacted.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Medium
enterprise CI/CD platform, common in large IBM-ecosystem 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.3%
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
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy