Skip to main content

WSO2 API Manager EUVDEUVD-2025-209758

| CVE-2025-8154 HIGH
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') (CWE-74)
2026-05-11 WSO2 GHSA-j72f-vgmh-c8hr
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Reach Webhook API endpoint on gateway
  2. Delivery
    Send request with crafted header values
  3. Exploit
    Headers injected into HTTP response
  4. Execution
    Overwrite/inject Set-Cookie or cache headers
  5. Impact
    Poison 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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

AnalysisAIv2 – 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)
v1 May 11, 2026 - 10:31 CVSS 5.3

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

WSO2 Carbon API Gateway 9.20.74 <9.20.74.374
WSO2 Carbon API Gateway 9.30.67 <9.30.67.104
WSO2 Carbon API Gateway 9.29.120 <9.29.120.181
WSO2 API Manager 4.2.0 <4.2.0.164
WSO2 API Control Plane 4.5.0 <4.5.0.21
WSO2 Carbon API Gateway 9.28.116 <9.28.116.363
WSO2 Universal Gateway 4.5.0 <4.5.0.19
WSO2 API Manager 4.5.0 <4.5.0.20
WSO2 Carbon API Management Implementation 9.28.116 <9.28.116.363
WSO2 Carbon API Management Implementation 9.29.120 <9.29.120.181
WSO2 Carbon API Management Implementation 9.30.67 <9.30.67.104
WSO2 Carbon API Management Implementation 9.20.74 <9.20.74.374
WSO2 API Manager 4.1.0 <4.1.0.218
WSO2 Carbon API Gateway 9.31.86 <9.31.86.64
WSO2 Carbon API Management Implementation 9.31.86 <9.31.86.64
WSO2 API Manager 4.3.0 <4.3.0.74
WSO2 Traffic Manager 4.5.0 <4.5.0.19
WSO2 API Manager 4.4.0 <4.4.0.38

Affected Packages

euvd wso2_api_control_plane fix: 4.5.0.21
euvd wso2_api_manager fix: 4.1.0.218, 4.2.0.164, 4.3.0.74, 4.4.0.38, 4.5.0.20
euvd wso2_carbon_api_gateway fix: 9.20.74.374, 9.28.116.363, 9.29.120.181, 9.30.67.104, 9.31.86.64
euvd wso2_carbon_api_management_implementation fix: 9.20.74.374, 9.28.116.363, 9.29.120.181, 9.30.67.104, 9.31.86.64
euvd wso2_traffic_manager fix: 4.5.0.19
euvd wso2_universal_gateway fix: 4.5.0.19

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

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

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/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
None
Integrity
High
Availability
None

Lifecycle Timeline

5
Analysis Updated
Oct 14, 2026 - 13:43 vuln.today
v2 - CVSS changed
Severity Changed
Oct 14, 2026 - 13:22 NVD
MEDIUM HIGH
CVSS changed
Oct 14, 2026 - 13:22 NVD
5.3 (MEDIUM) 7.5 (HIGH)
Patch available
May 11, 2026 - 11:01 EUVD
CVE Published
May 11, 2026 - 09:30 nvd
MEDIUM 5.3

DescriptionNVD

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

Why It Matters

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.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 88% exploitable
Prevalence
Medium
WSO2 API Manager/gateway is common enterprise API middleware, not universal
Social Media
1
Sightings
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.0%
Patch available Yes
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
Medium
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-2026-5430 CRITICAL POC
10.0 Aug 06

Authentication bypass in WSO2 API Manager and related components (Universal Gateway, Traffic Manager, API Control Plane,

CVE-2026-2053 CRITICAL
10.0 Jun 26

Server-side request forgery in WSO2 API Manager lets unauthenticated remote attackers coerce the gateway into making ser

CVE-2026-1728 CRITICAL
9.8 Aug 06

Privilege escalation in WSO2 API Manager and related Carbon-based products allows a low-privileged user, using a validly

CVE-2025-15039 CRITICAL
9.4 Aug 06

Authentication bypass in WSO2 Identity Server and multiple WSO2 platform products (API Manager, Open Banking AM/IAM/KM,

CVE-2025-8325 HIGH
8.8 May 11

Missing role-based authorization on WSO2 API Manager's Gateway REST API lets any authenticated user invoke privileged Ga

CVE-2026-4249 HIGH
8.6 Jul 06

Persistent denial of service in multiple WSO2 products - including WSO2 API Manager, WSO2 Universal Gateway, WSO2 Traffi

CVE-2025-12737 HIGH
8.4 Sep 03

OS command injection (CWE-78) in WSO2's shared Carbon Console administrative interface allows an authenticated administr

CVE-2025-14260 HIGH
8.3 Oct 28

Server-side request forgery in WSO2 API Manager and related WSO2 products lets a remote attacker direct the server to ar

CVE-2026-3416 HIGH
7.5 Sep 03

Predictable HMAC shared secrets generated by the API Publisher component of WSO2 API Manager allow a sophisticated attac

CVE-2024-2374 HIGH
7.5 Apr 16

The XML parsers within multiple WSO2 products accept user-supplied XML data without properly configuring to prevent the

CVE-2025-13173 MEDIUM
6.5 Oct 19

WSO2 Carbon OAuth, as shipped in WSO2 Identity Server, API Manager, and related WSO2 products, can leave session-bound t

CVE-2026-11854 MEDIUM
6.1 Oct 28

Reflected cross-site scripting (CWE-79) affects WSO2's authentication endpoint, which echoes unsanitized request data in

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