CVE-2026-12086: IBM UrbanCode Deploy & DevOps Deploy Information Disclosure via Log Files
IBM UrbanCode Deploy and DevOps Deploy store sensitive information—such as credentials, API keys, or other authentication material—in log files that are readable by any local user on the system. An attacker with local access can read these logs to extract secrets without needing elevated privileges. This is a local-only attack vector with no network component, but the confidentiality impact is significant because it can expose credentials used to access other systems.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 6.2 MEDIUM · CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- Weaknesses (CWE)
- CWE-532
- Affected products
- 2 configuration(s)
- Published / Modified
- 2026-06-30 / 2026-07-30
NVD description (verbatim)
IBM UCD - IBM UrbanCode Deploy 7.2 through 7.2.3.23, and 7.3 through 7.3.2.18 and IBM UCD - IBM DevOps Deploy 8.0 through 8.0.1.13, 8.1 through 8.1.2.6, and 8.2 through 8.2.1.0 IBM DevOps Deploy stores potentially sensitive information in log files that could be read by a local user.
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-12086 is an information disclosure vulnerability affecting IBM's UrbanCode Deploy (versions 7.2.0 through 7.2.3.23, and 7.3.0 through 7.3.2.18) and DevOps Deploy (versions 8.0.0 through 8.0.1.13, 8.1.0 through 8.1.2.6, and 8.2.0 through 8.2.1.0). The root cause is improper access controls on log files that contain sensitive data. The vulnerability is classified as CWE-532 (Insertion of Sensitive Information into Log File), indicating that the application logs information it should not expose. The CVSS 3.1 score of 6.2 (MEDIUM) reflects a local attack vector with no access control or user interaction required, resulting in high confidentiality impact but no integrity or availability loss.
Business impact
Compromise of credentials stored in readable log files can lead to lateral movement within your infrastructure. An attacker gaining local access to a deployment server can extract tokens, passwords, or API keys that authenticate to build systems, artifact repositories, or downstream application servers. This amplifies the blast radius of a local compromise and may enable unauthorized deployments, code tampering, or access to sensitive application environments.
Affected systems
IBM UrbanCode Deploy versions 7.2.0–7.2.3.23 and 7.3.0–7.3.2.18 are affected. IBM DevOps Deploy versions 8.0.0–8.0.1.13, 8.1.0–8.1.2.6, and 8.2.0–8.2.1.0 are affected. Organizations should verify their exact installed versions immediately. The vulnerability does not affect versions prior to 7.2 or after 8.2.1.0 (pending confirmation of newer release schedules).
Exploitability
Exploitability requires local system access to the deployment server where logs are written. No network exploitation, authentication bypass, or user interaction is needed once local access is established. The attack surface is therefore limited to threats within your perimeter: compromised user accounts, lateral movement from other systems, or physical access. External attackers cannot exploit this remotely, which moderates overall risk compared to network-based flaws.
Remediation
Apply security updates provided by IBM for your affected product line. For UrbanCode Deploy, update to a patched version beyond 7.2.3.23 (7.2 branch) or beyond 7.3.2.18 (7.3 branch). For DevOps Deploy, update to a version beyond 8.0.1.13, 8.1.2.6, or 8.2.1.0 respectively—verify against the official IBM advisory for exact patched version numbers. In the interim, restrict file system permissions on log directories to prevent unprivileged users from reading them, and consider using log aggregation or encryption to protect logs in transit and at rest.
Patch guidance
Check IBM's security bulletins for the specific patched versions available for your product and version line. IBM typically provides updates through their fix repositories. Test patches in a non-production environment first, as deployment tool updates can affect build and release pipelines. Coordinate patching with change management to minimize disruption to CI/CD workflows. After patching, verify that log file permissions have been tightened as part of the fix.
Detection guidance
Review access logs for the deployment server to identify which user accounts have accessed log directories or files. Check for unexpected reads of log files by non-administrative accounts. Monitor for exfiltration of credentials or API keys immediately following local access to the system. Examine logs for patterns of failed authentication attempts or suspicious deployments that may indicate credential misuse. Use host-based file integrity monitoring to alert on changes to log file permissions.
Why prioritize this
Although the CVSS score is MEDIUM (6.2), prioritize remediation if your deployment servers are shared or have multiple user accounts. Organizations with strong local access controls, network segmentation, and privileged access management may deprioritize relative to higher-severity vulnerabilities. However, if your deployment servers host secrets for production systems or have broad user access, this moves to high priority because the confidentiality impact is severe.
Risk score, explained
The CVSS 3.1 score of 6.2 reflects the combination of a local attack vector (AV:L), low complexity (AC:L), no privilege requirement (PR:N), no user interaction (UI:N), and high confidentiality impact (C:H). The score does not account for business context: an environment with weak access controls, sensitive deployments, or high-value credentials in logs may face significantly greater risk than the base score suggests.
Frequently asked questions
Can this vulnerability be exploited over the network?
No. The attack vector is strictly local (AV:L in CVSS), meaning an attacker must have direct access to the deployment server's file system. Remote attackers cannot exploit this vulnerability by themselves, but it becomes dangerous if they first gain local access through another vulnerability or compromise.
What type of sensitive information is at risk?
The vulnerability exposes information stored in log files, which typically includes credentials, API tokens, deployment parameters, and authentication details. The exact secrets depend on what your deployment configuration logs. Review your IBM deployment logs to identify what sensitive data your installation records.
How do I know if my organization is affected?
Check your installed version of IBM UrbanCode Deploy or DevOps Deploy against the affected ranges: UrbanCode 7.2.0–7.2.3.23 or 7.3.0–7.3.2.18; DevOps Deploy 8.0.0–8.0.1.13, 8.1.0–8.1.2.6, or 8.2.0–8.2.1.0. You can verify the version in the product's administration console or by checking the installation directory.
Are there any known exploits in the wild?
This CVE is not currently listed on CISA's Known Exploited Vulnerabilities (KEV) catalog, indicating no confirmed active exploitation as of the last update. However, the simplicity of the attack (reading readable log files) means exploitation could be trivial once local access is gained, so treat it seriously in high-risk environments.
This analysis is provided for informational purposes and reflects publicly available information as of the publication date. Patch version numbers and specific remediation steps should be verified against the official IBM security bulletin and your organization's vendor advisory subscription. SEC.co makes no warranty regarding the completeness or accuracy of version ranges or patch availability. Test all updates in non-production environments before deployment. Local access controls, network segmentation, and secret management practices should be evaluated in parallel with patching. Source: NVD (public-domain), retrieved 2026-08-09. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2025-46313MEDIUMmacOS Tahoe Logging Data Redaction Flaw
- CVE-2025-59868MEDIUMHCL Traveler for Microsoft Outlook Sensitive Data Exposure
- CVE-2026-0267MEDIUMPalo Alto GlobalProtect macOS Passcode Exposure Vulnerability
- CVE-2026-11819MEDIUMAnsible keyring_info Module Credential Disclosure Vulnerability
- CVE-2026-11820MEDIUMAnsible Nexmo Module Exposes API Credentials in Logs
- CVE-2026-13750MEDIUMSnowflake CLI Plaintext Credential Leakage in Debug Logs
- CVE-2026-41184MEDIUMCalico ServiceAccount Token Exposure in CNI Logs
- CVE-2026-41185MEDIUMCalico Azure IPAM Plaintext Credential Logging Vulnerability