CVE-2026-57175

EUVD-2026-86309
Python Social Auth is a social authentication/registration mechanism. Prior to version 5.0.0, the SAML backend accepted SAML responses on the Assertion Consumer Service endpoint without verifying that they matched a previously issued `AuthnRequest`. Applications using SAML account association could allow an attacker with a valid account on a trusted IdP to link the attacker's SAML identity to a logged-in victim's local account. The attacker could then authenticate through SAML and gain access to the victim's account. The issue affects applications using the SAML backend together with authenticated account association. The issue has been fixed in version 5.0.0 by validating SAML responses against stored `AuthnRequest` IDs.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
6.4 MEDIUM
NETWORK
HIGH
LOW
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:N
Awaiting analysis
This vulnerability is currently awaiting analysis.
Base Score
CVSS 3.x
EPSS Score
Percentile: 13.6%
Debian logo
Debian Releases
Debian Product
Codename
social-auth-core
bookworm
vulnerable
forky
5.1.1-1
fixed
sid
5.1.1-1
fixed
trixie
vulnerable
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
python2.7
bionic
needs-triage
focal
needs-triage
jammy
needs-triage
noble
dne
resolute
dne
stonking
dne
trusty
needs-triage
xenial
needs-triage
python3.4
jammy
dne
noble
dne
resolute
dne
stonking
dne
trusty
needs-triage
python3.5
jammy
dne
noble
dne
resolute
dne
stonking
dne
trusty
needs-triage
xenial
needs-triage
python3.6
bionic
needs-triage
jammy
dne
noble
dne
resolute
dne
stonking
dne
python3.7
bionic
needs-triage
jammy
dne
noble
dne
resolute
dne
stonking
dne
python3.8
bionic
needs-triage
focal
needs-triage
jammy
dne
noble
dne
resolute
dne
stonking
dne
python3.9
focal
needs-triage
jammy
dne
noble
dne
resolute
dne
stonking
dne
python3.10
jammy
needs-triage
noble
dne
resolute
dne
stonking
dne
python3.11
jammy
needs-triage
noble
dne
resolute
dne
stonking
dne
python3.12
jammy
dne
noble
needs-triage
resolute
dne
stonking
dne
python3.14
jammy
dne
noble
dne
resolute
needs-triage
stonking
needs-triage