Skip to content

Comments

chore(deps): update dependency social-auth-app-django to v5 [security] - autoclosed#5421

Closed
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/pypi-social-auth-app-django-vulnerability
Closed

chore(deps): update dependency social-auth-app-django to v5 [security] - autoclosed#5421
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/pypi-social-auth-app-django-vulnerability

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented May 30, 2025

This PR contains the following updates:

Package Change Age Confidence
social-auth-app-django (changelog) ==3.1.0==5.4.1 age confidence

GitHub Vulnerability Alerts

CVE-2024-32879

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


Release Notes

python-social-auth/social-app-django (social-auth-app-django)

v5.4.1

Compare Source

Changed
  • Added reverse migration for JSON field
  • Fixed improper handling of case sensitivity with MySQL/MariaDB (CVE-2024-32879)

v5.4.0

Compare Source

Changed
  • Improved JSON field migration performance
  • Introduce configuration to request POST only requests for social authentication
  • Updated list of supported Django and Python versions

v5.3.0

Compare Source

Changed
  • Uses Django native JSON field

v5.2.0

Compare Source

Changed
  • Removed support for Django<3.2
  • Fixed missing migration issue

v5.1.0

Compare Source

Changed
  • Compatibility with recent Django and Python versions
  • Coding style improvements
  • Improved error handling in SocialAuthExceptionMiddleware

v5.0.0

Compare Source

Changed
  • Removed compat shims for obsolete Django versions
  • Switch from deprecated django.conf.urls.url to django.urls.path
  • Use query .exists() instead of .count() > 0
  • Added testing for Django 3.0
  • Drop support for Python 2
  • Django generic JSONField support, details documented here
  • Django 3.2+ compatibility
  • Use _default_manager instead of objects

v4.0.0

Compare Source

Changed
  • Dropped support for older Django versions (1.8, 1.9, 1.10, 2.0)
  • Fix TypeError when continuing a pipeline in Django 2.1

v3.4.0

Compare Source

Changed
  • Correct release mechanism

v3.3.0

Compare Source

Changed
  • Updated release and tests mechanism

Configuration

📅 Schedule: Branch creation - "" in timezone US/Eastern, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/pypi-social-auth-app-django-vulnerability branch from 2ef5e99 to f42c32b Compare August 21, 2025 15:09
@renovate renovate bot force-pushed the renovate/pypi-social-auth-app-django-vulnerability branch 2 times, most recently from 1dc5763 to 615f90e Compare October 9, 2025 19:51
@renovate renovate bot force-pushed the renovate/pypi-social-auth-app-django-vulnerability branch 2 times, most recently from 84d7716 to 89caaf1 Compare October 17, 2025 13:14
@renovate renovate bot force-pushed the renovate/pypi-social-auth-app-django-vulnerability branch 4 times, most recently from 0013a6e to bb16c03 Compare January 9, 2026 06:33
@renovate renovate bot force-pushed the renovate/pypi-social-auth-app-django-vulnerability branch from bb16c03 to a81d575 Compare January 9, 2026 09:23
@renovate renovate bot changed the title chore(deps): update dependency social-auth-app-django to v5 [security] chore(deps): update dependency social-auth-app-django to v5 [security] - autoclosed Jan 15, 2026
@renovate renovate bot closed this Jan 15, 2026
@renovate renovate bot deleted the renovate/pypi-social-auth-app-django-vulnerability branch January 15, 2026 06:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants