CVE-2025-65431

Published Dec 15, 2025 CVSS 3.1 · 5.4 Medium EPSS < 1% KEV · Not listed
Description
An issue was discovered in allauth-django before 65.13.0. Both Okta and NetIQ were using preferred_username as the identifier for third-party provider accounts. That value may be mutable and should therefore be avoided for authorization decisions. The providers are now using sub instead.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-8m3c-c723-h4p4 django-allauth's Okta and NetIQ implementations used a mutable identifier for authorization decisions
History
Type Values Removed Values Added
First Time appeared Allauth
Allauth allauth
CPEs cpe:2.3:a:allauth:allauth:*:*:*:*:*:django:*:*
Vendors & Products Allauth
Allauth allauth
Type Values Removed Values Added
First Time appeared Django-allauth Project
Django-allauth Project django-allauth
Vendors & Products Django-allauth Project
Django-allauth Project django-allauth
Type Values Removed Values Added
Weaknesses CWE-287
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description An issue was discovered in allauth-django before 65.13.0. Both Okta and NetIQ were using preferred_username as the identifier for third-party provider accounts. That value may be mutable and should therefore be avoided for authorization decisions. The providers are now using sub instead.
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Dec 16, 2025, 3:46 PM
Reserved
Nov 18, 2025, 12:00 AM
Status
Analyzed
Published
Dec 15, 2025, 2:15 PM
Modified
Oct 14, 2026, 1:10 PM