CVE-2026-54297: Faraday is an HTTP client library abstraction layer that provides a common interface over many adapters
CVE-2026-54297 is a high-severity flaw (CVSS 7.5) affecting faraday. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
Faraday is an HTTP client library abstraction layer that provides a common interface over many adapters. From 1.0.0 until 1.10.6 and 2.14.3, Faraday::NestedParamsEncoder, the default nested query parameter encoder/decoder in Faraday, decodes nested query strings without enforcing a maximum nesting depth. A crafted query string causes Faraday to build a deeply nested Ruby Hash structure. The internal dehash routine then recursively walks this atta
Why this priority
- High severity
- Public exploit reference
- Remotely exploitable, no login, no user action
A fixed release or distro patch exists.
Last updated 2026-10-25 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2026-54297?
faraday: upgrade to 1.10.6, 2.14.3. Exact commands for each OS are on this page.
Is CVE-2026-54297 being exploited?
CVE-2026-54297 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2026-54297 affect?
CVE-2026-54297 affects faraday. Severity is high (CVSS 7.5). Faraday is an HTTP client library abstraction layer that provides a common interface over many adapters. From 1.0.0 until 1.10.6 and 2.14.3, Faraday::NestedParamsEncoder, the default nested query parameter encoder/decoder in Faraday, decode
How urgent is CVE-2026-54297?
Priority 50/100. High severity; Public exploit reference; Remotely exploitable, no login, no user action