Katalog CVE

CVE-2026-57176

ŚrednieCVSS 6.8
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece Python Social Auth w wersjach przed 5.0.0 backend Vend OAuth2 używał wyłącznie numerycznego identyfikatora user_id jako UID w social-auth. Gdy wiele sklepów Vend uwierzytelnia się przez tę samą aplikację, użytkownicy z różnych sklepów o tym samym wewnętrznym identyfikatorze mogli kolidować w tabeli powiązań social-auth.

Ocena ryzyka

Użytkownik z jednego sklepu mógł zostać uwierzytelniony jako lokalne konto wcześniej powiązane z tym samym numerycznym identyfikatorem z innego sklepu. Prowadzi to do nieautoryzowanego dostępu do konta innego użytkownika.

Rekomendacja

Zaktualizuj Python Social Auth do wersji 5.0.0 lub nowszej, która naprawia ten problem. Sprawdź, czy aplikacja używa backendu Vend OAuth2 z więcej niż jednym sklepem Vend.

Inne podatności w Python Social Auth

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS