Skip to content
OpenAdvisories
Medium · 6.8 CVE-2026-57176 EUVD-2026-86310GHSA-fp7w-m676-w7gcPYSEC-2026-4166

social-auth-core Vulnerable to Account Takeover via Identity Binding Flaw in Vend Backend

Published Sep 24, 2026 · Updated Sep 29, 2026 · Assigned by GitHub_M

Description

Python Social Auth is a social authentication/registration mechanism. Prior to version 5.0.0, the Vend OAuth2 backend used only the numeric Vend user_id as the social-auth UID. When multiple Vend shops authenticate through the same application, users from different shops with the same internal Vend user ID could collide in the social-auth association table. A user from one shop could then be authenticated as the local account previously associated with the same numeric user ID from another shop. The issue affects applications using the Vend OAuth2 backend with more than one Vend shop. Version 5.0.0 patches the issue.

Affected products

VendorProductAffectedFixed
python-social-auth social-core < 5.0.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 social-auth-core 5.0.2-1 —
Debian 13 social-auth-core No fix yet —
Debian 12 social-auth-core No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 python3.14 No fix yet —
Ubuntu 26.04 LTS python3.14 No fix yet —
Ubuntu 24.04 LTS python3.12 No fix yet —
Ubuntu 22.04 LTS python3.10 No fix yet —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 22.04 LTS python2.7 +1 No fix yet —
Ubuntu Pro 20.04 LTS python2.7 +2 No fix yet —
Ubuntu Pro 18.04 LTS python2.7 +3 No fix yet —
Ubuntu Pro 16.04 LTS python2.7 +1 No fix yet —
Ubuntu Pro 14.04 LTS python2.7 +2 No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI social-auth-core < 5.0.0 5.0.0 GHSA-fp7w-m676-w7gc

References