CVE-2026-63183: OmniAuth: Host Header Injection Vulnerability

Published Nov 4, 2026
·
Updated

OmniAuth is a flexible authentication system utilizing Rack middleware ...

Affected Software

4 affected components
debian/ruby-omniauth*
debian/ruby-omniauth*
debian/ruby-omniauth*
debian/ruby-omniauth<=2.1.1-1, <=2.1.1-4, <=2.1.4-1

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade OmniAuth to a version that resolves this vulnerability.

    Fixed in 2.2.0
  2. Configuration

    Configure Rails host authorization to validate incoming Host headers.

    Rails host authorization = appropriately configured
  3. Configuration

    Set a fixed full_host value so provider callback URLs do not use request-controlled host information.

    OmniAuth full_host = fixed

Event History

Nov 4, 2026
CVE Published
via MITRE·07:07 PM
Data Sourced
via MITRE·07:07 PM
DescriptionWeakness
Data Sourced
via NVD·07:17 PM
DescriptionSeverityWeakness
Data Sourced
via OSV·07:17 PM
DescriptionSeverityAffected Software

Frequently Asked Questions

1

Which deployments are exposed to this issue?

Applications using OmniAuth before 2.2.0 are exposed when they neither configure a fixed full_host nor use framework-level validation of incoming Host headers. Applications with appropriately configured Rails host authorization or a fixed full_host are not affected by this path.

2

What does an attacker need to exploit it?

An unauthenticated remote client needs to be able to send a request with a forged Host header to an affected application. Exploitation depends on the application framework not verifying incoming host headers.

3

What can be done if upgrading is not immediately possible?

Configure OmniAuth with a fixed full_host, or enable and correctly configure the web framework's incoming Host header validation. For Rails applications, appropriately configured host authorization prevents the affected path.

4

How can we determine whether our application is affected?

Check whether the application uses OmniAuth prior to 2.2.0 and whether callback URLs are derived without a fixed full_host. Also verify that framework-level Host header validation, such as Rails host authorization, is enabled and appropriately configured.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203