OAuth is a Ruby wrapper for the OAuth 1.0 and 1.0a protocols, providing clients and servers. From 0.5.5 to 1.1.5, OAuth::Consumer#token_request parses the raw Location header of a 300 to 399 redirect returned by the OAuth server and follows the redirect recursively, which can mutate the consumer's configuration and expose signed OAuth request metadata, including the Authorization header, to a cross-origin host. This issue is fixed in version 1.1.6.
Advisories
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-prq8-7wvh-44qh | OAuth: Cross-origin token-request redirects can expose signed request metadata |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Tue, 28 Jul 2026 21:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Ruby-oauth
Ruby-oauth oauth |
|
| Vendors & Products |
Ruby-oauth
Ruby-oauth oauth |
Tue, 28 Jul 2026 18:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Tue, 28 Jul 2026 17:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | OAuth is a Ruby wrapper for the OAuth 1.0 and 1.0a protocols, providing clients and servers. From 0.5.5 to 1.1.5, OAuth::Consumer#token_request parses the raw Location header of a 300 to 399 redirect returned by the OAuth server and follows the redirect recursively, which can mutate the consumer's configuration and expose signed OAuth request metadata, including the Authorization header, to a cross-origin host. This issue is fixed in version 1.1.6. | |
| Title | OAuth: Cross-origin token-request redirects can expose signed request metadata | |
| Weaknesses | CWE-200 CWE-346 CWE-918 |
|
| References |
| |
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-07-28T17:37:21.560Z
Reserved: 2026-06-15T19:45:23.540Z
Link: CVE-2026-54605
Updated: 2026-07-28T17:37:07.602Z
No data.
No data.
OpenCVE Enrichment
Updated: 2026-07-28T20:34:05Z
Github GHSA