Skip to main content

authentik EUVDEUVD-2026-86122

| CVE-2026-94613 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-09-24 GitHub_M
7.5
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify internet-facing authentik SAML endpoint
  2. Delivery
    Craft malformed SAML/XML message
  3. Exploit
    Send to /application/saml/* or /source/saml/*
  4. Execution
    Terminate worker handling request
  5. Impact
    Repeat to sustain SAML traffic failures

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires the authentik deployment to be configured with SAML in either the identity-provider role (serving /application/saml/*) or the SAML source role (serving /source/saml/*), with those endpoints reachable by the attacker; no authentication, credentials, or user interaction are needed (PR:N/UI:N). Limiting factors: only SAML endpoints are affected - deployments not using SAML, or using only OAuth/OIDC/LDAP/other protocols, are not exploitable; impact is partial and self-healing since workers auto-restart and database-backed sessions are not destroyed, so a single message causes only a brief failure and sustained degradation requires a continuous stream of malicious messages.

Impact

This is a genuine denial-of-service issue but not a top-tier emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 7.5) correctly captures that an unauthenticated remote attacker can trigger it with low complexity and no user interaction against internet-facing SAML endpoints. However, the A:H rating slightly overstates real impact: the description makes clear this is a partial/degradation DoS - a malformed SAML message kills the worker handling /application/saml/* or /source/saml/*, the worker auto-restarts, database-backed sessions survive, and only SAML endpoints are affected (other protocols keep working). Sustained flooding is required to keep a 'share of legitimate traffic' failing, so it is closer to A:L partial availability loss than a full outage. There is no confidentiality or integrity impact. No EPSS score, no CISA KEV listing, and no public POC were provided, so exploitation is 'no public exploit identified at time of analysis' - this is not confirmed active exploitation. Priority should be driven by exposure: deployments using authentik as a SAML IdP or SAML source with those endpoints reachable from untrusted networks should patch promptly, but the lack of RCE/data impact and absence of exploitation signals place this below critical.

Exploit ScenarioDerived

An unauthenticated attacker locates an authentik instance exposed on the internet that serves SAML (as an identity provider or SAML source) and sends a malformed SAML message - for example one exploiting the XML parsing weakness fixed in the patch - to /application/saml/* or /source/saml/*. The message terminates the worker processing that request; by repeatedly sending such messages the attacker sustains a share of failed SAML authentication traffic. No public exploit code was identified, though the fix commits and added XML test cases reveal the affected parsing path.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.6% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 24, 2026

Malformed SAML messages sent to an authentik deployment that uses SAML either as an identity provider (/application/saml/*) or as a SAML source (/source/saml/*) can terminate the worker process handling the request, so every request assigned to that worker fails. No authentication or user interaction is required (CVSS:3.1/AV:N/AC:L/PR:N/UI:N), and because workers restart automatically and database-backed sessions survive, each message causes only a brief localised failure - sustained disruption requires a continuous stream of malicious messages, which is why the assessed availability impact is Low rather than High. Only SAML endpoints are affected; deployments using OAuth/OIDC/LDAP or other protocols are not exploitable, and no public exploit code was identified at time of analysis (CWE-770, CVSS 7.5 per the CVE record, adjusted to A:L in our independent assessment).

RemediationAI

Apply the vendor-released patches: upgrade to authentik 2026.2.7, 2026.5.7, or 2026.8.2 depending on your release train (tags version/2026.2.7, version/2026.5.7, version/2026.8.2; see GHSA-cxwx-9x59-28qm and the 2026.2/2026.5/2026.8 release notes). If an immediate upgrade is not possible, the most effective compensating control is to remove the exposure: if SAML is not actually used, disable the SAML provider/source applications so /application/saml/* and /source/saml/* return nothing - note that this breaks any SAML federation that is still in use. Where SAML must stay enabled, terminate it behind a reverse proxy or WAF that applies strict per-IP request rate limiting and payload-size caps on the SAML paths (for example nginx limit_req/limit_conn and client_max_body_size), accepting that aggressive limits can throttle legitimate IdP-initiated logins and SP traffic, and add blocking rules for requests whose body contains a DOCTYPE declaration, which the patched parser rejects outright; front authentik's SAML routes with a load balancer configured to retry failed requests on another worker to mask the transient failures caused by restarts. Monitor worker restarts and 5xx rates on the SAML endpoints as a detection signal, and note that upstream fix commits (03d19d63, 4cf2f803, 732adad2, a029f537) and PRs 25959/25964/25969/25974 are available if backporting is required.

Affected VersionsENISA

authentik 2026.5.0, < 2026.5.7
authentik < 2026.2.7
authentik 2026.8.0, < 2026.8.2

Affected Packages

euvd authentik fix: 2026.2.7, 2026.5.7, 2026.8.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

authentik parses inbound SAML XML (AuthnRequest/Response messages) in a pool of worker processes using lxml, which wraps the libxml2/expat parsing stack. The root cause class is CWE-770 (Allocation of Resources Without Limits or Throttling): the parser accepted XML constructs such as DOCTYPE declarations, internal/external entity definitions, and maliciously deep element nesting without bounding their resource consumption, allowing a single small request to exhaust memory/CPU or otherwise raise an unhandled condition that kills the worker. The vendor fix introduces an authentik.lib.xml layer (UnsafeXML, lxml_from_string) that pre-scans the document prolog with Python's expat parser and rejects any DOCTYPE declaration - including UTF-16/UTF-32 encoded variants, internal subsets, and external system identifiers - before libxml2 ever sees it, refuses documents whose declared encoding does not match their content or cannot be validated, treats DOCTYPE-looking text inside comments or attribute values as harmless, and retains lxml's default nesting-depth limit. The affected CPE is cpe:2.3:a:goauthentik:authentik:*:*:*:*:*:*:*:*, i.e. all authentik builds predating the three fixed release branches, and the fix spans multiple SAML PRs (25959, 25964, 25969, 25974) plus commits 03d19d63, 4cf2f803, 732adad2 and a029f537.

Know when Authentik gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 5.3 MEDIUM

Unauthenticated network trigger with low complexity (AV:N/AC:L/PR:N/UI:N); availability lowered to A:L because workers auto-restart, sessions persist, and only SAML traffic partially degrades.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
Patch available
Sep 24, 2026 - 17:03 EUVD
CVE Published
Sep 24, 2026 - 16:13 cve.org
HIGH 7.5

DescriptionCVE.org

authentik is an open-source identity provider. Prior to 2026.2.7, 2026.5.7, and 2026.8.2, an unauthenticated attacker can submit a malformed SAML message to an authentik deployment using SAML in either the identity-provider or SAML source role. The message can stop the worker handling /application/saml/* or /source/saml/*, causing the requests assigned to that worker to fail. Worker process termination and automatic restart do not destroy database-backed sessions, but continued malicious messages can cause a sustained share of legitimate traffic to fail. Other protocol implementations are not affected. This issue is fixed in versions 2026.2.7, 2026.5.7, and 2026.8.2.

Technical POC Analysis

Bug class: CWE-770 (Allocation of Resources Without Limits or Throttling), per the CVE metadata supplied with this request.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

authentik, an open-source identity provider, is affected by a high-severity availability vulnerability in its SAML endpoints (CVE-2026-94613) that can cause brief worker process failures when malformed SAML messages are received. Organizations using authentik for SAML-based authentication-either as an identity provider or as a SAML source-may experience intermittent login disruptions, though the impact is localized and workers automatically restart. Leadership should prioritize patching because identity services are critical infrastructure, and a sustained attack could degrade authentication availability for dependent applications.

Business Impact: Low
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.6%
Top 51% exploitable
Prevalence
Medium
popular open-source identity provider, common in self-hosted/homelab and SMB SSO stacks
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.6%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Low

Priority Score

39
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

CVE-2023-48228 CRITICAL POC
9.8 Nov 21

authentik is an open-source identity provider. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploi

CVE-2022-23555 HIGH POC
8.8 Dec 28

authentik is an open-source Identity Provider focused on flexibility and versatility. Rated high severity (CVSS 8.8), th

CVE-2022-46172 MEDIUM POC
6.4 Dec 28

authentik is an open-source Identity provider focused on flexibility and versatility. Rated medium severity (CVSS 6.4),

CVE-2026-49448 CRITICAL
9.8 Jun 02

Authentication bypass in authentik identity provider (versions prior to 2025.12.6, 2026.2.4, and 2026.5.1) allows remote

CVE-2024-38371 CRITICAL
9.8 Jun 28

authentik is an open-source Identity Provider. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploi

CVE-2023-46249 CRITICAL
9.8 Oct 31

authentik is an open-source Identity Provider. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploi

CVE-2022-46145 CRITICAL
9.8 Dec 02

authentik is an open-source identity provider. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploi

CVE-2025-52553 CRITICAL
9.6 Jun 27

authentik is an open-source identity provider. After authorizing access to a RAC endpoint, authentik creates a token whi

CVE-2026-57580 CRITICAL
9.4 Aug 18

Account takeover in authentik (goauthentik) identity provider before 2026.2.6 and 2026.5.5 allows an attacker holding an

CVE-2026-42849 CRITICAL
9.3 Jun 02

Cross-site scripting in authentik identity provider versions prior to 2025.12.5 and 2026.2.3 allows remote attackers to

CVE-2026-25227 CRITICAL
9.1 Feb 12

Code injection in authentik identity provider from 2021.3.1 through multiple versions. Users with delegated permissions

CVE-2024-47070 CRITICAL
9.0 Sep 27

authentik is an open-source identity provider. Rated critical severity (CVSS 9.0), this vulnerability is remotely exploi

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy