Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Reactor Netty service with HAProxy Protocol enabled
-
DeliveryCraft TCP connection with spoofed PROXY Protocol header
-
ExploitServer mis-evaluates remote IP from malformed header
-
ExecutionAttacker's request attributed to spoofed IP address
-
ImpactBypass IP-based access control or corrupt audit log
Vulnerability Assessment
| Weakness |
CWE
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the target Reactor Netty HTTP Server application has explicitly enabled HAProxy PROXY Protocol parsing in its configuration - this is not the default behavior. The attacker must be able to reach the Reactor Netty backend with a TCP connection carrying a crafted or spoofed PROXY Protocol header; in well-architected deployments, only the HAProxy tier should be able to reach the backend, which limits exposure. The vulnerability does not require authentication (CVSS PR:N), requires no user interaction (UI:N), and operates over the network (AV:N). Limiting factors are the mandatory non-default HAProxy Protocol configuration and any network segmentation between the public internet and the backend service. Deployments where the Reactor Netty process is directly internet-exposed with PROXY Protocol enabled are at greatest risk. |
| Impact | The CVSS 3.1 base score of 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N) correctly frames this as a moderate-severity, network-reachable integrity issue. The attack complexity is low in the sense that no authentication is required to influence the PROXY Protocol header on a misrouted or attacker-controlled connection. However, real-world exploitability is gated by a mandatory non-default configuration: HAProxy Protocol must be explicitly enabled. Organizations not using HAProxy or a PROXY-Protocol-capable load balancer are not affected. The practical risk concentrates in deployments using IP-based access control, fraud detection, or audit trails, where a spoofed source IP could enable bypass of controls or false attribution. EPSS data is not available in the provided intelligence. No KEV listing and no POC code exists, and the tagged 'Information Disclosure' impact is consistent with an attacker learning what IP the server attributes to them rather than extracting sensitive server-side data. This is a real but bounded risk - not a critical priority for most organizations, but genuinely significant for any Reactor Netty deployment where IP identity is a security control. |
| Exploit ScenarioDerived | An attacker with network access to a Reactor Netty service protected by an HAProxy load balancer sends a crafted TCP connection carrying a malformed or spoofed PROXY Protocol header. Due to the parsing flaw, the server interprets the attacker's source IP as a different, possibly trusted, address. This allows the attacker to appear to originate from an allowlisted IP range, bypassing rate limits, IP-based access controls, or skewing audit logs. No confirmed POC exists at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 27, 2026
Reactor Netty HTTP Server incorrectly evaluates the remote client IP address in deployments where HAProxy PROXY Protocol support is enabled, potentially allowing network attackers to spoof their apparent source IP. Affected versions span the 1.0.x, 1.1.x/1.2.x, and 1.3.x branches. This flaw carries no confidentiality or availability impact per the CVSS vector, but can undermine IP-based access controls, rate limiting, audit logging, or allowlist/denylist enforcement that rely on the server's perception of the client IP. No public exploit code or CISA KEV listing is present at time of analysis.
RemediationAI
Consult the VMware Spring security advisory at https://spring.io/security/cve-2026-47845 for exact fixed versions, which are not enumerated in the currently available intelligence. Users of the 1.3.x branch should upgrade to a release beyond 1.3.6, users of the 1.1.x/1.2.x branch should upgrade beyond 1.2.18, and users of the 1.0.x branch should upgrade beyond 1.0.52 or migrate to a supported release train. If an immediate upgrade is not feasible, the most effective compensating control is to disable HAProxy PROXY Protocol support in the Reactor Netty configuration, accepting that the server will then see only the load balancer's IP rather than the original client IP - a trade-off that may affect logging fidelity or IP-based features. Alternatively, enforce strict network controls so that only trusted HAProxy instances can reach the Reactor Netty service, reducing the attacker's ability to inject crafted PROXY Protocol headers.
Affected VersionsENISA
Affected Packages
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
Reactor Netty is the reactive, non-blocking HTTP networking layer underpinning Spring WebFlux. The HAProxy PROXY Protocol (versions 1 and 2) is a standard mechanism by which a load balancer or reverse proxy prepends client connection metadata - including the original source IP - to the TCP stream before forwarding it to the backend server. When Reactor Netty parses this PROXY Protocol header, a logic flaw under specific scenarios causes the server to derive the wrong remote IP address from the header. The CPE cpe:2.3:a:spring:reactor_netty:*:*:*:*:*:*:*:* covers all affected versions (1.0.52 and earlier, 1.1.0-1.2.18, and 1.3.0-1.3.6). No CWE is assigned in the advisory, but the behavior aligns conceptually with improper input validation of trusted-proxy headers (analogous to CWE-290 or CWE-346), where the server mis-identifies the source of a request.
Know when Reactor Netty 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:L/A:N
Network-reachable with no auth, but HAProxy Protocol config is a deployment prereq; integrity-only impact from IP spoofing, no confidentiality or availability loss.
Primary rating from Vendor (vmware).
CVSS VectorVendor: vmware
DescriptionCVE.org
In specific scenarios, Reactor Netty HTTP Server may incorrectly evaluate the remote IP address when HAProxy Protocol is enabled. In order for this to happen, the application must be configured to use HAProxy Protocol. Reactor Netty 1.3.0 - 1.3.6 Reactor Netty 1.1.0 - 1.2.18 Reactor Netty 1.0.52 and earlier
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Reactor Netty
View allPivotal Reactor Netty, versions prior to 0.8.11, passes headers through redirects, including authorization ones. Rated h
In Reactor Netty HTTP Server, versions 1.1.x prior to 1.1.13 and versions 1.0.x prior to 1.0.39, a malicious user can se
Reactor Netty HttpServer, versions 0.9.3 and 0.9.4, is exposed to a URISyntaxException that causes the connection to be
In Reactor Netty HTTP Server, versions 1.1.x prior to 1.1.13 and versions 1.0.x prior to 1.0.39, it is possible for a us
Credential leakage in the Reactor Netty WebSocket client exposes authentication data when a WebSocket handshake is redir
Credential leakage in the Reactor Netty HTTP client exposes authentication material when following redirects that cross
The HttpClient from Reactor Netty, versions 0.9.x prior to 0.9.5, and versions 0.8.x prior to 0.8.16, may be used incorr
HTTP/1.1 request pipelining in Reactor Netty causes unbounded memory growth, exposing Spring WebFlux applications to ava
Reactor Netty HTTP Server, in versions 1.0.11 - 1.0.23, may log request headers in some cases of invalid HTTP requests.
Exception detail leakage in Reactor Netty HTTP Server exposes internal error information across unrelated client request
DNS resolver isolation failure in Reactor Netty allows network-adjacent attackers to trigger incorrect DNS resolution by
EUVD-2026-66819
GHSA-c599-m66r-v62w
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB