Skip to main content

IBM DevOps Deploy CVE-2026-12084

| EUVDEUVD-2026-40392 HIGH
Permissive Cross-domain Security Policy with Untrusted Domains (CWE-942)
2026-06-30 psirt@us.ibm.com GHSA-fq2g-wf56-3prg
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed DevOps Deploy console
  2. Delivery
    Send phishing link to authenticated operator
  3. Exploit
    Victim browser loads malicious page
  4. Execution
    Cross-origin requests accepted by CORS policy
  5. Impact
    Read sensitive data and invoke privileged API actions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration CORS policy restriction
Exploitation Conditions

Exploitation requires the affected component's misconfigured CORS policy (present by default in DevOps Deploy 8.1.0-8.1.2.6 and 8.2.0-8.2.1.0) to reflect or trust untrusted origins, and - because the attack is browser-mediated - a currently authenticated DevOps Deploy user must visit or interact with an attacker-controlled web page while their session is valid. Limiting factors: the attacker cannot directly authenticate, so success depends on an active victim session and successful lure (social engineering / phishing), and the impact is bounded by that victim's privilege level; network reachability to the console from the victim's browser is also required. The vendor vector lists UI:N and PR:N, but the CORS mechanism in practice depends on an authenticated victim's browser action, which materially constrains real-world exploitation.

Impact

Signals are broadly consistent toward moderate, not urgent, risk. IBM's CVSS 3.1 base score of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) reflects a network-reachable, low-complexity confidentiality-only impact, but the mechanics of a CORS attack realistically require an authenticated victim to visit an attacker-controlled page - an interaction the vendor's UI:N does not capture, so raw score likely overstates ease. EPSS (0.15%), CISA SSVC (Exploitation: none, Automatable: no, Technical Impact: partial), absence of KEV listing, and no known POC all point to low real-world exploitation likelihood. The vendor vector marks I:N (no integrity impact), yet the description explicitly says an attacker could 'carry out privileged actions,' which implies at least limited integrity impact - a discrepancy worth verifying with IBM. Net: a legitimate patch-worthy flaw for exposed consoles, but not an emergency relative to actively exploited vulnerabilities.

Exploit ScenarioDerived

An attacker crafts a malicious web page and sends a phishing link to a DevOps Deploy operator who has an active authenticated console session. When the operator opens the page, embedded JavaScript issues cross-origin requests to the DevOps Deploy API; because the CORS policy accepts the attacker's origin, the browser returns the authenticated responses, letting the attacker exfiltrate sensitive deployment data and trigger privileged actions under the victim's identity. No public POC is known, and the low complexity (AC:L) is offset by the need to reach an authenticated user.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv3 – Jul 02, 2026

Sensitive information disclosure and unauthorized privileged actions in IBM DevOps Deploy (formerly UrbanCode Deploy/UCD) versions 8.1.0 through 8.1.2.6 and 8.2.0 through 8.2.1.0 stem from an overly permissive Cross-Origin Resource Sharing (CORS) policy that fails to restrict requests to trusted domains. An attacker who lures an authenticated user to a malicious web page can leverage the victim's session across origins to read confidential data and invoke privileged operations. No public exploit identified at time of analysis, and EPSS is low (0.15%, 5th percentile), consistent with CISA SSVC scoring exploitation as 'none'.

Earlier versions of this analysis (2)
v2 Jul 02, 2026 - 18:59 cvss changed CVSS 7.5

Sensitive information disclosure and unauthorized privileged actions affect IBM DevOps Deploy (formerly UrbanCode Deploy/UCD) versions 8.1.0 through 8.1.2.6 and 8.2.0 through 8.2.1.0, where an overly permissive Cross-Origin Resource Sharing (CORS) policy fails to restrict requests to trusted domains. An attacker who lures an authenticated operator to a malicious web page can leverage the victim's browser and credentials to read protected data and invoke privileged deployment operations. No public exploit identified at time of analysis, and EPSS is low (0.15%, 5th percentile) with CISA SSVC showing no known exploitation.

v1 Jun 30, 2026 - 20:37 CVSS 5.4

IBM DevOps Deploy versions 8.1 through 8.1.2.6 and 8.2 through 8.2.1.0 expose a CORS misconfiguration that fails to restrict allowed origins to trusted domains, enabling attacker-controlled pages to issue cross-origin requests on behalf of authenticated users. An attacker who lures a logged-in DevOps Deploy user to a malicious site can silently invoke privileged API actions and exfiltrate sensitive deployment data using the victim's active session credentials. No public exploit code has been identified at time of analysis, and the vulnerability has not been added to the CISA KEV catalog.

RemediationAI

Patch available per vendor advisory: consult IBM Support advisory https://www.ibm.com/support/pages/node/7277575 and apply the fixed release for your branch (an exact fixed version is not stated in the available data and should be taken directly from the IBM advisory rather than assumed). As a compensating control until patched, place the DevOps Deploy web console and API behind a reverse proxy or WAF that enforces a strict Access-Control-Allow-Origin allowlist of only trusted internal domains and strips reflected Origin headers - this neutralizes the cross-origin read without altering application logic, though it requires enumerating every legitimate front-end origin to avoid breaking integrations. Additionally restrict console/API network exposure to trusted management networks or VPN, which reduces the pool of victims an attacker can target but does not stop a compromised internal browser. Enforcing short session lifetimes and requiring re-authentication for privileged actions further limits the window in which a lured authenticated session can be abused.

Affected VersionsENISA

UCD - IBM DevOps Deploy 8.1.0 ≤8.1.2.6
UCD - IBM DevOps Deploy 8.2.0 ≤8.2.1.0

Affected Packages

euvd ucd_ibm_devops_deploy no fix

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 DevOps Deploy is an enterprise application-release-automation platform (the rebranded IBM UrbanCode Deploy) that orchestrates deployments across environments through a web-based console and REST API. The root cause is CWE-942 (Permissive Cross-domain Policy with Untrusted Domains): the server's CORS configuration reflects or accepts arbitrary Origin values rather than whitelisting only trusted domains, so browsers permit cross-origin JavaScript to read authenticated responses. Because DevOps Deploy manages deployment pipelines and credentials, the console holds sensitive operational data, and its API supports privileged state-changing actions - both of which become reachable cross-origin when the Access-Control-Allow-Origin policy is misconfigured. The two affected CPEs (cpe:2.3:a:ibm:devops_deploy) cover the 8.1.x and 8.2.x branches.

Know when Devops 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

NVD PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 7.1 HIGH

CORS abuse is browser-mediated so an authenticated victim must interact (UI:R); attacker is unauthenticated (PR:N); confidentiality high plus limited 'privileged actions' give C:H/I:L.

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

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

4
Analysis Updated
Jul 02, 2026 - 19:00 vuln.today
v3 - CVSS changed
Analysis Updated
Jul 02, 2026 - 18:59 vuln.today
v2 - CVSS changed
Severity Changed
Jul 02, 2026 - 18:52 NVD
MEDIUM HIGH
CVSS changed
Jul 02, 2026 - 18:52 NVD
5.4 (MEDIUM) 7.5 (HIGH)

DescriptionNVD

IBM UCD - IBM DevOps Deploy 8.1 through 8.1.2.6, and 8.2 through 8.2.1.0 uses Cross-Origin Resource Sharing (CORS) which could allow an attacker to carry out privileged actions and retrieve sensitive information as the domain name is not being limited to only trusted domains.

Executive ViewAI

Why It Matters

IBM DevOps Deploy versions 8.1.0-8.2.1.0 contain a CORS policy vulnerability allowing attackers to trick authenticated users into disclosing sensitive data or performing unauthorized deployment actions. Organizations using this tool face risks to CI/CD pipeline integrity, infrastructure modifications, and credential exposure. The attack requires user interaction via social engineering but impacts any organization managing deployments through this platform.

Business Impact: High
Compensating Controls

Network segmentation: restrict access to IBM DevOps Deploy to trusted internal IP ranges; block external access at firewall. Web Application Firewall (WAF): implement rules blocking suspicious cross-origin requests to deployment endpoints. Session hardening: configure SameSite=Strict for session cookies; implement IP-based session binding or re-authentication for sensitive operations. Disable CORS for deployment endpoints that do not require cross-origin functionality. Enhanced monitoring: log and alert on cross-origin requests and privilege-escalation attempts within deployment workflows.

Threat Intelligence Overview

EPSS Score
0.1%
Top 95% exploitable
Prevalence
Medium
enterprise release-automation tool, common in large IT shops but not ubiquitous
Data Quality
6 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
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.

CVE-2024-22358 HIGH
8.8 Apr 12

IBM UrbanCode Deploy (UCD) 7.0 through 7.0.5.20, 7.1 through 7.1.2.16, 7.2 through 7.2.3.9, 7.3 through 7.3.2.4 and IBM

CVE-2024-55904 HIGH
7.2 Feb 14

IBM DevOps Deploy 8.0 through 8.0.1.4, 8.1 through 8.1.0.0 / IBM UrbanCode Deploy 7.0 through 7.0.5.25, 7.1 through 7.1.

CVE-2025-14148 MEDIUM
6.5 Dec 15

In IBM DevOps Deploy 8.1 through 8.1.2.3, an authenticated user who holds LLM integration configuration privileges can r

CVE-2026-12085 MEDIUM
6.5 Jun 30

Sensitive configuration and secret disclosure in IBM UrbanCode Deploy (7.3-7.3.2.18) and IBM DevOps Deploy (8.0-8.2.1.0)

CVE-2024-56469 MEDIUM
6.3 Mar 27

IBM UrbanCode Deploy (UCD) 7.1 through 7.1.2.22, 7.2 through 7.2.3.15, and 7.3 through 7.3.2.10 / IBM DevOps Deploy 8.0

CVE-2024-22359 MEDIUM
6.1 Apr 12

IBM UrbanCode Deploy (UCD) 7.0 through 7.0.5.20, 7.1 through 7.1.2.16, 7.2 through 7.2.3.9, 7.3 through 7.3.2.4 and IBM

CVE-2025-13489 MEDIUM
5.9 Dec 15

IBM DevOps Deploy versions 8.1 through 8.1.2.3 transmit data over an unencrypted channel, enabling a man-in-the-middle a

CVE-2026-12086 MEDIUM
5.5 Jun 30

Sensitive information disclosure in IBM UrbanCode Deploy and IBM DevOps Deploy exposes potentially sensitive data to any

CVE-2025-1998 MEDIUM
5.5 Mar 27

IBM UrbanCode Deploy (UCD) through 7.1.2.21, 7.2 through 7.2.3.14, and 7.3 through 7.3.2.0 / IBM DevOps Deploy 8.0 throu

CVE-2024-22331 MEDIUM
5.5 Feb 06

IBM UrbanCode Deploy (UCD) 7.0 through 7.0.5.19, 7.1 through 7.1.2.15, 7.2 through 7.2.3.8, 7.3 through 7.3.2.3, and IBM

CVE-2025-1997 MEDIUM
5.4 Mar 27

IBM UrbanCode Deploy (UCD) 7.0 through 7.0.5.25, 7.1 through 7.1.2.21, 7.2 through 7.2.3.14, and 7.3 through 7.3.2.0 / I

CVE-2024-28781 MEDIUM
5.4 May 14

IBM UrbanCode Deploy (UCD) 7.0 through 7.0.5.20, 7.1 through 7.1.2.16, 7.2 through 7.2.3.9, 7.3 through 7.3.2.4, and 8.0

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