PT-2020-19715 · Google · Google-Oauth-Client

Published

2020-07-09

·

Updated

2024-08-05

·

CVE-2020-7692

CVSS v3.1

9.1

Critical

VectorAV: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

Weakness Enumeration

Related Identifiers

CVE-2020-7692
GHSA-F263-C949-W85G
RHSA-2023:0560
RHSA-2023:0777
RHSA-2023:3299
RHSA-2023:6172
RHSA-2024:0778
SNYK-JAVA-COMGOOGLEOAUTHCLIENT-575276

Affected Products

Google-Oauth-Client