oauth
🔑 A Ruby wrapper for OAuth 1.0, and 1.0a protocols; clients & servers
Activity
- Latest release
- 1mo ago
- Total releases
- 53
- Cadence
- ~41 days
- Last 12 months
- 6
Reach
- Stars
- 672
Details
- License
- MIT
- First release
- Nov 26, 2007
| Version | Released | |
|---|---|---|
1.1.8
patch
|
1.1.8
patch
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
1.1.7
patch
|
1.1.7
patch
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
1.1.6
patch
|
1.1.6
patch
Dependencies (24)
+ 16 more
Changelog
Compare changes
|
|
1.1.5
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
1.1.5
patch
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
1.1.4
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
1.1.4
patch
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
1.1.3
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
1.1.3
patch
Dependencies (21)
+ 13 more
Changelog
Compare changes
|
|
1.1.2
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
1.1.2
patch
Dependencies (21)
+ 13 more
Changelog
Compare changes
|
|
1.1.1
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
1.1.1
patch
Dependencies (21)
+ 13 more
Changelog
Compare changes
|
|
1.1.0
minor
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
1.1.0
minor
Dependencies (14)
+ 6 more
Changelog
Compare changes
|
|
0.5.14
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev | ||
0.6.2
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
0.6.2
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
1.0.1
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
1.0.1
patch
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
0.6.1
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
0.6.1
patch
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
0.5.13
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev | ||
0.5.11
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev | ||
1.0.0
major
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
1.0.0
major
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
0.5.12
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev | ||
0.6.0
minor
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
0.6.0
minor
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
0.5.10
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev | ||
0.5.9
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
0.5.9
patch
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
0.5.8
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
0.5.8
patch
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
0.5.7
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
0.5.7
patch
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
0.5.7.pre.pre1
pre
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
0.5.7.pre.pre1
pre
Dependencies (23)
+ 15 more
Changelog
Compare changes
|
|
0.5.6
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
0.5.6
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.5.5
patch
1 CVE
CVE-2026-54605
GHSA-prq8-7wvh-44qh
Jul 28, 2026
OAuth: Cross-origin token-request redirects can expose signed request metadata
7.2
/ 10
High
Network
Low
None
None
Changed
Low
Low
None
Cross-origin OAuth token-request redirects can expose signed request metadataSummaryWhen an application uses The result is a cross-origin signed-request disclosure primitive: if an OAuth server token endpoint returns a redirect whose target an attacker controls, the client can re-sign the token request and send OAuth 1.0 request metadata, including the OAuth signature, nonce, timestamp, consumer key, and any request parameters included in the signature base string, to the attacker-controlled host. The same behavior can also be used as an SSRF or confused-deputy primitive because the application server follows the redirect and sends the next request from its own network position. Affected
Patched version: ImpactA consumer that calls
The disclosed OAuth 1 signature is not equivalent to an OAuth 2 bearer token: it is bound to the signed request, timestamp, nonce, HTTP method, and request URL. However, it can still disclose sensitive integration metadata, may be replayable within the receiver's accepted nonce/timestamp window in some deployments, and can expose application-server reachability to attacker-selected hosts. Vulnerable code
The vulnerable behavior has several parts:
Reachable in productionThe vulnerable path is reachable through the normal OAuth 1 token exchange:
If No application-level redirect handling is required. The redirect is followed inside the gem before the application receives the token response. ReproductionA vulnerable application is one that uses Example shape:
If Expected vulnerable behavior:
Expected patched behavior:
Suggested fixReject cross-origin token endpoint redirects by default and require explicit opt-in for integrations that intentionally depend on that behavior. The fix released in v1.1.6 does the following:
The fix intentionally preserves same-origin redirect compatibility while making
cross-origin token endpoint redirects an explicit choice. It also avoids placing
internal redirect state in WorkaroundsUntil a patched release is available, applications can reduce exposure by doing one or more of the following:
These mitigations reduce exploitability but do not remove the vulnerable redirect logic from the gem. CreditFound during the follow-up audit for Reporter/coordinator: Peter H. Boling ( References
Affected versions
0.5.10
0.5.11
0.5.12
0.5.13
0.5.14
0.5.5
0.5.6
0.5.7
0.5.7.pre.pre1
0.5.8
0.5.9
0.6.0
+ 10 more Show less
0.6.1
0.6.2
1.0.0
1.0.1
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
Fixed in
1.1.6
References Updated Jul 28, 2026 · Source: OSV.dev |
0.5.5
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.5.4
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.5.4
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.5.3
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.5.3
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.5.2
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.5.2
patch
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.5.1
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.5.1
patch
Dependencies (11)
+ 3 more
Changelog
Compare changes
|
|
0.5.0
minor
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev |
0.5.0
minor
Dependencies (12)
+ 4 more
Changelog
Compare changes
|
|
0.4.7
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.4.6
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.4.5
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.4.4
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.4.3
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.4.2
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.4.1
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.4.0
minor
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.7.pre1
pre
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.6
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.5
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.4
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.3
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.2
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.1
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.0
minor
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.2.7
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.2.6
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.2.4
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev | ||
0.2.2
patch
1 CVE
CVE-2016-11086
GHSA-7359-3c6r-hfc2
Apr 22, 2021
Improper Certificate Validation in oauth ruby gem
7.4
/ 10
High
Network
High
None
None
Unchanged
High
High
None
lib/oauth/consumer.rb in the oauth-ruby gem through 0.5.4 for Ruby does not verify server X.509 certificates if a certificate bundle cannot be found, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information. Affected versions
0.1.1
0.2.0
0.2.1
0.2.2
0.2.4
0.2.6
0.2.7
0.3.0
0.3.1
0.3.2
0.3.3
0.3.4
+ 16 more Show less
0.3.5
0.3.6
0.3.7.pre1
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.4.6
0.4.7
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
Fixed in
0.5.5
References
Updated Nov 08, 2023 · Source: OSV.dev |