Description
authentik is an open-source identity provider. Prior to 2026.2.7, 2026.5.7, and 2026.8.2, authentik API serializers return stored credentials when an account has view permission on an affected configuration, even when that account is not authorized to change the configuration or read its secrets. Affected configurations include one-time code delivery by mail or SMS, outbound provisioning targets, device trust integrations, identity sources, the Kubernetes outpost integration, applications using a client or shared secret, and applications using a proxy provider. Deployments are affected when view permission is granted to accounts that are not intended to read these credentials; deployments where every viewer is permitted to read them are not affected. This issue is fixed in versions 2026.2.7, 2026.5.7, and 2026.8.2.
Published: 2026-09-24
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Credential Exposure
Action: Patch Now
AI Analysis

Impact

This vulnerability allows an attacker who has view permission on specific authentik configuration objects to read stored credentials that are intended only for change or write operations. The exposed secrets include passwords, client secrets, and tokens used for one‑time‑code delivery, provisioning, device trust, identity sources, Kubernetes outpost integration, and applications with client or proxy providers. Because these secrets can be used to impersonate services or access external systems, the impact is the uncontrolled disclosure of credentials (CWE‑200, CWE‑522).

Affected Systems

The issue affects the authentik identity provider released before versions 2026.2.7, 2026.5.7, and 2026.8.2. Any deployment that grants view permission to accounts on configurations such as mail or SMS one‑time code settings, outbound provisioning targets, device trust integrations, identity sources, the Kubernetes outpost integration, or applications using client or shared secrets may expose those secrets. Deployments in which every viewer is intended to read them are not impacted; only accounts with unnecessary view access are vulnerable.

Risk and Exploitability

Authentik’s API serializers expose stored credentials when a request is made by a user that has view permission on a configuration object. The vulnerability permits an attacker with such permissions to read passwords, client secrets, and other sensitive tokens through normal API calls. The CVSS score of 8.1 indicates high severity, yet the EPSS score is not available, so exploitation probability cannot be precisely quantified. The vulnerability is not listed in the CISA KEV catalog, suggesting no confirmed widespread exploitation yet, but the ability to retrieve credentials without modification rights can lead to credential theft and lateral movement if the attacker can gain legitimate API access.

Generated by OpenCVE AI on September 25, 2026 at 04:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update authentik to version 2026.2.7, 2026.5.7, 2026.8.2 or later to apply the vendor fix
  • Restrict view permissions on all configuration objects that contain credentials to only the users who legitimately need to read them
  • Audit and modify role definitions to remove unnecessary view permissions or unauthenticated API access
  • If an immediate patch is unavailable, block or tightly restrict API access to trusted internal networks and monitor for anomalous credential discovery attempts

Generated by OpenCVE AI on September 25, 2026 at 04:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 24 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
First Time appeared Goauthentik
Goauthentik authentik
Vendors & Products Goauthentik
Goauthentik authentik

Thu, 24 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description authentik is an open-source identity provider. Prior to 2026.2.7, 2026.5.7, and 2026.8.2, authentik API serializers return stored credentials when an account has view permission on an affected configuration, even when that account is not authorized to change the configuration or read its secrets. Affected configurations include one-time code delivery by mail or SMS, outbound provisioning targets, device trust integrations, identity sources, the Kubernetes outpost integration, applications using a client or shared secret, and applications using a proxy provider. Deployments are affected when view permission is granted to accounts that are not intended to read these credentials; deployments where every viewer is permitted to read them are not affected. This issue is fixed in versions 2026.2.7, 2026.5.7, and 2026.8.2.
Title authentik: Stored credentials are readable with view permission alone
Weaknesses CWE-200
CWE-522
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}


Subscriptions

Goauthentik Authentik
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-24T17:08:17.710Z

Reserved: 2026-09-21T21:32:23.741Z

Link: CVE-2026-94611

cve-icon Vulnrichment

Updated: 2026-09-24T17:07:55.783Z

cve-icon NVD

Status : Deferred

Published: 2026-09-24T17:17:17.390

Modified: 2026-09-24T19:39:45.600

Link: CVE-2026-94611

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T04:45:16Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-522

    Insufficiently Protected Credentials