PT-2026-64225 · Uvicorn+1 · Uvicorn+1
CVE-2026-11922
·
Published
2026-07-24
·
Updated
2026-07-24
CVSS v3.1
6.5
Medium
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
zenml-io/zenml versions 0.57.0 through 0.94.2
Description
An issue allows attackers to bypass rate-limiting on the
POST /api/v1/login and self password-change endpoints by rotating the X-Forwarded-For header. When Uvicorn is launched with --proxy-headers --forwarded-allow-ips *, the rate limiter uses request.client.host to key requests, which is derived from the X-Forwarded-For header. This allows clients to manipulate the request.client.host value, bypassing protections and exposing the endpoints to unthrottled credential guessing attacks.Recommendations
Update zenml-io/zenml to a version later than 0.94.2.
Avoid launching Uvicorn with the
--proxy-headers --forwarded-allow-ips * configuration to prevent clients from controlling the request.client.host value.Exploit
Fix
Authentication Bypass by Spoofing
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Uvicorn
Zenml