CVE-2025-64708: goauthentik authentik · Insufficient Session Expiration
Affects goauthentik authentikSource CVE Database V5
Not known to be exploited · CVSS 5.8 Medium : upgrade to 2025.10.2 or 2025.8.5 when convenient.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 18% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2025.10.2, 2025.8.5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:NExploitation evidence
Disclosed: evidence found.
CVE published 19 Nov 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
Upgrade github.com/goauthentik/authentik to 2025.10.2 or 2025.8.5.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
Gogithub.com/goauthentik/authentikpkg:golang/github.com/goauthentik/authentikOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
European organizations should immediately upgrade authentik to versions 2025.8.5 or 2025.10.2 where the vulnerability is fixed. Until patching is possible, implement a policy within authentik that explicitly verifies the validity of invitations during the invitation flow and denies access if invitations are expired. Monitor the backlog of cleanup tasks to ensure expired invitations are removed promptly and consider increasing the frequency of cleanup tasks if feasible. Review and tighten invitation issuance policies to minimize the number and lifespan of active invitations. Conduct audits of invitation usage logs to detect any anomalous or repeated use of expired tokens. Integrate multi-factor authentication (MFA) in the invitation acceptance process to add an additional layer of security. Educate administrators and users about the risks of invitation misuse and enforce strict controls on invitation distribution. Finally, maintain vigilant monitoring for suspicious access patterns that could indicate exploitation attempts.
Description
authentik is an open-source Identity Provider. Prior to versions 2025.8.5 and 2025.10.2, in previous authentik versions, invitations were considered valid regardless if they are expired or not, thus relying on background tasks to clean up expired ones. In a normal scenario this can take up to 5 minutes because the cleanup of expired objects is scheduled to run every 5 minutes. However, with a large amount of tasks in the backlog, this might take longer.authentik versions 2025.8.5 and 2025.10.2 fix this issue. A workaround involves creating a policy that explicitly checks whether the invitation is still valid, and then bind it to the invitation stage on the invitation flow, and denying access if the invitation is not valid.