← Back

CVE-2026-33490

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

JSON object

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

Description

H3 is a minimal H(TTP) framework. In versions 2.0.0-0 through 2.0.1-rc.16, the `mount()` method in h3 uses a simple `startsWith()` check to determine whether incoming requests fall under a mounted sub-application's path prefix. Because this check does not verify a path segment boundary (i.e., that the next character after the base is `/` or end-of-string), middleware registered on a mount like `/admin` will also execute for unrelated routes such as `/admin-public`, `/administrator`, or `/adminstuff`. This allows an attacker to trigger context-setting middleware on paths it was never intended to cover, potentially polluting request context with unintended privilege flags. Version 2.0.2-rc.17 contains a patch.

Affected (16)

Products: H3: H3
1 product
H3
Configuration A
16 vulnerable
Vulnerable SoftwareAffected Versions
H3
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 rc15
Version 2.0.1 rc16
Version 2.0.1 rc1
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 (2)

Source: security-advisories@github.com
ExploitMitigationVendor Advisory
Source: 134c704f-9b21-4f2e-91b3-4a467353bcc0
ExploitMitigationVendor Advisory

Timeline

No history available yet.