Description
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.
Published: 2026-07-14
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Eclipse Jetty does not enforce that the request authority (host and port) matches the Host header when processing HTTP/1, HTTP/2, or HTTP/3 requests. Because this invariant, mandated by RFC 9110 and RFC 9112, is omitted, an attacker can send a request whose authority component differs from the Host header. The mismatch can cause a number of problems such as incorrect virtual host selection, unintended redirects in URI construction, reverse‑proxy misrouting, or misleading log entries, as described in the CVE.

Affected Systems

The affected product is Eclipse Jetty from the Eclipse Foundation. Any Jetty deployment that handles HTTP/1.x, HTTP/2, or HTTP/3 requests without strict Host header validation is vulnerable. The vulnerability applies to all versions of Jetty until the public fix is applied; specific version ranges are not listed in the available data.

Risk and Exploitability

The CVSS base score of 5.3 indicates moderate severity. The EPSS score of less than 1% suggests a low likelihood of exploitation currently, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, the likely attack vector is a crafted HTTP request sent over the network by an adversary. When exploited, the flaw could affect applications that rely on host header–based routing, virtual hosting, or reverse proxy functionality.

Generated by OpenCVE AI on August 1, 2026 at 10:01 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Jetty release that implements authority and Host header validation in accordance with RFC 9110/9112.
  • If a patch is not immediately available, configure Jetty to reject requests whose Host header does not match the request authority, for example by using Jetty’s configuration or a custom filter that enforces strict host header matching.
  • As a temporary countermeasure, disable or restrict virtual host selection and reverse‑proxy features that depend on the Host header until the validation fix has been applied.

Generated by OpenCVE AI on August 1, 2026 at 10:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-7p3p-8qv8-m2vh Eclipse Jetty: HTTP Authority/Host mismatch
History

Sat, 01 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
Title Missing Authority and Host Header Validation in Eclipse Jetty

Wed, 29 Jul 2026 06:30:00 +0000

Type Values Removed Values Added
Title Missing Authority and Host Header Validation in Eclipse Jetty

Sun, 26 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
Title Jetty Host Header Authority Mismatch Vulnerability

Fri, 24 Jul 2026 07:45:00 +0000

Type Values Removed Values Added
Title Jetty Host Header Authority Mismatch Vulnerability

Mon, 20 Jul 2026 23:00:00 +0000

Type Values Removed Values Added
Title Jetty Host Header and Authority Validation Missing

Thu, 16 Jul 2026 15:45:00 +0000

Type Values Removed Values Added
Title Jetty Host Header and Authority Validation Missing

Tue, 14 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 14 Jul 2026 11:15:00 +0000

Type Values Removed Values Added
First Time appeared Eclipse
Eclipse jetty
Vendors & Products Eclipse
Eclipse jetty

Tue, 14 Jul 2026 09:15:00 +0000

Type Values Removed Values Added
Description 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.
Weaknesses CWE-20
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: eclipse

Published:

Updated: 2026-07-14T12:20:35.130Z

Reserved: 2026-04-21T13:47:52.520Z

Link: CVE-2026-6790

cve-icon Vulnrichment

Updated: 2026-07-14T12:20:30.586Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T10:15:03Z

Weaknesses
  • CWE-20

    Improper Input Validation