Faraday: Protocol-relative URI objects still bypass host scoping (possible incomplete fix for GHSA-33mh-2634-fwr2)
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Partial Red Hat: 2 without a fix
Attack profile from CVSS 3.1 · NVD. Fix status from CNA, GitHub and Red Hat.
Summary
Faraday is an HTTP client library abstraction layer that provides a common interface over many adapters. Versions 2.0.0 through 2.14.1 still allow protocol-relative host override when the request target is passed as a URI object (rather than a String) to Faraday::Connection#build_exclusive_url. This bypasses the February 2026 fix for GHSA-33mh-2634-fwr2 and enables off-host request forgery: a request built from a fixed-base Faraday::Connection can be redirected to an attacker-controlled host, forwarding connection-scoped values such as Authorization headers and default query parameters. This issue has been fixed in version 2.14.3.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| lostisland | faraday | 2.0.0 – 2.14.2 | — | No fix listed | CNA |
| — | faraday (RubyGems) | 2.0.0 to before 2.14.2 | 2.14.2 | Patch available | GHSA-5rv5-xj5j-3484 |
- faraday Vendorlostisland Affected 2.0.0 – 2.14.2 Fixed in — No fix listed CNA
- faraday (RubyGems) Vendor— Affected 2.0.0 to before 2.14.2 Fixed in 2.14.2 Patch available GHSA-5rv5-xj5j-3484
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:faraday_project:faraday:*:*:*:*:*:*:*:* | 2.0.0 to before 2.14.2 | Vulnerable | lostisland |
- cpe:2.3:a:faraday_project:faraday:*:*:*:*:*:*:*:* Versions 2.0.0 to before 2.14.2 Vulnerable ·lostisland
Remediation
- Fix · GHSA-5rv5-xj5j-3484 faraday (RubyGems) Fixed in 2.14.2 Advisory →
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat 3scale API Management Platform 2 | Affected | No fix yet: Fix deferred |
| Red Hat Satellite 6 | Affected | No fix yet: Fix deferred |
Timeline
- 2026-10-02 Threatist record created from CVE-2026-33637
- 2026-10-03 Alias added: GHSA-5rv5-xj5j-3484
References
Advisory 2
More lostisland Faraday vulnerabilities
- TI-2026-39193 Faraday: Uncontrolled recursion in NestedParamsEncoder allows stack exhaustion DoS via deeply nested query parameters CVSS 3.1HIGH 7.5
- TI-2026-20832 Faraday affected by SSRF via protocol-relative URL host override in build_exclusive_url CVSS 3.1MEDIUM 5.8
Sources
- CVE-2026-33637 · CVE Program
- CVE-2026-33637 · NVD
- FIRST EPSS
- GHSA-5rv5-xj5j-3484 · GitHub Advisory Database · CC BY 4.0
- CVE-2026-33637 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences