PatchSiren cyber security CVE debrief
CVE-2026-11922 zenml-io CVE debrief
A vulnerability in zenml-io/zenml versions 0.57.0 through 0.94.2 allows an attacker to bypass rate-limiting on the `POST /api/v1/login` and self password-change endpoints by rotating the `X-Forwarded-For` header. The rate limiter keys requests by `request.client.host`, which is derived from the `X-Forwarded-For` header when Uvicorn is launched with `--proxy-headers --forwarded-allow-ips *`. This configuration allows clients to control the value of `request.client.host`, effectively bypassing rate-limiting protections. This vulnerability leaves the affected endpoints open to unthrottled credential guessing attacks. Security teams and administrators responsible for systems using zenml-io/zenml versions 0.57.0 through 0.94.2 should be aware of this vulnerability and take steps to mitigate the risk. This includes applying patches or updates, implementing compensating controls, and monitoring for potential credential guessing attacks. The CVE record was published on 2026-07-24T04:16:51.193Z and has not been modified since then. The NVD entry is currently Awaiting Analysis. Evidence is limited; primary official records indicate a vulnerability in zenml-io/zenml versions 0.57.0 through 0.94.2 that allows bypassing rate-limiting on certain endpoints. Further verification is needed to determine the full scope of affected systems and potential impact.
- Vendor
- zenml-io
- Product
- zenml-io/zenml
- CVSS
- MEDIUM 6.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-24
- Original CVE updated
- 2026-09-03
- Advisory published
- 2026-07-24
- Advisory updated
- 2026-09-03
Who should care
Security teams and administrators responsible for systems using zenml-io/zenml versions 0.57.0 through 0.94.2 should be aware of this vulnerability and take steps to mitigate the risk. This includes applying patches or updates, implementing compensating controls, and monitoring for potential credential guessing attacks.
Technical summary
A vulnerability in zenml-io/zenml versions 0.57.0 through 0.94.2 allows an attacker to bypass rate-limiting on the `POST /api/v1/login` and self password-change endpoints by rotating the `X-Forwarded-For` header. The rate limiter keys requests by `request.client.host`, which is derived from the `X-Forwarded-For` header when Uvicorn is launched with `--proxy-headers --forwarded-allow-ips *`. This configuration allows clients to control the value of `request.client.host`, effectively bypassing rate-limiting protections.
Defensive priority
This vulnerability has a CVSS score of 6.5 and is classified as MEDIUM severity, indicating a moderate level of risk. Affected systems should prioritize patching to prevent potential credential guessing attacks.
Recommended defensive actions
- Inventory and verify the version of zenml-io/zenml in use.
- Apply patches or updates to zenml-io/zenml versions 0.57.0 through 0.94.2.
- Implement compensating controls, such as monitoring and rate-limiting on affected endpoints.
- Consider exception tracking for systems that cannot be patched immediately.
- Review relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
Evidence notes
Evidence is limited; primary official records indicate a vulnerability in zenml-io/zenml versions 0.57.0 through 0.94.2 that allows bypassing rate-limiting on certain endpoints. Further verification is needed to determine the full scope of affected systems and potential impact.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-11922 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-11922
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-11922 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-11922
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/zenml-io/zenml/commit/8a2214bdd63eb8200ce4719d82c6f0d935e922d1
-
Source reference
Unverified legacy reference
URL: https://huntr.com/bounties/3cb8bf6a-ae55-4b38-8da3-601c666a210e
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.