Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker controls destination server
-
DeliveryJetty HttpClient sends request via forward proxy
-
ExploitServer returns spoofed 407 response
-
ExecutionClient resends request with Proxy-Authentication header
-
ImpactProxy credentials disclosed to attacker
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery 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 victim application uses Jetty's HttpClient configured to route requests through a forward proxy with proxy authentication credentials set, and that the attacker controls or can impersonate the destination server so it can return an HTTP 407 (Proxy Authentication Required) response. The flaw is a client-side misattribution: the client treats a server-origin 407 as a proxy challenge and resends with the Proxy-Authentication header. Limiting factors: it only applies when a proxy with credentials is in use (reflected by AT:P), the attacker must occupy the destination-server position in the connection, and only proxy credentials are exposed - there is no impact against deployments that do not use an authenticated forward proxy. |
| Impact | The input provides a CVSS 4.0 vector (8.2, High) with AV:N/AC:L/AT:P/PR:N/UI:N and a pure confidentiality impact (VC:H, VI:N, VA:N), consistent with CWE-200 information disclosure. The network vector and lack of required privileges/user interaction look alarming, but the AT:P (attack requirements present) metric is the key moderating signal: exploitation is not opportunistic - it depends on the victim deploying Jetty's HttpClient behind a forward proxy with configured proxy credentials AND the attacker controlling (or impersonating) the destination server that returns a 407. No EPSS score is provided in the input, so exploitation probability cannot be quantified. There is no CISA KEV listing and no public exploit referenced, so this is no public exploit identified at time of analysis - not active exploitation. The only impact is disclosure of proxy credentials to a malicious upstream server; there is no integrity or availability impact and no code execution. Net: this is a genuine credential-leakage flaw worth patching, but it is a conditional, confidentiality-only issue rather than a drop-everything mass-exploitation threat; the high CVSS is driven by the sensitivity of leaked credentials, not by ease or breadth of exploitation. |
| Exploit ScenarioDerived | An application using Jetty's HttpClient routes outbound requests through a forward proxy that requires authentication. An attacker who controls or impersonates the destination server responds with HTTP 407 (Proxy Authentication Required); the client misattributes this to the proxy and resends the request including the Proxy-Authentication header, handing the proxy credentials directly to the attacker-controlled server. No public proof-of-concept is referenced in the input, and the attacker must be positioned as the destination endpoint. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 15, 2026
Eclipse Jetty's HttpClient can disclose proxy authentication credentials to a malicious server when the server returns a 407 Proxy Authentication Required status. This information disclosure (CWE-200) affects applications using Jetty's HttpClient with an authenticated forward proxy and connecting to attacker-controlled destinations. Exploitation requires the attacker to control the destination server and the client to be configured with proxy credentials; no public exploit code has been identified at time of analysis, and the CVSS 4.0 score is 8.2 (High).
RemediationAI
Patch availability is not confirmed from the provided data; consult the vendor advisory at https://github.com/jetty/jetty.project/security/advisories/GHSA-r2c5-3p8g-wpvw for updates. If no patch is available, avoid using Jetty's HttpClient with an authenticated forward proxy when connecting to untrusted servers. Alternatively, implement a custom response handler that rejects 407 responses not originating from the proxy, or use a different HTTP client library. Disabling proxy authentication would eliminate the risk but may not be feasible. Side effects: custom handling may require code changes and testing; using an alternative client may introduce compatibility issues.
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
Eclipse Jetty is a Java-based web server and servlet container; its HttpClient component is used for making HTTP requests. The vulnerability arises from a client-side misattribution of HTTP 407 responses: when a destination server (not the proxy) returns 407, the HttpClient incorrectly treats it as a proxy authentication challenge and resends the request with the Proxy-Authorization header, thereby exposing proxy credentials to the server. This is an instance of CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor). The CVSS 4.0 vector (8.2 High) shows network attack vector, no privileges required, but attack requirements present (AT:P) because a forward proxy with credentials must be configured. The independent CVSS 3.1 assessment (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N) confirms high confidentiality impact only, with no integrity or availability impact. The CPE string cpe:2.3:a:eclipse_foundation:eclipse_jetty:*:*:*:*:*:*:*:* indicates that all versions of Eclipse Jetty may be affected, but the vendor advisory should be consulted for precise version ranges.
Know when Eclipse Jetty 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
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Network-reachable with no privileges or user interaction, but AC:H because it requires an authenticated forward-proxy deployment and attacker-controlled destination; only proxy credentials leak, so C:H, I:N, A:N.
Primary rating from Vendor (eclipse).
CVSS VectorVendor: eclipse
DescriptionCVE.org
When Jetty's HttpClient make a request to a server through a forward proxy, the server may reply with a 407 (Proxy Authentication Required).
The client mistakenly interprets the 407 as coming from the proxy, so it re-sends the request with the Proxy-Authentication header, which arrives to the server, that now has access to the proxy credentials.
Technical POC Analysis
CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Eclipse Jetty's HttpClient can expose proxy authentication credentials to an attacker-controlled destination when a 407 response is returned, affecting organizations that use authenticated forward proxies for outbound application traffic. This credential disclosure creates a risk of unauthorized network access and lateral movement, and no vendor-released patch identified at time of analysis. Although no public exploit code has been identified at time of analysis, leadership should prioritize identifying affected deployments and reducing outbound trust to untrusted servers.
No vendor-released patch identified at time of analysis; interim mitigations include disabling authenticated forward proxy use with Eclipse Jetty HttpClient for untrusted destinations, enforcing egress allowlists, rotating proxy credentials, and monitoring proxy logs for 407 responses. Apply vendor patch when released.
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 Eclipse Jetty
View allHTTP request smuggling in Eclipse Jetty's HTTP/1.1 parser lets remote unauthenticated attackers desynchronize front-end/
Security-constraint bypass in Eclipse Jetty leaves some request URL patterns unprotected when annotation and deployment-
Unauthenticated remote denial-of-service in Eclipse Jetty's WebSocket implementation allows any network-accessible clien
HTTP/2 thread-exhaustion denial-of-service in Eclipse Jetty allows unauthenticated remote clients to permanently block a
HTTP/1.1 request smuggling in Eclipse Jetty allows unauthenticated remote attackers to desynchronize request boundary pa
Path-normalization weakness in Eclipse Jetty's HttpClient causes credential disclosure: when HttpClient receives a redir
Privilege escalation in Eclipse Jetty 9.4.0-12.1.7 allows unauthenticated remote attackers to bypass authentication via
Query-parameter injection in Eclipse Jetty's TryPathsHandler and TryFilesFilter allows unauthenticated remote attackers
HTTP/1.1 trailer leakage in Eclipse Jetty allows a remote unauthenticated attacker to read trailer headers from a previo
Eclipse Jetty fails to enforce RFC 9110/9112's requirement that the HTTP request authority (host and port) match the val
Eclipse Jetty mishandles HTTP URI path parameters containing semicolons combined with traversal sequences, delivering an
EUVD-2026-101947
GHSA-vv2w-r86m-5w27
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB