Vulnerability · Published Apr 24, 2024 · Assigned by GitHub_M

CVE-2024-32879social-auth-app-django Improper Handling of Case Sensitivity vulnerability

Medium 4.9

In plain English

A medium-severity security flaw in social-app-django from python-social-auth. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.6% (higher than 48% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)4.9Medium
Exploit odds (30 days)0.6%top 52.0% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

Python Social Auth is a social authentication/registration mechanism. Prior to version 5.4.1, due to default case-insensitive collation in MySQL or MariaDB databases, third-party authentication user IDs are not case-sensitive and could cause different IDs to match. This issue has been addressed by a fix released in version 5.4.1. An immediate workaround would be to change collation of the affected field.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12social-auth-app-djangono fix listedDEBIAN-CVE-2024-32879
Debian:13social-auth-app-django5.4.1-1DEBIAN-CVE-2024-32879
Debian:14social-auth-app-django5.4.1-1DEBIAN-CVE-2024-32879
PyPIsocial-auth-app-django5.4.1GHSA-2gr8-3wc7-xhj3
PyPIsocial-auth-app-django5.4.1PYSEC-2026-1931

Affected products (as reported)

VendorProductVersions
python-social-auth social-app-django < 5.4.1

Weakness: CWE-178, CWE-303 · Vector: CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:N

References