Server-side request forgery (SSRF) In ruby-oauth2
Description
OAuth2 is a Ruby wrapper for the OAuth 2.0 and 2.1 authorization frameworks, including OpenID Connect (OIDC). From 0.4.0 to 2.0.21, a protocol-relative redirect Location returned to OAuth2::Client#request overrides the request authority, so the bearer Authorization header is sent to an attacker-controlled host, leaking the credential. This issue is fixed in version 2.0.22.
Mitigation
Update Impact
Minimal update. May introduce new vulnerabilities or breaking changes.
Ecosystem | Component | Affected version | Patched versions |
|---|---|---|---|
debian 14 | 2.0.25-1 | ||
rubygems | 2.0.22 | ||
debian 13 | - | ||
debian 12 | - | ||
debian 11 | - |
Aliases
1. 2. 3. 4. 5. 6. 7.
References
1. 2. 3.