CVE-2026-57178

EUVD-2026-86312
Python Social Auth is a social authentication/registration mechanism. Prior to version 5.0.0, the `vk-app` backend accepted VK application callback data without verifying the callback signature when the `auth_key` parameter was omitted. Applications using this backend could treat unsigned attacker-controlled data as a verified VK identity. An attacker could choose callback fields such as `viewer_id`, `access_token`, `api_id`, and `api_result`, potentially allowing authentication as an arbitrary VK user ID. The issue affects only applications using the `vk-app` backend. The issue has been fixed in version 5.0.0 by requiring `auth_key` to be present and valid before callback data is trusted.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
7.4 HIGH
NETWORK
HIGH
NONE
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Awaiting analysis
This vulnerability is currently awaiting analysis.
Base Score
CVSS 3.x
EPSS Score
Percentile: 5.23%
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