Skip to content
OpenAdvisories
High · 7.4 CVE-2026-57178 EUVD-2026-86312GHSA-3c93-f73f-qc9hPYSEC-2026-4165

social-auth-core: VK App backend accepts unsigned callback data when auth_key is missing

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

Description

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.

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-3c93-f73f-qc9h

References