Every CVE Search/ Get API key

CVE-2026-6790

Eclipse Jetty: HTTP Authority/Host mismatch

5.3 MediumFix available

In Eclipse Jetty, for HTTP/1, HTTP/2 and HTTP/3 requests, there is no strict check that the request authority (host and port) matches what provided in the Host header (if present).

This was not enforced in earlier HTTP RFC (for example, in RFC 2616), but it is in the latest RFC (9110 and 9112).

This mismatch can cause a number of problems that may be classified as vulnerabilities such as:

  URI constructions (for example, for redirects -- this is typical for login pages)
  Virtual host selection
  Reverse proxying
  Misleading logs
  Etc.

Given that the latest RFCs require that request authority and Host header must match, Jetty should enforce this invariant.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
Low
Availability
None

Exploit likelihood

0.31%Up 0.1 points since Jul 14, 2026
90%50%10%1%

What each source reports

CVE List Score used 5.3

In Eclipse Jetty, for HTTP/1, HTTP/2 and HTTP/3 requests, there is no strict check that the request authority (host and port) matches what provided in the Host header (if present).

This was not enforced in earlier HTTP RFC (for example, in RFC 2616), but it is in the latest RFC (9110 and 9112).

This mismatch can cause a number of problems that may be classified as vulnerabilities such as:

  URI constructions (for example, for redirects -- this is typical for login pages)
  Virtual host selection
  Reverse proxying
  Misleading logs
  Etc.

Given that the latest RFCs require that request authority and Host header must match, Jetty should enforce this invariant.

Record
CVE-2026-6790
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-20
Updated
2026-11-02
EUVDEUVD-2026-43646 5.3

In Eclipse Jetty, for HTTP/1, HTTP/2 and HTTP/3 requests, there is no strict check that the request authority (host and port) matches what provided in the Host header (if present).

This was not enforced in earlier HTTP RFC (for example, in RFC 2616), but it is in the latest RFC (9110 and 9112).

This mismatch can cause a number of problems that may be classified as vulnerabilities such as:

  URI constructions (for example, for redirects -- this is typical for login pages)
  Virtual host selection
  Reverse proxying
  Misleading logs
  Etc.

Given that the latest RFCs require that request authority and Host header must match, Jetty should enforce this invariant.

Record
EUVD-2026-43646
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-7p3p-8qv8-m2vh 5.3

Eclipse Jetty: HTTP Authority/Host mismatch

Summary

Jetty currently accepts HTTP/2 and HTTP/3 requests where the regular Host header and the pseudo-header :authority do not match. As a result, the same request can carry two different host identities through Jetty:

  • logic based on HttpURI / Request.getServerName(request) uses :authority
  • logic based on raw request headers continues to use Host

This creates a host/authority confusion condition that can break security assumptions in higher layers.

Jetty already performs an explicit authority/Host consistency check on the HTTP/1.1 path, but equivalent validation is missing on the HTTP/2 and HTTP/3 paths.

Security Impact

This issue is not inherently remote code execution, but it can become security-relevant in deployments that rely on the request host for security-sensitive decisions, including:

  • host-based access control
  • virtual host isolation
  • multi-tenant routing by hostname
  • login/logout/callback URL construction
  • reverse proxy and forwarded-header trust chains
  • auditing, cache keys, and absolute URL generation

Potential consequences include:

  • bypass of host-based ACLs
  • virtual host or tenant isolation failures
  • incorrect or attacker-influenced redirect/callback targets
  • inconsistent proxy/downstream interpretation of the original target host
  • misleading logs and audit records

Technical Root Cause

  1. On the HTTP/2 and HTTP/3 metadata builder paths:
  • :authority is parsed separately into authority/URI state
  • Host is preserved as a normal request header
  • the two values are not compared for consistency
  1. On the HTTP/2 and HTTP/3 server entry paths:
  • Jetty calls ComplianceUtils.verify(httpCompliance, requestMetaData, listener)
  • this verification does not enforce MISMATCHED_AUTHORITY
  1. On the HTTP/1.1 path:
  • Jetty explicitly checks whether authority and Host match
  • mismatches are rejected by default

Relevant Code Locations

HTTP/2 metadata builder:

  • jetty-core/jetty-http2/jetty-http2-hpack/src/main/java/org/eclipse/jetty/http2/hpack/internal/MetaDataBuilder.java

HTTP/3 metadata builder:

  • jetty-core/jetty-http3/jetty-http3-qpack/src/main/java/org/eclipse/jetty/http3/qpack/internal/metadata/MetaDataBuilder.java

HTTP/2 server entry:

  • jetty-core/jetty-http2/jetty-http2-server/src/main/java/org/eclipse/jetty/http2/server/internal/HttpStreamOverHTTP2.java

HTTP/3 server entry:

  • jetty-core/jetty-http3/jetty-http3-server/src/main/java/org/eclipse/jetty/http3/server/internal/HttpStreamOverHTTP3.java

Shared HTTP compliance verification:

  • jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/ComplianceUtils.java

HTTP/1.1 authority/Host consistency check:

  • jetty-core/jetty-server/src/main/java/org/eclipse/jetty/server/internal/HttpConnection.java

Defined but not enforced on H2/H3:

  • jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/HttpCompliance.java
  • violation: MISMATCHED_AUTHORITY

Reproduction

I reproduced this on local Jetty 12.1.9-SNAPSHOT source.

Minimal reproduction steps:

  1. Start a Jetty HTTP/2 or HTTP/3 test server.
  2. Send a request with:
    • :authority = localhost:<port>
    • Host = evil.example:<port>
  3. In the request handler, inspect both:
    • Request.getServerName(request)
    • request.getHeaders().get(HttpHeader.HOST)
  4. Observe whether Jetty rejects the request or allows both values to remain visible. Observed result:
    • HTTP/2: request is accepted and returns 200
    • HTTP/3: request is accepted and returns 200
    • the server can observe both:
      • serverName=localhost
      • hostHeader=evil.example:<port>

This shows that a single attacker-controlled request can preserve two conflicting host interpretations inside Jetty.

Tests Used

HTTP/2 rejection test:

  • org.eclipse.jetty.http2.tests.HTTP2Test#testRejectMismatchedHostHeaderAndAuthority

HTTP/2 exploitability test:

-…

Record
GHSA-7p3p-8qv8-m2vh
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-20
Updated
2026-11-02
NVD 5.3

In Eclipse Jetty, for HTTP/1, HTTP/2 and HTTP/3 requests, there is no strict check that the request authority (host and port) matches what provided in the Host header (if present).

This was not enforced in earlier HTTP RFC (for example, in RFC 2616), but it is in the latest RFC (9110 and 9112).

This mismatch can cause a number of problems that may be classified as vulnerabilities such as:

  URI constructions (for example, for redirects -- this is typical for login pages)
  Virtual host selection
  Reverse proxying
  Misleading logs
  Etc.

Given that the latest RFCs require that request authority and Host header must match, Jetty should enforce this invariant.

Record
CVE-2026-6790
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-20
Updated
2026-11-02
OSV 5.3

In Eclipse Jetty, for HTTP/1, HTTP/2 and HTTP/3 requests, there is no strict check that the request authority (host and port) matches what provided in the Host header (if present).

This was not enforced in earlier HTTP RFC (for example, in RFC 2616), but it is in the latest RFC (9110 and 9112).

This mismatch can cause a number of problems that may be classified as vulnerabilities such as:

  URI constructions (for example, for redirects -- this is typical for login pages)
  Virtual host selection
  Reverse proxying
  Misleading logs
  Etc.

Given that the latest RFCs require that request authority and Host header must match, Jetty should enforce this invariant.

Record
CVE-2026-6790
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-20
Updated
2026-11-02
OSVDEBIAN-CVE-2026-6790 5.3

In Eclipse Jetty, for HTTP/1, HTTP/2 and HTTP/3 requests, there is no strict check that the request authority (host and port) matches what provided in the Host header (if present). This was not enforced in earlier HTTP RFC (for example, in RFC 2616), but it is in the latest RFC (9110 and 9112). This mismatch can cause a number of problems that may be classified as vulnerabilities such as: * URI constructions (for example, for redirects -- this is typical for login pages) * Virtual host selection * Reverse proxying * Misleading logs * Etc. Given that the latest RFCs require that request authority and Host header must match, Jetty should enforce this invariant.

Record
DEBIAN-CVE-2026-6790
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-04
Show 20 moreShow less
OSVGHSA-7p3p-8qv8-m2vh 5.3

Eclipse Jetty: HTTP Authority/Host mismatch

Summary

Jetty currently accepts HTTP/2 and HTTP/3 requests where the regular Host header and the pseudo-header :authority do not match. As a result, the same request can carry two different host identities through Jetty:

  • logic based on HttpURI / Request.getServerName(request) uses :authority
  • logic based on raw request headers continues to use Host

This creates a host/authority confusion condition that can break security assumptions in higher layers.

Jetty already performs an explicit authority/Host consistency check on the HTTP/1.1 path, but equivalent validation is missing on the HTTP/2 and HTTP/3 paths.

Security Impact

This issue is not inherently remote code execution, but it can become security-relevant in deployments that rely on the request host for security-sensitive decisions, including:

  • host-based access control
  • virtual host isolation
  • multi-tenant routing by hostname
  • login/logout/callback URL construction
  • reverse proxy and forwarded-header trust chains
  • auditing, cache keys, and absolute URL generation

Potential consequences include:

  • bypass of host-based ACLs
  • virtual host or tenant isolation failures
  • incorrect or attacker-influenced redirect/callback targets
  • inconsistent proxy/downstream interpretation of the original target host
  • misleading logs and audit records

Technical Root Cause

  1. On the HTTP/2 and HTTP/3 metadata builder paths:
  • :authority is parsed separately into authority/URI state
  • Host is preserved as a normal request header
  • the two values are not compared for consistency
  1. On the HTTP/2 and HTTP/3 server entry paths:
  • Jetty calls ComplianceUtils.verify(httpCompliance, requestMetaData, listener)
  • this verification does not enforce MISMATCHED_AUTHORITY
  1. On the HTTP/1.1 path:
  • Jetty explicitly checks whether authority and Host match
  • mismatches are rejected by default

Relevant Code Locations

HTTP/2 metadata builder:

  • jetty-core/jetty-http2/jetty-http2-hpack/src/main/java/org/eclipse/jetty/http2/hpack/internal/MetaDataBuilder.java

HTTP/3 metadata builder:

  • jetty-core/jetty-http3/jetty-http3-qpack/src/main/java/org/eclipse/jetty/http3/qpack/internal/metadata/MetaDataBuilder.java

HTTP/2 server entry:

  • jetty-core/jetty-http2/jetty-http2-server/src/main/java/org/eclipse/jetty/http2/server/internal/HttpStreamOverHTTP2.java

HTTP/3 server entry:

  • jetty-core/jetty-http3/jetty-http3-server/src/main/java/org/eclipse/jetty/http3/server/internal/HttpStreamOverHTTP3.java

Shared HTTP compliance verification:

  • jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/ComplianceUtils.java

HTTP/1.1 authority/Host consistency check:

  • jetty-core/jetty-server/src/main/java/org/eclipse/jetty/server/internal/HttpConnection.java

Defined but not enforced on H2/H3:

  • jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/HttpCompliance.java
  • violation: MISMATCHED_AUTHORITY

Reproduction

I reproduced this on local Jetty 12.1.9-SNAPSHOT source.

Minimal reproduction steps:

  1. Start a Jetty HTTP/2 or HTTP/3 test server.
  2. Send a request with:
    • :authority = localhost:<port>
    • Host = evil.example:<port>
  3. In the request handler, inspect both:
    • Request.getServerName(request)
    • request.getHeaders().get(HttpHeader.HOST)
  4. Observe whether Jetty rejects the request or allows both values to remain visible. Observed result:
    • HTTP/2: request is accepted and returns 200
    • HTTP/3: request is accepted and returns 200
    • the server can observe both:
      • serverName=localhost
      • hostHeader=evil.example:<port>

This shows that a single attacker-controlled request can preserve two conflicting host interpretations inside Jetty.

Tests Used

HTTP/2 rejection test:

  • org.eclipse.jetty.http2.tests.HTTP2Test#testRejectMismatchedHostHeaderAndAuthority

HTTP/2 exploitability test:

-…

Record
GHSA-7p3p-8qv8-m2vh
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-20
Updated
2026-11-02
OSVUBUNTU-CVE-2026-6790 5.3

In Eclipse Jetty, for HTTP/1, HTTP/2 and HTTP/3 requests, there is no strict check that the request authority (host and port) matches what provided in the Host header (if present). This was not enforced in earlier HTTP RFC (for example, in RFC 2616), but it is in the latest RFC (9110 and 9112). This mismatch can cause a number of problems that may be classified as vulnerabilities such as: * URI constructions (for example, for redirects -- this is typical for login pages) * Virtual host selection * Reverse proxying * Misleading logs * Etc. Given that the latest RFCs require that request authority and Host header must match, Jetty should enforce this invariant.

Record
UBUNTU-CVE-2026-6790
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Updated
2026-11-02
OSVCLSA-2026-1779065207 No score

TuxCare security update for 2 packages (2 CVEs)

TuxCare rebuilt 2 packages to address 2 CVEs. Fixed in 9.4.62.tuxcare0001.

Record
CLSA-2026-1779065207
Updated
2026-11-02
OSVCLSA-2026-1779065208 No score

TuxCare security update for org.eclipse.jetty:jetty-server (1 CVE)

TuxCare rebuilt org.eclipse.jetty:jetty-server to address 1 CVE. Fixed in 10.0.30.tuxcare0001.

Record
CLSA-2026-1779065208
Updated
2026-11-02
OSVCLSA-2026-1779065209 No score

TuxCare security update for org.eclipse.jetty:jetty-server (1 CVE)

TuxCare rebuilt org.eclipse.jetty:jetty-server to address 1 CVE. Fixed in 11.0.30.tuxcare0001.

Record
CLSA-2026-1779065209
Updated
2026-11-02
OSVCLSA-2026-1785291679 No score

TuxCare security update for org.eclipse.jetty:jetty-server (1 CVE)

TuxCare rebuilt org.eclipse.jetty:jetty-server to address 1 CVE. Fixed in 11.0.29.tuxcare0003.

Record
CLSA-2026-1785291679
Updated
2026-11-02
OSVCLSA-2026-1786356731 No score

TuxCare security update for org.eclipse.jetty (2 CVEs)

TuxCare rebuilt 2 org.eclipse.jetty packages to address 2 CVEs. Fixed in 10.0.27.tuxcare0004.

Record
CLSA-2026-1786356731
Updated
2026-11-02
OSVCLSA-2026-1786358468 No score

TuxCare security update for org.eclipse.jetty (2 CVEs)

TuxCare rebuilt 2 org.eclipse.jetty packages to address 2 CVEs. Fixed in 10.0.28.tuxcare0003.

Record
CLSA-2026-1786358468
Updated
2026-11-02
OSVCLSA-2026-1786441499 No score

TuxCare security update for org.eclipse.jetty:jetty-server (1 CVE)

TuxCare rebuilt org.eclipse.jetty:jetty-server to address 1 CVE. Fixed in 9.4.61.tuxcare0003.

Record
CLSA-2026-1786441499
Updated
2026-11-02
OSVCLSA-2026-1786441655 No score

TuxCare security update for org.eclipse.jetty:jetty-server (1 CVE)

TuxCare rebuilt org.eclipse.jetty:jetty-server to address 1 CVE. Fixed in 9.4.60.tuxcare0003.

Record
CLSA-2026-1786441655
Updated
2026-11-02
OSVCLSA-2026-1786467443 No score

TuxCare security update for org.eclipse.jetty:jetty-server (1 CVE)

TuxCare rebuilt org.eclipse.jetty:jetty-server to address 1 CVE. Fixed in 10.0.26-tuxcare.3.

Record
CLSA-2026-1786467443
Updated
2026-11-02
OSVCLSA-2026-1786482291 No score

TuxCare security update for org.eclipse.jetty:jetty-server (1 CVE)

TuxCare rebuilt org.eclipse.jetty:jetty-server to address 1 CVE. Fixed in 10.0.29.tuxcare0003.

Record
CLSA-2026-1786482291
Updated
2026-11-02
OSVCLSA-2026-1787658666 No score

TuxCare security update for org.eclipse.jetty:jetty-server (1 CVE)

TuxCare rebuilt org.eclipse.jetty:jetty-server to address 1 CVE. Fixed in 11.0.28.tuxcare0004.

Record
CLSA-2026-1787658666
Updated
2026-11-02
OSVCLSA-2026-1792753531 No score

TuxCare security update for 3 packages (4 CVEs)

TuxCare rebuilt 3 packages to address 4 CVEs. Fixed in 11.0.18-tuxcare.1.

Record
CLSA-2026-1792753531
Updated
2026-11-02
OSVCLSA-2026-1792756836 No score

TuxCare security update for 3 packages (4 CVEs)

TuxCare rebuilt 3 packages to address 4 CVEs. Fixed in 11.0.19-tuxcare.4.

Record
CLSA-2026-1792756836
Updated
2026-11-02
OSVCLSA-2026-1793132217 No score

TuxCare security update for 9 packages (5 CVEs)

TuxCare rebuilt 9 packages to address 5 CVEs. Fixed in 12.0.22-tuxcare.1.

Record
CLSA-2026-1793132217
Updated
2026-11-02
OSVCLSA-2026-1793136455 No score

TuxCare security update for org.eclipse.jetty (2 CVEs)

TuxCare rebuilt 2 org.eclipse.jetty packages to address 2 CVEs. Fixed in 11.0.26-tuxcare.3.

Record
CLSA-2026-1793136455
Updated
2026-11-02
OSVCLSA-2026-1793790043 No score

TuxCare security update for org.eclipse.jetty (2 CVEs)

TuxCare rebuilt 2 org.eclipse.jetty packages to address 2 CVEs. Fixed in 9.4.50.v20221201-tuxcare.6.

Record
CLSA-2026-1793790043
Updated
2026-11-04
OSVCLSA-2026-1793796534 No score

TuxCare security update for org.eclipse.jetty:jetty-server (1 CVE)

TuxCare rebuilt org.eclipse.jetty:jetty-server to address 1 CVE. Fixed in 9.4.57.v20241219-tuxcare.7.

Record
CLSA-2026-1793796534
Updated
2026-11-04
OSVCLSA-2026-1793798237 No score

TuxCare security update for org.eclipse.jetty (2 CVEs)

TuxCare rebuilt 2 org.eclipse.jetty packages to address 2 CVEs. Fixed in 9.4.53.v20231009-tuxcare.9.

Record
CLSA-2026-1793798237
Updated
2026-11-04

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.eclipse.jetty:jetty-server
Maven
9.4.0.v20161208 to 9.4.58.v20250814 None known
org.eclipse.jetty:jetty-server
Maven
10.0.0 to 10.0.26 None known
org.eclipse.jetty:jetty-server
Maven
11.0.0 to 11.0.26 None known
org.eclipse.jetty:jetty-server
Maven
12.0.0 to 12.0.34
12.0.35
org.eclipse.jetty:jetty-server
Maven
12.1.0 to 12.1.8
12.1.9
org.eclipse.jetty.http2:http2-common
TuxCare:Maven
From an advisory covering 2 CVEs
9.4.62 up to 9.4.62.tuxcare0001
9.4.62.tuxcare0001
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 2 CVEs
9.4.62 up to 9.4.62.tuxcare0001
9.4.62.tuxcare0001
org.eclipse.jetty:jetty-server
TuxCare:Maven
10.0.30 up to 10.0.30.tuxcare0001
10.0.30.tuxcare0001
org.eclipse.jetty:jetty-server
TuxCare:Maven
11.0.30 up to 11.0.30.tuxcare0001
11.0.30.tuxcare0001
org.eclipse.jetty:jetty-server
TuxCare:Maven
11.0.29 up to 11.0.29.tuxcare0003, plus listed versions
11.0.29.tuxcare000111.0.29.tuxcare0002
11.0.29.tuxcare0003
Show 50 moreShow less
Affected packages
PackageAffectedFixed
org.eclipse.jetty:jetty-jaspi
TuxCare:Maven
From an advisory covering 2 CVEs
10.0.27 up to 10.0.27.tuxcare0004, plus listed versions
10.0.27.tuxcare0000110.0.27.tuxcare000210.0.27.tuxcare0003
10.0.27.tuxcare0004
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 2 CVEs
10.0.27 up to 10.0.27.tuxcare0004, plus listed versions
10.0.27.tuxcare0000110.0.27.tuxcare000210.0.27.tuxcare0003
10.0.27.tuxcare0004
org.eclipse.jetty:jetty-jaspi
TuxCare:Maven
From an advisory covering 2 CVEs
10.0.28 up to 10.0.28.tuxcare0003, plus listed versions
10.0.28.tuxcare000110.0.28.tuxcare0002
10.0.28.tuxcare0003
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 2 CVEs
10.0.28 up to 10.0.28.tuxcare0003, plus listed versions
10.0.28.tuxcare000110.0.28.tuxcare0002
10.0.28.tuxcare0003
org.eclipse.jetty:jetty-server
TuxCare:Maven
9.4.61 up to 9.4.61.tuxcare0003, plus listed versions
9.4.61.tuxcare00019.4.61.tuxcare0002
9.4.61.tuxcare0003
org.eclipse.jetty:jetty-server
TuxCare:Maven
9.4.60 up to 9.4.60.tuxcare0003, plus listed versions
9.4.60.tuxcare00019.4.60.tuxcare0002
9.4.60.tuxcare0003
org.eclipse.jetty:jetty-server
TuxCare:Maven
10.0.26 up to 10.0.26-tuxcare.3, plus listed versions
10.0.26-tuxcare.110.0.26-tuxcare.2
10.0.26-tuxcare.3
org.eclipse.jetty:jetty-server
TuxCare:Maven
10.0.29 up to 10.0.29.tuxcare0003, plus listed versions
10.0.29.tuxcare000110.0.29.tuxcare0002
10.0.29.tuxcare0003
org.eclipse.jetty:jetty-server
TuxCare:Maven
11.0.28 up to 11.0.28.tuxcare0004, plus listed versions
11.0.28-tuxcare.211.0.28.tuxcare000111.0.28.tuxcare0003
11.0.28.tuxcare0004
org.eclipse.jetty.http2:http2-common
TuxCare:Maven
From an advisory covering 4 CVEs
11.0.18 up to 11.0.18-tuxcare.1
11.0.18-tuxcare.1
org.eclipse.jetty:jetty-jaspi
TuxCare:Maven
From an advisory covering 4 CVEs
11.0.18 up to 11.0.18-tuxcare.1
11.0.18-tuxcare.1
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 4 CVEs
11.0.18 up to 11.0.18-tuxcare.1
11.0.18-tuxcare.1
org.eclipse.jetty.http2:http2-common
TuxCare:Maven
From an advisory covering 4 CVEs
11.0.19 up to 11.0.19-tuxcare.4, plus listed versions
11.0.19-tuxcare.111.0.19-tuxcare.211.0.19-tuxcare.3
11.0.19-tuxcare.4
org.eclipse.jetty:jetty-jaspi
TuxCare:Maven
From an advisory covering 4 CVEs
11.0.19 up to 11.0.19-tuxcare.4, plus listed versions
11.0.19-tuxcare.111.0.19-tuxcare.211.0.19-tuxcare.3
11.0.19-tuxcare.4
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 4 CVEs
11.0.19 up to 11.0.19-tuxcare.4, plus listed versions
11.0.19-tuxcare.111.0.19-tuxcare.211.0.19-tuxcare.3
11.0.19-tuxcare.4
org.eclipse.jetty.ee10:jetty-ee10-jaspi
TuxCare:Maven
From an advisory covering 5 CVEs
12.0.22 up to 12.0.22-tuxcare.1
12.0.22-tuxcare.1
org.eclipse.jetty.ee8:jetty-ee8-jaspi
TuxCare:Maven
From an advisory covering 5 CVEs
12.0.22 up to 12.0.22-tuxcare.1
12.0.22-tuxcare.1
org.eclipse.jetty.ee8:jetty-ee8-security
TuxCare:Maven
From an advisory covering 5 CVEs
12.0.22 up to 12.0.22-tuxcare.1
12.0.22-tuxcare.1
org.eclipse.jetty.ee9:jetty-ee9-jaspi
TuxCare:Maven
From an advisory covering 5 CVEs
12.0.22 up to 12.0.22-tuxcare.1
12.0.22-tuxcare.1
org.eclipse.jetty.ee9:jetty-ee9-security
TuxCare:Maven
From an advisory covering 5 CVEs
12.0.22 up to 12.0.22-tuxcare.1
12.0.22-tuxcare.1
org.eclipse.jetty.http2:jetty-http2-common
TuxCare:Maven
From an advisory covering 5 CVEs
12.0.22 up to 12.0.22-tuxcare.1
12.0.22-tuxcare.1
org.eclipse.jetty:jetty-http
TuxCare:Maven
From an advisory covering 5 CVEs
12.0.22 up to 12.0.22-tuxcare.1
12.0.22-tuxcare.1
org.eclipse.jetty:jetty-security
TuxCare:Maven
From an advisory covering 5 CVEs
12.0.22 up to 12.0.22-tuxcare.1
12.0.22-tuxcare.1
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 5 CVEs
12.0.22 up to 12.0.22-tuxcare.1
12.0.22-tuxcare.1
org.eclipse.jetty:jetty-security
TuxCare:Maven
From an advisory covering 2 CVEs
11.0.26 up to 11.0.26-tuxcare.3, plus listed versions
11.0.26-tuxcare.111.0.26-tuxcare.2
11.0.26-tuxcare.3
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 2 CVEs
11.0.26 up to 11.0.26-tuxcare.3, plus listed versions
11.0.26-tuxcare.111.0.26-tuxcare.2
11.0.26-tuxcare.3
org.eclipse.jetty:jetty-jaspi
TuxCare:Maven
From an advisory covering 2 CVEs
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.6, plus listed versions
9.4.50.v20221201-tuxcare.19.4.50.v20221201-tuxcare.29.4.50.v20221201-tuxcare.39.4.50.v20221201-tuxcare.49.4.50.v20221201-tuxcare.5
9.4.50.v20221201-tuxcare.6
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 2 CVEs
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.6, plus listed versions
9.4.50.v20221201-tuxcare.19.4.50.v20221201-tuxcare.29.4.50.v20221201-tuxcare.39.4.50.v20221201-tuxcare.49.4.50.v20221201-tuxcare.5
9.4.50.v20221201-tuxcare.6
org.eclipse.jetty:jetty-server
TuxCare:Maven
9.4.57.v20241219 up to 9.4.57.v20241219-tuxcare.7, plus listed versions
9.4.57.v20241219-tuxcare.19.4.57.v20241219-tuxcare.29.4.57.v20241219-tuxcare.39.4.57.v20241219-tuxcare.49.4.57.v20241219-tuxcare.59.4.57.v20241219-tuxcare.6
9.4.57.v20241219-tuxcare.7
org.eclipse.jetty:jetty-jaspi
TuxCare:Maven
From an advisory covering 2 CVEs
9.4.53.v20231009 up to 9.4.53.v20231009-tuxcare.9, plus listed versions
9.4.53.v20231009-tuxcare.19.4.53.v20231009-tuxcare.29.4.53.v20231009-tuxcare.39.4.53.v20231009-tuxcare.49.4.53.v20231009-tuxcare.59.4.53.v20231009-tuxcare.69.4.53.v20231009-tuxcare.79.4.53.v20231009-tuxcare.8
9.4.53.v20231009-tuxcare.9
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 2 CVEs
9.4.53.v20231009 up to 9.4.53.v20231009-tuxcare.9, plus listed versions
9.4.53.v20231009-tuxcare.19.4.53.v20231009-tuxcare.29.4.53.v20231009-tuxcare.39.4.53.v20231009-tuxcare.49.4.53.v20231009-tuxcare.59.4.53.v20231009-tuxcare.69.4.53.v20231009-tuxcare.79.4.53.v20231009-tuxcare.8
9.4.53.v20231009-tuxcare.9
jetty12
Debian:13
All versions, plus listed versions
12.0.17-312.0.17-3.112.0.17-3.1~deb13u112.0.32-112.0.32-2
Show 4 moreShow less
12.0.33-112.0.39-112.0.40-112.0.40-2
None known
jetty12
Debian:14
before 12.0.39-1, plus listed versions
12.0.17-312.0.17-3.112.0.17-3.1~deb13u112.0.32-112.0.32-212.0.33-1
12.0.39-1
jetty9
Debian:12
All versions, plus listed versions
9.4.50-49.4.50-4+deb12u19.4.50-4+deb12u29.4.50-4+deb12u39.4.51-1
Show 13 moreShow less
9.4.51-29.4.52-19.4.53-19.4.54-19.4.55-19.4.56-19.4.57-0+deb12u19.4.57-19.4.57-1.19.4.57-1.1~deb12u19.4.57-1.1~deb13u19.4.58-19.4.58-2
None known
jetty9
Debian:13
All versions, plus listed versions
9.4.57-19.4.57-1.19.4.57-1.1~deb12u19.4.57-1.1~deb13u19.4.58-19.4.58-2
None known
jetty9
Debian:14
All versions, plus listed versions
9.4.57-19.4.57-1.19.4.57-1.1~deb12u19.4.57-1.1~deb13u19.4.58-19.4.58-2
None known
org.eclipse.jetty:jetty-server
Maven
9.4.0.v20161208 to 9.4.58.v20250814, plus listed versions
9.4.0.v201806199.4.1.v201701209.4.1.v201806199.4.10.RC09.4.10.RC1
Show 45 moreShow less
9.4.10.v201805039.4.11.v201806059.4.12.RC09.4.12.RC19.4.12.RC29.4.12.v201808309.4.13.v201811119.4.14.v201811149.4.15.v201902159.4.16.v201904119.4.17.v201904189.4.18.v201904299.4.19.v201906109.4.2.v201702209.4.2.v201806199.4.20.v201908139.4.21.v201909269.4.22.v201910229.4.23.v201911189.4.24.v201911209.4.25.v201912209.4.26.v202001179.4.27.v202002279.4.28.v202004089.4.29.v202005219.4.3.v201703179.4.3.v201806199.4.30.v202006119.4.31.v202007239.4.32.v202009309.4.33.v202010209.4.34.v202011029.4.35.v202011209.4.36.v202101149.4.37.v202102199.4.38.v202102249.4.39.v202103259.4.4.v201704149.4.4.v201806199.4.40.v202104139.4.41.v202105169.4.42.v202106049.4.43.v202106299.4.44.v202109279.4.45.v20220203
None known
org.eclipse.jetty:jetty-server
Maven
10.0.0 to 10.0.26, plus listed versions
10.0.110.0.1010.0.1110.0.1210.0.13
Show 20 moreShow less
10.0.1410.0.1510.0.1610.0.1710.0.1810.0.1910.0.210.0.2010.0.2110.0.2210.0.2310.0.2410.0.2510.0.310.0.410.0.510.0.610.0.710.0.810.0.9
None known
org.eclipse.jetty:jetty-server
Maven
11.0.0 to 11.0.26, plus listed versions
11.0.111.0.1011.0.1111.0.1211.0.13
Show 20 moreShow less
11.0.1411.0.1511.0.1611.0.1711.0.1811.0.1911.0.211.0.2011.0.2111.0.2211.0.2311.0.2411.0.2511.0.311.0.411.0.511.0.611.0.711.0.811.0.9
None known
org.eclipse.jetty:jetty-server
Maven
12.0.0 up to 12.0.35, plus listed versions
12.0.112.0.1012.0.1112.0.1212.0.13
Show 29 moreShow less
12.0.1412.0.1512.0.1612.0.1712.0.1812.0.1912.0.212.0.2012.0.2112.0.2212.0.2312.0.2412.0.2512.0.2612.0.2712.0.2812.0.2912.0.312.0.3012.0.3112.0.3212.0.3312.0.3412.0.412.0.512.0.612.0.712.0.812.0.9
12.0.35
org.eclipse.jetty:jetty-server
Maven
12.1.0 up to 12.1.9, plus listed versions
12.1.112.1.212.1.312.1.412.1.512.1.612.1.712.1.8
12.1.9
jetty9
Ubuntu:16.04:LTS
All versions, plus listed versions
9.2.14-1
None known
jetty9
Ubuntu:18.04:LTS
All versions, plus listed versions
9.2.22-29.2.22-39.2.23-19.4.15-1~18.04.1ubuntu1
None known
jetty9
Ubuntu:20.04:LTS
All versions, plus listed versions
9.4.18-2build29.4.26-1
None known
jetty9
Ubuntu:22.04:LTS
All versions, plus listed versions
9.4.39-39.4.44-29.4.44-39.4.44-49.4.45-1
None known
jetty9
Ubuntu:24.04:LTS
All versions, plus listed versions
9.4.51-29.4.53-1
None known
jetty12
Ubuntu:26.10
All versions, plus listed versions
12.0.32-1
None known
jetty9
Ubuntu:26.10
All versions, plus listed versions
9.4.58-19.4.58-2
None known
jetty12
Ubuntu:26.04:LTS
All versions, plus listed versions
12.0.17-3.112.0.32-1
None known
jetty9
Ubuntu:26.04:LTS
All versions, plus listed versions
9.4.57-19.4.57-1.19.4.58-1
None known

History

History
RecordedChangedSources
affected
affected, aliasesOSV
affected, aliasesOSV
affected, factsOSV
affected, affected_moreOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-6790 is a medium vulnerability (CVSS 5.3) in Eclipse Jetty, published July 14, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.31%, the 24th percentile. Fixed in org.eclipse.jetty:jetty-server 12.0.35.

References

Show 12 moreShow less
This page doesn't list everything

Left out here: 22 versions and the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open