Skip to main content

IBM DevOps Plan CVE-2026-4096

| EUVDEUVD-2026-36252 MEDIUM
Improper Neutralization of HTTP Headers for Scripting Syntax (CWE-644)
2026-06-11 ibm GHSA-p4v4-3mfq-ffjr
6.1
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Send HTTP request with malicious HOST header
  2. Delivery
    Application reflects HOST header unsanitized in response
  3. Exploit
    Poisoned response cached by proxy or CDN
  4. Execution
    Victim requests cached resource
  5. Impact
    Attacker-controlled script executes in victim browser or session token exfiltrated

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization HTTP header neutralization
Exploitation Conditions

The CVSS vector AV:N/AC:L/PR:N/UI:N indicates no special conditions are required for the injection act itself - an unauthenticated attacker with network access to the IBM DevOps Plan HTTP interface can send a malformed HOST header. However, realizing the full downstream impact of XSS or session hijacking requires that the application reflect the HOST header value into a response consumed by a victim user (UI:R in practice for those sub-attacks). Cache poisoning impact is amplified when a caching proxy or CDN sits in front of the application and uses the HOST header as a cache key without normalization, which is a non-default but common deployment pattern. The vulnerability is limited to IBM DevOps Plan versions 3.0.0-3.0.6; versions outside this range are not confirmed affected. Deployments accessible only from authenticated internal networks face significantly reduced practical exposure.

Impact

The CVSS 3.1 base score of 6.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) accurately reflects the network-reachable, zero-authentication, low-complexity nature of the injection vector itself. C:L and I:L correctly capture the bounded impact: an attacker can steal session data or inject malicious content but cannot achieve full system compromise or cause denial of service directly. The UI:N rating is consistent with cache-poisoning as the primary impact path, where no victim interaction is needed to deliver poisoned content. No EPSS score was provided in the available data, and the vulnerability is not listed in the CISA KEV catalog, indicating no confirmed active exploitation at this time. No public proof-of-concept was referenced. The real-world risk is moderate but meaningfully elevated in deployments behind shared caches or CDNs, where cache poisoning can achieve amplified reach. Organizations exposing IBM DevOps Plan to untrusted networks or the internet should treat this as a higher-urgency patch given the PR:N/AC:L vector. Internal-only deployments behind authenticated perimeter controls face reduced practical risk.

Exploit ScenarioDerived

An attacker sends an HTTP request to IBM DevOps Plan with a crafted HOST header (e.g., Host: attacker.com) targeting the application's link-generation or redirect functionality; the server reflects this value unsanitized into a response (e.g., a password-reset URL or a Location header), which a cached proxy stores and serves to subsequent legitimate users. Victims loading the poisoned page execute attacker-controlled JavaScript (XSS), or are redirected to an attacker-controlled domain for credential harvesting. No proof-of-concept code is publicly referenced, but the technique is well-documented for HOST header injection vulnerabilities of this class.

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

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

Alert me

AnalysisAIv1 – Jun 11, 2026

HTTP header injection in IBM DevOps Plan 3.0.0 through 3.0.6 allows unauthenticated remote attackers to inject arbitrary HTTP headers by supplying a malicious HOST header value that the application fails to sanitize. The vulnerability (CWE-644) can be leveraged to mount cross-site scripting attacks against users, poison intermediate caches with attacker-controlled content, or hijack authenticated sessions. No public exploit code has been identified at time of analysis, and CISA KEV listing is absent, though the low-complexity, no-authentication-required attack surface makes this a meaningful risk for any internet-facing deployment.

RemediationAI

Apply the vendor-released patch per IBM's advisory at https://www.ibm.com/support/pages/node/7275005. The advisory confirms a patch is available, though the exact fixed version number is not specified in the available data - consult the advisory directly to identify the target upgrade version. If immediate patching is not feasible, place the IBM DevOps Plan instance behind a reverse proxy or WAF configured to strip or validate the HOST header before forwarding requests to the application, ensuring it is normalized to the legitimate server hostname; note this adds operational complexity and may interfere with legitimate virtual-hosting scenarios. Additionally, restrict network access to DevOps Plan to trusted internal networks only, reducing the attack surface for unauthenticated external actors. Disable or bypass any caching layers (CDN, reverse-proxy caching) in front of DevOps Plan until patched, to eliminate the cache poisoning escalation path.

Affected VersionsENISA

DevOps Plan 3.0.0 ≤3.0.6

Affected Packages

euvd devops_plan 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

CWE-644 (Improper Neutralization of HTTP Headers for Scripting Syntax) describes a class of injection vulnerabilities where user-supplied data - here, the HTTP HOST request header - is accepted without adequate validation and subsequently reflected in HTTP responses or used in application logic. IBM DevOps Plan (CPE: cpe:2.3:a:ibm:devops_plan:*:*:*:*:*:*:*:*), a project and release planning tool in the IBM DevOps portfolio, fails to enforce strict HOST header validation. When an application trusts the HOST header for link generation, redirects, password-reset emails, or cache-key derivation, an attacker who controls that header can influence the response body or headers sent to other users. Cache poisoning is particularly dangerous in reverse-proxy or CDN-fronted deployments, where a single poisoned cache entry can affect a large population of victims without further attacker interaction.

Know when Devops Plan 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 MEDIUM
NVD 6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 6.5 MEDIUM

Network-reachable with no credentials required; cache poisoning path justifies UI:N; bounded C:L/I:L because session data and content integrity are affected but full system compromise is not.

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

Primary rating from Vendor (ibm).

CVSS VectorNVD

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

Lifecycle Timeline

1
CVSS changed
Jun 16, 2026 - 16:37 NVD
6.5 (MEDIUM) 6.1 (MEDIUM)

DescriptionNVD

IBM DevOps Plan 3.0.0 through 3.0.6 is vulnerable to HTTP header injection, caused by improper validation of input by the HOST headers. This could allow an attacker to conduct various attacks against the vulnerable system, including cross-site scripting, cache poisoning or session hijacking

Threat Intelligence Overview

EPSS Score
0.0%
Top 90% exploitable
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
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
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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