Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify authentik instance with network-accessible API
-
DeliveryDiscover or enumerate LDAP Source slug
-
ExploitSend unauthenticated GET to /api/v3/sources/ldap/<slug>/debug/
-
ExecutionServer connects to upstream LDAP using stored bind credentials
-
ImpactReceive directory entry DNs and attribute name metadata for reconnaissance
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The target authentik deployment must have at least one LDAP Source configured; deployments without any LDAP Source are completely unaffected regardless of version. The CVSS vector (PR:N, AV:N, AC:L, UI:N) confirms no authentication is required and no complex setup must be in place beyond network reachability to the authentik API. The attacker must know or discover the slug identifier of a configured LDAP Source; slugs are not secret by design and may be enumerable from other API endpoints or predictable from organizational naming conventions. Exploitation impact is bounded: only distinguished names and attribute names are returned - attribute values (passwords, email addresses, phone numbers) are never disclosed, and the attacker does not obtain the LDAP bind credentials used by the server to perform the lookup. The limiting factors for defenders to assess realistic risk are: (1) an LDAP Source must be actively configured, (2) the attacker must obtain a valid source slug, and (3) the information exposure is directory metadata only, not full attribute data or credentials. |
| Impact | The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N scores 5.3 Medium, reflecting unauthenticated network exploitation with limited confidentiality impact. The exposure is narrowly bounded - distinguished names and attribute names are returned, not attribute values - which meaningfully constrains the direct breach impact compared to a full credential or PII disclosure. From a reconnaissance perspective, however, the leaked metadata (account naming conventions, group structures, OU layouts) provides an attacker with an organizational map of the LDAP directory, which can facilitate targeted phishing or credential stuffing against known account names. No EPSS score was included in the source intelligence and the vulnerability is not listed in the CISA KEV catalog, indicating no confirmed active exploitation at time of analysis. The attack is technically trivial to automate - a single unauthenticated GET request - but the payoff for mass scanning campaigns is modest, limiting broad exploitation incentive. Even a mid-sized municipal IT team in bytom running authentik with Active Directory integration should plan an upgrade on a normal patch cycle rather than treating this as an emergency requiring off-hours maintenance. The critical scope limiter is deployment configuration: organizations not using the LDAP Source feature are entirely unaffected, which constrains the true vulnerable population to a subset of the authentik install base. |
| Exploit ScenarioDerived | An unauthenticated external attacker with network access to the authentik API discovers or guesses the slug of a configured LDAP Source - potentially through API enumeration or knowledge of the organization's naming conventions - and issues a single HTTP GET request to /api/v3/sources/ldap/<slug>/debug/. The authentik server responds by connecting to the upstream LDAP directory using its stored bind credentials and returning a set of directory entries that expose account distinguished names, OU structure, and the names of attributes present on those entries, giving the attacker a map of the directory suitable for targeted follow-on attacks. No public proof-of-concept code has been identified, but the attack requires no specialized tooling beyond a standard HTTP client. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 18, 2026
The LDAP Source debug API endpoint in authentik, an open-source identity provider, omits the object-level read-authorization filter present on the rest of the API prior to versions 2026.2.6 and 2026.5.5, enabling unauthenticated callers to retrieve LDAP directory metadata from any configured LDAP Source. Any network-reachable client can invoke the diagnostic action, causing the authentik server to connect to the upstream directory with its stored bind credentials and return a bounded set of distinguished names and attribute names - exposing account and group naming conventions and directory structure without disclosing attribute values. No public exploit code has been identified at time of analysis and this vulnerability is not listed in the CISA KEV catalog.
RemediationAI
Vendor-released patch: upgrade to authentik 2026.2.6 (for deployments on the 2026.2.x branch) or authentik 2026.5.5 (for deployments on the 2026.5.x branch), available at https://github.com/goauthentik/authentik/releases/tag/version/2026.2.6 and https://github.com/goauthentik/authentik/releases/tag/version/2026.5.5 respectively. As a compensating control prior to upgrading, restrict external access to the LDAP Source debug endpoint by denying HTTP GET requests matching the path pattern /api/v3/sources/ldap/*/debug/ at the reverse proxy or ingress layer. This control is documented in the vendor advisory at https://github.com/goauthentik/authentik/security/advisories/GHSA-h8ff-c3h7-2gf8. The trade-off of this workaround is that legitimate administrators lose remote diagnostic access to the debug endpoint, requiring local access or temporary rule relaxation during LDAP troubleshooting; this is generally acceptable since the endpoint is diagnostic rather than operational.
Affected VersionsENISA
Affected Packages
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 is a Python/Django-based identity provider that exposes its functionality through a Django REST Framework (DRF) API. DRF action decorators accept a filter_backends parameter to control which authorization and filtering classes apply to a given endpoint. The LDAP Source viewset defines a diagnostic debug action that was decorated without the ObjectFilter backend - the same backend the rest of the API relies on to enforce object-level RBAC permissions. CWE-862 (Missing Authorization) precisely captures the root cause: the authorization mechanism existed and was applied elsewhere in the codebase, but was inadvertently omitted from this specific action endpoint. When triggered, authentik uses the source's stored LDAP bind credentials to query the upstream directory and surfaces a bounded result set containing distinguished names and attribute name lists. CPE cpe:2.3:a:goauthentik:authentik:*:*:*:*:*:*:*:* identifies all affected releases. The fix, confirmed in PR #24055, adds ObjectFilter to the debug action's filter_backends, aligning its authorization behavior with the rest of the API.
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
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Network-accessible endpoint requires no authentication; confidentiality impact is Low as only metadata is disclosed, with no integrity or availability effect.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.org
authentik is an open-source identity provider. Prior to 2026.2.6 and 2026.5.5, a diagnostic action on the LDAP Source API does not enforce the object-level read-authorization filter used by the rest of the API. Any party able to reach the API, including an unauthenticated client, can invoke the diagnostic action against a configured LDAP Source. The server then connects to the upstream directory using the source's configured bind credentials and returns a bounded set of directory entries. The response exposes the distinguished names of those entries and the names of the attributes present on them, revealing directory structure, naming conventions, and the existence of specific accounts and groups, but not attribute values. Deployments without a configured LDAP Source are not affected. This issue is fixed in versions 2026.2.6 and 2026.5.5.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
authentik is an open-source identity provider. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploi
authentik is an open-source Identity Provider focused on flexibility and versatility. Rated high severity (CVSS 8.8), th
authentik is an open-source Identity provider focused on flexibility and versatility. Rated medium severity (CVSS 6.4),
Authentication bypass in authentik identity provider (versions prior to 2025.12.6, 2026.2.4, and 2026.5.1) allows remote
authentik is an open-source Identity Provider. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploi
authentik is an open-source Identity Provider. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploi
authentik is an open-source identity provider. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploi
authentik is an open-source identity provider. After authorizing access to a RAC endpoint, authentik creates a token whi
Account takeover in authentik (goauthentik) identity provider before 2026.2.6 and 2026.5.5 allows an attacker holding an
Cross-site scripting in authentik identity provider versions prior to 2025.12.5 and 2026.2.3 allows remote attackers to
Code injection in authentik identity provider from 2021.3.1 through multiple versions. Users with delegated permissions
authentik is an open-source identity provider. Rated critical severity (CVSS 9.0), this vulnerability is remotely exploi
EUVD-2026-61061
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB