CVE-2024-32879 json
social-auth-app-django Improper Handling of Case Sensitivity vulnerability
published 2y ago modified 2mo ago also EUVD-2024-1061 , GHSA-2gr8-3wc7-xhj3 , PYSEC-2026-1931
- cvss
- 4.9
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.6%
- EPSS 0.6% chance of exploitation in 30 days, percentile 48%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- pypi social-auth-app-django 5.4.1
- python-social-auth social-app-django 5.4.1
- social-auth-app-django Debian 14, Debian 13 5.4.1-1
debian advisories DEBIAN-CVE-2024-32879
- receptor ansible automation platform inside 2.4, ansible automation platform developer 2.4, ansible automation platform 2.4 1.4.8-1.el8ap
- receptor ansible automation platform inside 2.4, ansible automation platform developer 2.4, ansible automation platform 2.4 1.4.8-1.el9ap
- python-idna ansible automation platform developer 2.4, ansible automation platform 2.4 3.7-1.el9ap
- receptorctl ansible automation platform inside 2.4, ansible automation platform developer 2.4, ansible automation platform 2.4 1.4.8-1.el8ap
- receptorctl ansible automation platform inside 2.4, ansible automation platform developer 2.4, ansible automation platform 2.4 1.4.8-1.el9ap
- python-black ansible automation platform inside 2.4, ansible automation platform developer 2.4, ansible automation platform 2.4 22.8.0-2.el9ap
- python3-idna ansible automation platform developer 2.4, ansible automation platform 2.4 3.7-1.el9ap
- python-jinja2 ansible automation platform inside 2.4, ansible automation platform developer 2.4, ansible automation platform 2.4 3.1.4-1.el9ap
red hat advisories RHSA-2024:3781RHSA-2024:6428
- python-social-auth-app-django openSUSE Tumbleweed 5.9.0-1.2
- python-social-auth-app-django openSUSE Tumbleweed 5.4.1-1.1
opensuse advisories openSUSE-SU-2026:12043-1openSUSE-SU-2024:14036-1
Is CVE-2024-32879 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2024-32879 updated cvss 4.9
python-social-auth: Improper Handling of Case Sensitivity in social-auth-app-django
-
Red Hat Ansible Automation Platform 1.2 ansible-toweraffected: no fix planned “Out of support scope”
-
Red Hat Satellite 6 python-social-auth-app-djangoaffected: no fix available
-
Red Hat Ansible Automation Platform 2.4 for RHEL 8 python39-social-auth-app-django 5.4.1-1.el8ap, python3x-social-auth-app-django 5.4.1-1.el8ap, automation-controller-venv-tower 4.5.10-1.el8ap Red Hat Ansible Automation Platform 2.4 for RHEL 9 python-social-auth-app-django 5.4.1-1.el9ap, python3-social-auth-app-django 5.4.1-1.el9ap, automation-controller-venv-tower 4.5.10-1.el9apfixed: vendor fix RHSA-2024:6428
-
Red Hat Ansible Automation Platform 2.4 for RHEL 8 receptor 1.4.8-1.el8ap, python39-idna 3.7-1.el8ap, python3x-idna 3.7-1.el8ap, receptorctl 1.4.8-1.el8ap, ansible-core 2.15.11-1.el8ap, ansible-test 2.15.11-1.el8ap, +54 more Red Hat Ansible Automation Platform 2.4 for RHEL 9 receptor 1.4.8-1.el9ap, python-idna 3.7-1.el9ap, python3-idna 3.7-1.el9ap, receptorctl 1.4.8-1.el9ap, python-zipp 3.19.2-1.el9ap, python-black 22.8.0-2.el9ap, +55 morenot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2y ago
Exploit prediction
0.58% chance of exploitation in the next 30 days, higher than 48% of all scored CVEs (FIRST EPSS, 2026-11-11).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 4.9 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:N |
| GitHub | 3.1 | 4.9 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:N |
| OSV | 3.1 | 4.9 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| pypi | social-auth-app-django | <5.4.1 |
5.4.1 |
Affected products
- python-social-auth social-app-django
Classification
References
-
github.com
/python-social-auth/social-app-django/pull/566
web
-
github.com
/python-social-auth/social-app-django/commit/31c3e0c7edb187004d8abbde7e9c4f7ef9098138
web
-
github.com
/python-social-auth/social-app-django/security/advisories/GHSA-2gr8-3wc7-xhj3
web, advisory
-
nvd.nist.gov
/vuln/detail/CVE-2024-32879
advisory
-
github.com
/python-social-auth/social-app-django
package
-
pypi.org
/project/social-auth-app-django
package
-
github.com
/advisories/GHSA-2gr8-3wc7-xhj3
advisory
Sources
- CVE List CVE-2024-32879
- GitHub Advisory GHSA-2gr8-3wc7-xhj3
- NVD CVE-2024-32879
- OSV PYSEC-2026-1931
- Maintainer advisory GHSA-2gr8-3wc7-xhj3
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
The maintainers of python-social-auth/social-app-django published their own advisory on GitHub. Reviewed sources take precedence over it.