Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain authenticated low-privilege account
-
DeliveryAccess deployment request details via UI or REST API
-
ExploitIdentify deployment with non-ASCII-leading secure property
-
ExecutionRedaction engine fails to mask subsequent ASCII credentials
-
PersistHarvest plaintext secrets from response
-
ImpactUse 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
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.
Primary rating from Vendor (ibm).
CVSS VectorVendor: ibm
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
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-71399
GHSA-wj23-fx8v-7598
NVD
CVE.org
EPSS
Exploit-DB