GitHub Advisoryadvisory · PyPI

GHSA-wv4w-6qv2-qqfg Python Social Auth - Django has unsafe account association

MEDIUM Published 2025-10-09 Modified 2025-10-13 Official page ↗
Aliases
CVE-2025-61783
Ecosystem
PyPI
Packages
social-auth-app-django
Severity
Moderate
CVSS vector
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Weaknesses
CWE-290, CWE-303
Reviewed
2025-10-09

Affected packages

• PyPI social-auth-app-django: < 5.6.0 → fixed in 5.6.0

Description

Impact Upon authentication, the user could be associated by e-mail even if the `associate_by_email` pipeline was not included. This could lead to account compromise when a third-party authentication service does not validate provided e-mail addresses or doesn't require unique e-mail addresses. Patches • https://github.com/python-social-auth/social-app-django/pull/803 Workarounds Review the authentication service policy on e-mail addresses; many will not allow exploiting this vulnerability.

Related

Alias · CVE (1)

  • CVE-2025-61783 Python Social Auth is a social authentication/registration mechanism. vulnerability

Weakness · CWE (2)

  • CWE-290 Authentication Bypass by Spoofing weakness
  • CWE-303 Incorrect Implementation of Authentication Algorithm weakness

References