CVE-2026-94611 — authentik is an open-source identity provider.¶
Key facts
CVE-2026-94611 is a High (8.1) vulnerability: authentik is an open-source identity provider.. This entry ships a detection-only PoC and a Docker test lab.
| CVE | CVE-2026-94611 |
| Severity | High (8.1) |
| Detection / prevention | — |
| PoC | poc.py |
| Source | 2026/CVE-2026-94611/ |
Details¶
English | 한국어
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.
Vulnerability Details¶
| Property | Value |
|---|---|
| CVE ID | CVE-2026-94611 |
| Type | RCE |
| CVSS Score | 8.1 |
Proof of Concept¶
Download¶
# Download PoC script
curl -O https://raw.githubusercontent.com/fankh/vulnerability-poc/main/2026/CVE-2026-94611/poc.py
Usage¶
# Run PoC against target
python3 poc.py --target <TARGET_URL>
# With authentication
python3 poc.py --target <TARGET_URL> --username <USER> --password <PASS>
⚠️ Warning: This PoC is for authorized security testing only. It uses detection-only techniques and does not exploit or damage target systems.
Test Lab¶
This repository includes a Docker-based test environment with both vulnerable and patched applications.
Quick Start¶
# Clone and navigate to CVE directory
cd CVE-2026-94611
# Start both applications
docker-compose up -d
# Run tests
./run-tests.sh # Linux/Mac
./run-tests.ps1 # Windows PowerShell
Application Endpoints¶
| Application | URL | Status |
|---|---|---|
| Vulnerable App | http://localhost:8080 | Shows vulnerability |
| Patched App | http://localhost:8081 | Demonstrates fix |
Directory Structure¶
├── README.md # English documentation
├── README_KO.md # Korean documentation
├── poc.py # PoC detection script
├── docker-compose.yml # Container orchestration
├── run-tests.sh # Linux/Mac test runner
├── run-tests.ps1 # Windows test runner
├── vulnerable-app/ # Vulnerable version
│ ├── app.py
│ ├── Dockerfile
│ └── requirements.txt
└── patched-app/ # Fixed version
├── app.py
├── Dockerfile
└── requirements.txt
References¶
- https://docs.goauthentik.io/releases/2026.2#fixed-in-202627
- https://docs.goauthentik.io/releases/2026.5#fixed-in-202657
- https://docs.goauthentik.io/releases/2026.8#fixed-in-202682
- https://github.com/goauthentik/authentik/commit/4b3fad38be44ef3eef1f0baf83e7b3061229eb99
- https://github.com/goauthentik/authentik/commit/5109a4d4998d6a5ee399ca3e22ba546231c140c7
- https://github.com/goauthentik/authentik/commit/6bed64ef80a4dd21011cce64c41b1e7c5640ecb3
- https://github.com/goauthentik/authentik/commit/77d2e24442c3eb6e88010f40aa569a8bfb584f99
- https://github.com/goauthentik/authentik/pull/25955
- https://github.com/goauthentik/authentik/pull/25960
- https://github.com/goauthentik/authentik/pull/25965
- https://github.com/goauthentik/authentik/pull/25970
- https://github.com/goauthentik/authentik/releases/tag/version/2026.2.7
- https://github.com/goauthentik/authentik/releases/tag/version/2026.5.7
- https://github.com/goauthentik/authentik/releases/tag/version/2026.8.2
- https://github.com/goauthentik/authentik/security/advisories/GHSA-m9h4-7j9c-55x9
Generated by PoC Generator on 2026-09-27T11:38:34.916100059
Frequently asked questions¶
What is CVE-2026-94611?¶
CVE-2026-94611 is a High (8.1) vulnerability: authentik is an open-source identity provider.. This entry ships a detection-only PoC and a Docker test lab.
How do I detect CVE-2026-94611?¶
Run the detection-only PoC included with this entry against your Docker test lab to confirm whether a target is affected; pair it with your own IDS logging.
How do I block or mitigate CVE-2026-94611?¶
Upgrade to a fixed version per the vendor advisory; the NVD record lists the affected versions. Use the included PoC to verify your remediation.
For authorized security testing and research only. See the full source and NVD record.