
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-63183 is a Host Header Injection vulnerability in the OmniAuth Ruby authentication middleware. It affects OmniAuth versions 2.1.4 and earlier (RubyGems package) and arises when OmniAuth is used with a web framework that does not validate incoming HTTP Host headers. The vulnerability was published on October 22, 2026 by maintainer sferik via a GitHub Security Advisory. It carries a Low severity rating with no patch currently available (GitHub Advisory).
The vulnerability stems from OmniAuth's trust in the HTTP Host header without independent validation, making it susceptible to Host Header Injection attacks (related to CWE-20, Improper Input Validation). When deployed behind a web framework that does not enforce host header verification — unlike modern Rails with appropriate configuration — an attacker can supply a crafted Host header in HTTP requests. This can cause OmniAuth to generate callback URLs or redirect targets based on attacker-controlled host values, potentially enabling phishing, cache poisoning, or password reset link hijacking (GitHub Advisory, PortSwigger).
Successful exploitation can allow an attacker to manipulate OmniAuth-generated URLs (such as OAuth callback URLs) to point to attacker-controlled domains, facilitating phishing attacks, account takeover via token theft, or open redirect abuse. The impact is primarily on confidentiality and integrity, as sensitive authentication tokens or session data could be redirected to malicious infrastructure. The severity is rated Low, suggesting limited exploitability or constrained impact scope under typical deployment conditions (GitHub Advisory).
No public proof-of-concept exploit code, active in-the-wild exploitation, or threat actor attribution has been reported for CVE-2026-63183 at this time. The vulnerability has not been added to the CISA Known Exploited Vulnerabilities (KEV) catalog, and no EPSS score data is currently available. Exploitation requires the target application to be using OmniAuth with a framework that lacks host header validation, limiting the attack surface (GitHub Advisory).
/auth/<provider>) with a forged Host header pointing to an attacker-controlled domain (e.g., Host: attacker.com)./auth/<provider>, /auth/<provider>/callback) containing a Host header that does not match the application's legitimate domain.Host header values targeting authentication routes; unusual OAuth callback redirects to external or unknown domains.No patched version of OmniAuth is currently available for CVE-2026-63183. The recommended workaround is to explicitly set the full_host configuration option in your OmniAuth initializer to the application's canonical host, preventing OmniAuth from relying on the incoming Host header. Additionally, deploying OmniAuth with a framework that enforces host header validation (such as modern Rails with appropriate configuration) mitigates the risk. Organizations should apply this workaround immediately until an official patch is released (GitHub Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."