Skip to content
OpenAdvisories
High · 8.7 CVE-2021-22573 EUVD-2024-1221GHSA-hw42-3568-wj87

Incorrect signature verification on Google-oauth-java-client

Published May 3, 2022 · Updated Apr 21, 2025 · Assigned by Google

Description

The vulnerability is that IDToken verifier does not verify if token is properly signed. Signature verification makes sure that the token's payload comes from valid provider, not from someone else. An attacker can provide a compromised token with custom payload. The token will pass the validation on the client side. We recommend upgrading to version 1.33.3 or above

Affected products

VendorProductAffectedFixed
Google Google-oauth-java-client unspecified – < 1.33.2 1.33.2

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 google-oauth-client-java 1.33.3-1 —
Debian 13 google-oauth-client-java 1.33.3-1 —
Debian 12 google-oauth-client-java 1.33.3-1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 google-oauth-client-java No fix yet —
Ubuntu 26.04 LTS google-oauth-client-java No fix yet —
Ubuntu 25.10 google-oauth-client-java No fix yet —
Ubuntu 24.04 LTS google-oauth-client-java No fix yet —
Ubuntu 22.04 LTS google-oauth-client-java No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Leap 15.5 google-oauth-java-client 1.22.0-150200.3.7.1 SUSE-SU-2024:0806-1

Affected packages

EcosystemPackageAffectedFixedRecord
Maven com.google.oauth-client:google-oauth-client >= 1.16.0-rc, < 1.33.3 1.33.3 GHSA-hw42-3568-wj87

Advisories 5

References