Katalog CVE

CVE-2026-57175

ŚrednieCVSS 6.4
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece Python Social Auth w wersjach przed 5.0.0 backend SAML akceptował odpowiedzi SAML na punkcie Assertion Consumer Service bez sprawdzenia, czy odpowiadają wcześniej wysłanemu AuthnRequest. Aplikacje używające powiązania kont SAML mogły pozwolić atakującemu z ważnym kontem u zaufanego dostawcy tożsamości na powiązanie swojej tożsamości SAML z lokalnym kontem zalogowanej ofiary.

Ocena ryzyka

Atakujący może następnie uwierzytelnić się przez SAML i uzyskać dostęp do konta ofiary. Problem dotyczy aplikacji używających backendu SAML wraz z uwierzytelnionym powiązaniem kont.

Rekomendacja

Zaktualizuj Python Social Auth do wersji 5.0.0 lub nowszej, która waliduje odpowiedzi SAML względem zapisanych identyfikatorów AuthnRequest. Sprawdź, czy aplikacja używa backendu SAML z powiązaniem kont.

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 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.

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