A Leader in the 2026 Gartner® Magic Quadrant™ for Endpoint Protection Platforms. Six years running.Six years. Gartner® Magic Quadrant™ Leader.Read More
Experiencing a Breach?Blog
Get StartedContact Us
SentinelOne
  • Platform
    Platform Overview
    • Singularity Platform
      Welcome to Integrated Enterprise Security
    • AI for Security
      Leading the Way in AI-Powered Security Solutions
    • Securing AI
      Accelerate AI Adoption with Secure AI Tools, Apps, and Agents.
    • How It Works
      The Singularity XDR Difference
    • Singularity Marketplace
      One-Click Integrations to Unlock the Power of XDR
    • Pricing & Packaging
      Comparisons and Guidance at a Glance
    Data & AI
    • Purple AI
      Accelerate SecOps with Generative AI
    • Singularity Hyperautomation
      Easily Automate Security Processes
    • AI-SIEM
      The AI SIEM for the Autonomous SOC
    • AI Data Pipelines
      Security Data Pipeline for AI SIEM and Data Optimization
    • Singularity Data Lake
      AI-Powered, Unified Data Lake
    • Singularity Data Lake for Log Analytics
      Seamlessly Ingest Data from On-Prem, Cloud or Hybrid Environments
    Endpoint Security
    • Singularity Endpoint
      Autonomous Prevention, Detection, and Response
    • Singularity XDR
      Native & Open Protection, Detection, and Response
    • Singularity RemoteOps Forensics
      Orchestrate Forensics at Scale
    • Singularity Threat Intelligence
      Comprehensive Adversary Intelligence
    • Singularity Vulnerability Management
      Application & OS Vulnerability Management
    • Singularity Identity
      Identity Threat Detection and Response
    Cloud Security
    • Singularity Cloud Security
      Block Attacks with an AI-Powered CNAPP
    • Singularity Cloud Native Security
      Secure Cloud and Development Resources
    • Singularity Cloud Workload Security
      Real-Time Cloud Workload Protection Platform
    • Singularity Cloud Data Security
      AI-Powered Threat Detection for Cloud Storage
    • Singularity Cloud Security Posture Management
      Detect and Remediate Cloud Misconfigurations
    Securing AI
    • Prompt Security
      Secure AI Tools Across Your Enterprise
  • Why SentinelOne?
    Why SentinelOne?
    • Why SentinelOne?
      Cybersecurity Built for What’s Next
    • Our Customers
      Trusted by the World’s Leading Enterprises
    • Industry Recognition
      Tested and Proven by the Experts
    • About Us
      The Industry Leader in Autonomous Cybersecurity
    Compare SentinelOne
    • Arctic Wolf
    • Broadcom
    • CrowdStrike
    • Cybereason
    • Microsoft
    • Palo Alto Networks
    • Sophos
    • Splunk
    • Trellix
    • Trend Micro
    • Wiz
    Verticals
    • Energy
    • Federal Government
    • Finance
    • Healthcare
    • Higher Education
    • K-12 Education
    • Manufacturing
    • Retail
    • State and Local Government
  • Services
    Managed Services
    • Managed Services Overview
      Wayfinder Threat Detection & Response
    • Threat Hunting
      World-Class Expertise and Threat Intelligence
    • Managed Detection & Response
      24/7/365 Expert MDR Across Your Entire Environment
    • Incident Readiness & Response
      DFIR, Breach Readiness, & Compromise Assessments
    Support, Deployment, & Health
    • Technical Account Management
      Customer Success with Personalized Service
    • SentinelOne GO
      Guided Onboarding & Deployment Advisory
    • SentinelOne University
      Live and On-Demand Training
    • Services Overview
      Comprehensive Solutions for Seamless Security Operations
    • SentinelOne Community
      Community Login
  • Partners
    Our Network
    • MSSP Partners
      Succeed Faster with SentinelOne
    • Singularity Marketplace
      Extend the Power of S1 Technology
    • Cyber Risk Partners
      Enlist Pro Response and Advisory Teams
    • Technology Alliances
      Integrated, Enterprise-Scale Solutions
    • SentinelOne for AWS
      Hosted in AWS Regions Around the World
    • Channel Partners
      Deliver the Right Solutions, Together
    • SentinelOne for Google Cloud
      Unified, Autonomous Security Giving Defenders the Advantage at Global Scale
    • Partner Locator
      Your Go-to Source for Our Top Partners in Your Region
    Partner Portal→
  • Resources
    Resource Center
    • Case Studies
    • Data Sheets
    • eBooks
    • Reports
    • Videos
    • Webinars
    • Whitepapers
    • Events
    View All Resources→
    Blog
    • Feature Spotlight
    • For CISO/CIO
    • From the Front Lines
    • Identity
    • Cloud
    • macOS
    • SentinelOne Blog
    Blog→
    Tech Resources
    • SentinelLABS
    • Ransomware Anthology
    • Cybersecurity 101
  • About
    About SentinelOne
    • About SentinelOne
      The Industry Leader in Cybersecurity
    • Investor Relations
      Financial Information & Events
    • SentinelLABS
      Threat Research for the Modern Threat Hunter
    • Careers
      The Latest Job Opportunities
    • Press & News
      Company Announcements
    • Cybersecurity Blog
      The Latest Cybersecurity Threats, News, & More
    • FAQ
      Get Answers to Our Most Frequently Asked Questions
    • DataSet
      The Live Data Platform
    • S Foundation
      Securing a Safer Future for All
    • S Ventures
      Investing in the Next Generation of Security, Data and AI
  • Pricing
Get StartedContact Us
CVE Vulnerability Database
Vulnerability Database/CVE-2026-33637

CVE-2026-33637: Faraday HTTP Client SSRF Vulnerability

CVE-2026-33637 is a server-side request forgery flaw in Faraday HTTP client library that allows attackers to redirect requests to malicious hosts. This post explains its impact, affected versions, and mitigation steps.

Published: May 21, 2026

CVE-2026-33637 Overview

CVE-2026-33637 affects Faraday, a Ruby HTTP client library that abstracts multiple adapter backends behind a common interface. Versions 2.0.0 through 2.14.1 permit a protocol-relative host override when callers pass a URI object to Faraday::Connection#build_exclusive_url. The flaw bypasses the February 2026 fix for GHSA-33mh-2634-fwr2 and enables off-host request forgery [CWE-918]. Attackers can redirect requests from a fixed-base Faraday::Connection to an attacker-controlled host, leaking connection-scoped values such as Authorization headers and default query parameters. The maintainers released a patch in Faraday version 2.14.3.

Critical Impact

A request built from a trusted base connection can be coerced to a hostile host, forwarding bearer tokens, API keys, and default query parameters to an attacker.

Affected Products

  • Faraday Ruby gem versions 2.0.0 through 2.14.1
  • Applications calling Faraday::Connection#build_exclusive_url with a URI argument
  • Downstream Ruby services that build request URLs from untrusted input

Discovery Timeline

  • 2026-05-19 - CVE-2026-33637 published to NVD
  • 2026-05-19 - Last updated in NVD database

Technical Details for CVE-2026-33637

Vulnerability Analysis

Faraday exposes Faraday::Connection#build_exclusive_url to merge a request target with the connection's base URL. The earlier advisory GHSA-33mh-2634-fwr2 addressed protocol-relative inputs of the form //attacker.tld/path when supplied as a String. That patch normalized String inputs but did not apply the same normalization when the request target arrived as a URI object. An attacker who controls the path component handed to a Faraday request can therefore submit a URI whose host field overrides the connection's configured host. This converts what callers expect to be a same-host request into a Server-Side Request Forgery against any reachable host [CWE-918].

Root Cause

The root cause is inconsistent input normalization between String and URI code paths inside build_exclusive_url. The String path strips or rejects protocol-relative authorities, while the URI path trusts the host attribute of the supplied object. Connections built with Faraday.new(url: ...) therefore lose their host immutability guarantee when the per-request target is a URI.

Attack Vector

An attacker who can influence the URL passed to a Faraday request, for example through a user-supplied identifier, callback URL, or webhook target, supplies a URI whose host points to attacker-controlled infrastructure. Faraday then issues the outbound HTTP request to the attacker's host while still attaching connection-level Authorization headers, cookies, and default query parameters. The attacker receives the credentials and can replay them against the legitimate API. The vulnerability is reachable over the network without authentication or user interaction.

The vulnerability manifests in the URL composition logic of build_exclusive_url. See the Faraday GitHub Security Advisory GHSA-5rv5-xj5j-3484 for technical details and the prior GHSA-33mh-2634-fwr2 advisory for context on the bypassed fix.

Detection Methods for CVE-2026-33637

Indicators of Compromise

  • Outbound HTTPS requests from application hosts to unexpected external domains shortly after API calls that accept user-supplied URL or identifier parameters.
  • Application logs showing Faraday requests whose final resolved host differs from the configured connection base URL.
  • Authentication providers reporting use of bearer tokens or API keys from unfamiliar source IPs.

Detection Strategies

  • Inventory Ruby applications and their Gemfile.lock entries to flag any faraday version between 2.0.0 and 2.14.1.
  • Add static analysis rules to detect calls that pass externally derived data into Faraday::Connection#get, #post, or build_exclusive_url as URI objects.
  • Inspect egress proxy or NetFlow logs for connections from application tiers to hosts outside the documented API allowlist.

Monitoring Recommendations

  • Enforce egress allowlisting for application services and alert on first-seen destination domains.
  • Capture and correlate outbound HTTP request metadata, including final URL and Authorization header presence, in a centralized log platform.
  • Rotate and monitor API credentials that may have been forwarded to a third party while patching is in progress.

How to Mitigate CVE-2026-33637

Immediate Actions Required

  • Upgrade the faraday gem to version 2.14.3 or later across all Ruby services and rebuild deployment artifacts.
  • Audit code paths that pass user-controlled values into Faraday request URLs and convert URI inputs to validated Strings.
  • Rotate any Authorization headers, API keys, or session tokens that vulnerable services may have leaked.

Patch Information

The Faraday maintainers fixed the issue in version 2.14.3 by normalizing host handling for URI inputs to build_exclusive_url. Details are documented in the Faraday GitHub Security Advisory GHSA-5rv5-xj5j-3484.

Workarounds

  • Validate every request target against an allowlist of expected hosts before invoking Faraday.
  • Strip the host and scheme from any caller-supplied URI and pass only the path and query components.
  • Restrict outbound network egress from application servers to the specific hosts required by the integration.
bash
# Update Faraday in your Gemfile and refresh the lockfile
bundle update faraday --conservative
bundle list | grep faraday
# Expected: faraday (2.14.3) or later

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

  • Vulnerability Details
  • TypeSSRF

  • Vendor/TechFaraday

  • SeverityNONE

  • CVSS Score0.0

  • EPSS Probability0.03%

  • Known ExploitedNo
  • CVSS Vector
  • CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:N
  • Impact Assessment
  • ConfidentialityLow
  • IntegrityNone
  • AvailabilityNone
  • CWE References
  • CWE-918
  • Technical References
  • GitHub Security Advisory

  • GitHub Security Advisory
  • Related CVEs
  • CVE-2026-25765: Faraday HTTP Client SSRF Vulnerability
Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.

Try SentinelOne
  • Get Started
  • Get a Demo
  • Product Tour
  • Why SentinelOne
  • Pricing & Packaging
  • FAQ
  • Contact
  • Contact Us
  • Customer Support
  • SentinelOne Status
  • Language
  • Platform
  • Singularity Platform
  • Singularity Endpoint
  • Singularity Cloud
  • Singularity AI-SIEM
  • Singularity Identity
  • Singularity Marketplace
  • Purple AI
  • Services
  • Wayfinder TDR
  • SentinelOne GO
  • Technical Account Management
  • Support Services
  • Verticals
  • Energy
  • Federal Government
  • Finance
  • Healthcare
  • Higher Education
  • K-12 Education
  • Manufacturing
  • Retail
  • State and Local Government
  • Cybersecurity for SMB
  • Resources
  • Blog
  • Labs
  • Case Studies
  • Videos
  • Product Tours
  • Events
  • Cybersecurity 101
  • eBooks
  • Webinars
  • Whitepapers
  • Press
  • News
  • Ransomware Anthology
  • Company
  • About Us
  • Our Customers
  • Careers
  • Partners
  • Legal & Compliance
  • Security & Compliance
  • Investor Relations
  • S Foundation
  • S Ventures

©2026 SentinelOne, All Rights Reserved.

Privacy Notice Terms of Use

English