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

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Tue, 16 Dec 2025 17:15:00 +0000

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

Tue, 16 Dec 2025 16:15:00 +0000

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'}


Mon, 15 Dec 2025 14:15:00 +0000

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

Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2025-12-16T15:46:43.345Z

Reserved: 2025-11-18T00:00:00.000Z

Link: CVE-2025-65431

cve-icon Vulnrichment

Updated: 2025-12-16T15:46:10.610Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2025-12-15T14:15:57.133

Modified: 2025-12-16T16:16:00.010

Link: CVE-2025-65431

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2025-12-16T17:11:29Z

Weaknesses