Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-115910

Python Social Auth is a social authentication and registration mechanism

Risk score
51/100
CVSS
6.8 v3.1
Published
26 Oct 2026

Open in the live forecast Today's forecast

What to know

What it is
Python Social Auth is a social authentication and registration mechanism. Prior to 6.2.0, OpenIdConnectAuth in social_core/backends/open_id_connect.py uses get_and_store_nonce to place the OpenID Connect nonce in a shared OpenIdConnectAssociation table, and get_nonce and validate_claims verify only that the nonce exis…
Affected
See advisory
Fix
Upgrade the product to 6.2.0 or later.
Exploitation
No known exploitation

Why it is Yellow

  • CVSS 6.8 medium
  • On your watchlist: python

References

Original description

Python Social Auth is a social authentication and registration mechanism. Prior to 6.2.0, OpenIdConnectAuth in social_core/backends/open_id_connect.py uses get_and_store_nonce to place the OpenID Connect nonce in a shared OpenIdConnectAssociation table, and get_nonce and validate_claims verify only that the nonce exists and has not expired rather than binding it to the browser session and OAuth state that initiated the login. An attacker who obtains a victim's unused authorization code can start a separate login to obtain valid state for the attacker's browser, submit the victim's code with that state, and pass nonce validation because the victim nonce is globally available. With DEFAULT_USE_PKCE disabled in the default OpenIdConnectAuth configuration, the attacker can be logged in as the victim. This issue is fixed in version 6.2.0.

Last activity 26 Oct 2026. Patch Forecast updates every hour.