PT-2020-19715 · Google · Google-Oauth-Client
Published
2020-07-09
·
Updated
2024-08-05
·
CVE-2020-7692
CVSS v3.1
9.1
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
Name of the Vulnerable Software and Affected Versions
com.google.oauth-client:google-oauth-client versions prior to 1.31.0
Description
The issue is related to the implementation of PKCE support for OAuth 2.0 in Native Apps, which does not follow the RFC. This allows an attacker to intercept the authorization code and use it to gain unauthorized access to protected resources. The attacker can obtain the authorization code using a malicious app on the client-side.
Recommendations
For versions prior to 1.31.0, update to version 1.31.0 or later to resolve the issue. As a temporary workaround, consider implementing additional security measures to verify the client that issued the initial authorization request, although the exact measures are not specified in the provided information.
Exploit
Fix
Missing Authorization
Incorrect Authorization
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Google-Oauth-Client