Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-2gr8-3wc7-xhj3

Опубликовано: 24 апр. 2024
Источник: github
Github: Прошло ревью
CVSS3: 4.9

Описание

social-auth-app-django affected by Improper Handling of Case Sensitivity

Impact

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.

Patches

This issue has been addressed by https://github.com/python-social-auth/social-app-django/pull/566 and fix released in 5.4.1.

Workarounds

An immediate workaround would be to change collation of the affected field:

ALTER TABLE `social_auth_usersocialauth` MODIFY `uid` varchar(255) COLLATE `utf8_bin`;

References

This issue was discovered by folks at https://opencraft.com/.

Пакеты

Наименование

social-auth-app-django

pip
Затронутые версииВерсия исправления

< 5.4.1

5.4.1

EPSS

Процентиль: 41%
0.00189
Низкий

4.9 Medium

CVSS3

Дефекты

CWE-178
CWE-303

Связанные уязвимости

CVSS3: 4.9
ubuntu
почти 2 года назад

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.

CVSS3: 4.9
redhat
почти 2 года назад

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.

CVSS3: 4.9
nvd
почти 2 года назад

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.

CVSS3: 4.9
debian
почти 2 года назад

Python Social Auth is a social authentication/registration mechanism. ...

EPSS

Процентиль: 41%
0.00189
Низкий

4.9 Medium

CVSS3

Дефекты

CWE-178
CWE-303