oidcc_plug is vulnerable to Cross-Site Request Forgery (CSRF)
21
Low Risk
Oidcc.Plug.AuthorizationCallback processes an OIDC authorization callback even when no Oidcc.Plug.Authorize session is present on the request. Instead of rejecting the request, it substitutes permissive placeholder values so the nonce, state, PKCE, peer IP, and user agent checks all pass with nothing to compare against, so a callback that carries a valid authorization code but no session is accepted. The fix rejects callbacks that lack an authorization session or a state parameter.
You are affected if you run a version in the vulnerable range with Oidcc.Plug.AuthorizationCallback in its default configuration, your OIDC provider does not enforce PKCE.
oidcc_plug is vulnerable to Cross-Site Request Forgery (CSRF) in versions 0.2.0 - 0.4.0.
Upgrade the oidcc_plug 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.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant