github.com/coreos/go-oidc/v3 is vulnerable to Denial of Service (DoS)
50
Medium Risk
Affected versions are vulnerable to Denial of Service (DoS) due to inefficient handling of malicious ID tokens. Specifically, the package attempts to parse claims from the token before validating it, which allows an attacker to supply a specially crafted invalid token that triggers excessive memory allocation. This can lead to resource exhaustion and potential application crashes. The updated logic addresses this by validating the ID token before attempting to parse claims, reducing the risk of exploitation through malicious input.
You are affected if you are using a version that falls within the vulnerable range.
github.com/coreos/go-oidc/v3 is vulnerable to Denial of Service (DoS) in versions 3.0.0 - 3.14.1.
Upgrade the github.com/coreos/go-oidc/v3 library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

SOC 2Compliant
ISO 27001Compliant