Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach Webhook API endpoint on gateway
-
DeliverySend request with crafted header values
-
ExploitHeaders injected into HTTP response
-
ExecutionOverwrite/inject Set-Cookie or cache headers
-
ImpactPoison cache or hijack victim session
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
|
| Exploitation Conditions | Exploitation requires that the target be an affected WSO2 component (API Manager 4.1.0-4.5.0, Universal Gateway/Traffic Manager/API Control Plane 4.5.0, or Carbon API Gateway/Management Implementation 9.20.74-9.31.86) exposing the Webhook API invocation path, which accepts user-supplied HTTP request headers and reflects them into responses without sanitization. No authentication is required per the CVSS vector (PR:N) and no user interaction (UI:N), so remote unauthenticated requests against a reachable Webhook endpoint suffice. The principal limiting factors are: the Webhook API functionality must be in use/reachable, the instance must be a pre-fix build (each product line has a specific patched sub-version such as 4.5.0.20 for API Manager 4.5.0), and realized harm (cache poisoning, security-header weakening, cookie/session abuse) depends on how downstream clients or proxies process the injected headers rather than on the gateway alone. |
| Impact | Signals here are consistent and point to a genuine but moderate-priority issue rather than an emergency. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N, base 7.5) indicates a network-reachable, low-complexity, unauthenticated flaw with high integrity impact and no confidentiality or availability loss - appropriate for an HTTP response-header injection (CWE-74) weakness. The exploitation signals temper this: EPSS is very low at 0.04% (12th percentile), the CVE is NOT on CISA KEV, and no public exploit was identified at time of analysis. CISA SSVC reinforces low urgency (Exploitation: none, Automatable: no, Technical Impact: partial). There is no conflict between the signals: a high base score driven solely by integrity impact, combined with no observed or predicted exploitation and a vendor patch already available, means this is a 'patch in normal cycle' item rather than a drop-everything priority. One nuance to verify: the description frames impact as header manipulation that could aid session hijacking or cache poisoning, which is a downstream/client-side effect - the CVSS I:H captures response integrity, but real-world harm depends on what a victim browser does with the injected headers. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker sends a Webhook API invocation to an affected WSO2 gateway supplying crafted values in HTTP request headers, which the component reflects into HTTP responses without validation. By injecting or overwriting response headers (e.g. Set-Cookie or cache-control directives), the attacker can poison caches, weaken security headers, or set/leak cookie values to facilitate session hijacking. No public proof-of-concept is known at time of analysis, and because attack complexity is low this would require only well-formed malicious requests rather than specialized tooling. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Oct 14, 2026
HTTP response header injection in WSO2 API Manager and its companion WSO2 gateway components (Universal Gateway, Traffic Manager, API Control Plane, Carbon API Gateway, and Carbon API Management Implementation) lets unauthenticated remote attackers inject or overwrite arbitrary HTTP response headers through the Webhook API invocation path. Because the CVSS vector is AV:N/AC:L/PR:N/UI:N, no credentials or user interaction are needed - any reachable, pre-fix Webhook endpoint is sufficient, and the confidentiality-neutral but integrity-high rating (C:N/I:H/A:N, base 7.5) reflects that tampered headers can poison browser caches, weaken security headers, or inject cookie values to enable session hijacking. Exploitation is not confirmed to be active and no public exploit code has been identified at time of analysis; EPSS is low at 0.04% (12th percentile), and CISA's SSVC decision framework rates exploitation as 'none', automatable as 'no', and technical impact as 'partial'. Patches are available per the vendor advisory.
Earlier versions of this analysis (1)
HTTP response header injection in WSO2 Webhook API invocations allows unauthenticated remote attackers to inject or overwrite arbitrary HTTP response headers via unsanitized user-supplied input. Successful exploitation enables cache manipulation, security header alteration, cookie injection, and potential session hijacking. CVSS 5.3 (network-accessible, low complexity, no authentication required); no public exploit code or active exploitation confirmed at time of analysis.
RemediationAI
Vendor-released patches are available: upgrade each product line to its fixed sub-version - WSO2 API Manager 4.1.0.218, 4.2.0.164, 4.3.0.74, 4.4.0.38, or 4.5.0.20; WSO2 Universal Gateway and Traffic Manager 4.5.0.19; WSO2 API Control Plane 4.5.0.21; and WSO2 Carbon API Gateway / Carbon API Management Implementation 9.20.74.374, 9.28.116.363, 9.29.120.181, 9.30.67.104, or 9.31.86.64 as appropriate. Full guidance is in the WSO2 advisory WSO2-2025-4410 (https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2025-4410/). If immediate patching is not possible, restrict network reachability of the Webhook API invocation path so only trusted callers can submit headers - for example firewall or gateway ACLs limiting access to the Webhook endpoints - while accepting that this reduces the feature's usefulness for external integrations. As a compensating control, strip or reject inbound requests carrying unexpected or duplicate HTTP header names at the fronting reverse proxy/CDN and normalize response headers before they reach clients; the trade-off is that legitimate webhook integrations relying on custom header passthrough may break. Also harden downstream clients by pinning cache behavior and security headers at the edge so that any header reflection that slips through cannot poison caches or weaken session protections; note that this does not fix the underlying injection and only blunts its downstream effect.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 6 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is classified as CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component), which in this case manifests specifically as HTTP response header injection. WSO2's API management stack exposes a Webhook API invocation feature that accepts caller-supplied HTTP request headers and then reflects or forwards those values into outbound HTTP responses without adequate validation or CRLF/output-neutralization, so attacker-controlled header names and values reach the response writer verbatim. Because HTTP headers are a control plane for downstream behavior, this lets an attacker set or overwrite semantics such as caching directives, Content-Security-Policy or other security headers, and Set-Cookie values. The affected CPEs span the whole WSO2 gateway family: cpe:2.3:a:wso2:wso2_api_manager, wso2_universal_gateway, wso2_traffic_manager, wso2_api_control_plane, wso2_carbon_api_gateway, and wso2_carbon_api_management_implementation, all wildcarded, indicating the injection logic is shared across product lines rather than isolated to a single deployable. The root cause is a missing output-encoding step on a user-influenced header channel, not a memory-safety or authentication defect, which is why the assessment keeps confidentiality and availability impact at none while raising integrity impact to high.
Know when Wso2 Api Manager 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:N/UI:N/S:U/C:N/I:H/A:N
Remote unauthenticated requests reflect attacker headers into responses (AV:N/AC:L/PR:N/UI:N); impact is response integrity only (I:H), with no system confidentiality or availability loss.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionNVD
In Webhook API invocations, the component accepts user-supplied input for HTTP request headers without sufficient validation or sanitization, allowing these headers to be injected into HTTP responses.
By exploiting this vulnerability, a malicious actor can inject or overwrite arbitrary HTTP response headers. This can lead to various adverse effects, including the manipulation of browser caching, alteration of security-related headers, and the injection of sensitive information such as cookie values, potentially enabling session hijacking or other malicious activities.
Executive ViewAI
WSO2 API Manager and its companion gateway components are affected by a high-severity header-injection flaw that lets unauthenticated remote attackers tamper with HTTP response headers through the Webhook API path. This can undermine browser security controls, poison caches, or enable session hijacking on internet-facing API infrastructure, so leadership should prioritize remediation despite no public exploit identified at time of analysis. The organizational impact is concentrated in teams relying on WSO2 API gateways for critical integration and API traffic.
Apply vendor patch.
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.
More in Wso2 Api Manager
View allAuthentication bypass in WSO2 API Manager and related components (Universal Gateway, Traffic Manager, API Control Plane,
Server-side request forgery in WSO2 API Manager lets unauthenticated remote attackers coerce the gateway into making ser
Privilege escalation in WSO2 API Manager and related Carbon-based products allows a low-privileged user, using a validly
Authentication bypass in WSO2 Identity Server and multiple WSO2 platform products (API Manager, Open Banking AM/IAM/KM,
Missing role-based authorization on WSO2 API Manager's Gateway REST API lets any authenticated user invoke privileged Ga
Persistent denial of service in multiple WSO2 products - including WSO2 API Manager, WSO2 Universal Gateway, WSO2 Traffi
OS command injection (CWE-78) in WSO2's shared Carbon Console administrative interface allows an authenticated administr
Server-side request forgery in WSO2 API Manager and related WSO2 products lets a remote attacker direct the server to ar
Predictable HMAC shared secrets generated by the API Publisher component of WSO2 API Manager allow a sophisticated attac
The XML parsers within multiple WSO2 products accept user-supplied XML data without properly configuring to prevent the
WSO2 Carbon OAuth, as shipped in WSO2 Identity Server, API Manager, and related WSO2 products, can leave session-bound t
Reflected cross-site scripting (CWE-79) affects WSO2's authentication endpoint, which echoes unsanitized request data in
EUVD-2025-209758
GHSA-j72f-vgmh-c8hr
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB