Skip to main content

Eclipse Jetty CVE-2026-77711

| EUVDEUVD-2026-101947 HIGH
Information Exposure (CWE-200)
2026-10-15 eclipse GHSA-vv2w-r86m-5w27
8.2
CVSS 4.0 · Vendor: eclipse
View

Attack ChainAIDerived

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

  1. Access
    Attacker controls destination server
  2. Delivery
    Jetty HttpClient sends request via forward proxy
  3. Exploit
    Server returns spoofed 407 response
  4. Execution
    Client resends request with Proxy-Authentication header
  5. Impact
    Proxy 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Eclipse Jetty 12.1.0 ≤12.1.12
Eclipse Jetty 9.4.0 ≤9.4.64
Eclipse Jetty 12.0.0 ≤12.0.38
Eclipse Jetty 11.0.0 ≤11.0.32
Eclipse Jetty 10.0.0 ≤10.0.32

Affected Packages

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

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

Vendor (eclipse) PRIMARY 8.2 HIGH
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
vuln.today AI 5.9 MEDIUM

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.

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

Primary rating from Vendor (eclipse).

CVSS VectorVendor: eclipse

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 77% exploitable
Prevalence
High
Jetty is a widely embedded Java HTTP server/client across enterprise applications
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.3%
Patch available No
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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

41
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +41
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-2332 CRITICAL
9.1 Apr 14

HTTP request smuggling in Eclipse Jetty's HTTP/1.1 parser lets remote unauthenticated attackers desynchronize front-end/

CVE-2026-18661 HIGH
8.8 Oct 15

Security-constraint bypass in Eclipse Jetty leaves some request URL patterns unprotected when annotation and deployment-

CVE-2026-19204 HIGH
8.7 Sep 07

Unauthenticated remote denial-of-service in Eclipse Jetty's WebSocket implementation allows any network-accessible clien

CVE-2026-12611 HIGH
8.7 Sep 08

HTTP/2 thread-exhaustion denial-of-service in Eclipse Jetty allows unauthenticated remote clients to permanently block a

CVE-2026-19203 HIGH
8.3 Sep 08

HTTP/1.1 request smuggling in Eclipse Jetty allows unauthenticated remote attackers to desynchronize request boundary pa

CVE-2026-76184 HIGH
8.2 Oct 15

Path-normalization weakness in Eclipse Jetty's HttpClient causes credential disclosure: when HttpClient receives a redir

CVE-2026-5795 HIGH
7.4 Apr 08

Privilege escalation in Eclipse Jetty 9.4.0-12.1.7 allows unauthenticated remote attackers to bypass authentication via

CVE-2026-76182 MEDIUM
6.9 Oct 15

Query-parameter injection in Eclipse Jetty's TryPathsHandler and TryFilesFilter allows unauthenticated remote attackers

CVE-2026-10051 MEDIUM
6.9 Jul 14

HTTP/1.1 trailer leakage in Eclipse Jetty allows a remote unauthenticated attacker to read trailer headers from a previo

CVE-2026-6790 MEDIUM
5.3 Jul 14

Eclipse Jetty fails to enforce RFC 9110/9112's requirement that the HTTP request authority (host and port) match the val

CVE-2026-8384 MEDIUM
5.3 Jul 14

Eclipse Jetty mishandles HTTP URI path parameters containing semicolons combined with traversal sequences, delivering an

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