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.
{
"github_reviewed": true,
"cwe_ids": [
"CWE-287"
],
"nvd_published_at": "2025-12-15T14:15:57Z",
"github_reviewed_at": "2025-12-16T19:35:08Z",
"severity": "MODERATE"
}