← Back

CVE-2026-33131

nvd nist
Published: Mar 20, 2026Modified: Jun 17, 2026

JSON object

Loading...
9.1
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Exploitability: 3.9 / Impact: 5.2
Source: NVD

Description

H3 is a minimal H(TTP) framework. Versions 2.0.0-0 through 2.0.1-rc.14 contain a Host header spoofing vulnerability in the NodeRequestUrl (which extends FastURL) which allows middleware bypass. When event.url, event.url.hostname, or event.url._url is accessed, such as in a logging middleware, the _url getter constructs a URL from untrusted data, including the user-controlled Host header. Because H3's router resolves the route handler before middleware runs, an attacker can supply a crafted Host header (e.g., Host: localhost:3000/abchehe?) to make the middleware path check fail while the route handler still matches, effectively bypassing authentication or authorization middleware. This affects any application built on H3 (including Nitro/Nuxt) that accesses event.url properties in middleware guarding sensitive routes. The issue requires an immediate fix to prevent FastURL.href from being constructed with unsanitized, attacker-controlled input. Version 2.0.1-rc.15 contains a patch for this issue.

Affected (14)

Products: H3: H3
1 product
H3
Configuration A
14 vulnerable
Vulnerable SoftwareAffected Versions
H3
Version 2.0.0
Version 2.0.1 rc10
Version 2.0.1 rc11
Version 2.0.1 rc12
Version 2.0.1 rc13
Version 2.0.1 rc14
Version 2.0.1 rc2
Version 2.0.1 rc3
Version 2.0.1 rc4
Version 2.0.1 rc5
Version 2.0.1 rc6
Version 2.0.1 rc7
Version 2.0.1 rc8
Version 2.0.1 rc9

References (1)

Source: security-advisories@github.com
ExploitVendor Advisory

Timeline

No history available yet.