Description
authentik is an open-source identity provider. Prior to version 2026.2.3, the WS-Federation provider validates the user-supplied wreply parameter using a raw string prefix check rather than proper URL parsing. An attacker who can craft a login link can supply a wreply value on a different origin that passes the check (e.g. https://portal.example.com.evil.tld/), causing the victim's browser to POST the signed WS-Federation login response to attacker-controlled infrastructure. This issue has been patched in version 2026.2.3.
Published: 2026-06-02
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The defect resides in authentik’s WS‑Federation provider, which uses a simple string prefix check to validate the wreply parameter instead of proper URL parsing. This oversight falls under CWE‑601, Open Redirect. An attacker who can construct a malicious login URL can supply a wreply value that appears to match the prefix check but points to a different origin, such as https://portal.example.com.evil.tld/. When a victim follows the link, authentik posts the signed WS‑Federation login response to the attacker‑controlled domain, thereby leaking authentication data. The consequence is that an attacker can exfiltrate signed login responses and potentially obtain user credentials or session tokens, compromising confidentiality.

Affected Systems

All deployments of goauthentik’s authentik Identity Provider running a version older than 2026.2.3 are affected. The vulnerability was introduced prior to that release and was patched in 2026.2.3, so any earlier version is at risk. The attack is specific to the WS‑Federation provider functionality.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity. No EPSS score is available, and the vulnerability is not listed in CISA KEV. Exploitation requires the attacker to craft and distribute a login link that contains the tampered wreply parameter. Once the victim clicks that link, the browser automatically submits the signed response to the attacker’s endpoint; no further user interaction is needed beyond clicking the link. Thus the attack vector is purely web-based, leveraging social engineering or distribution of malicious links.

Generated by OpenCVE AI on June 3, 2026 at 04:17 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the 2026.2.3 patch or later to ensure proper URL parsing of the wreply parameter
  • Configure authentik to whitelist acceptable wreply destinations, restricting them to trusted origins
  • If the patch cannot be applied immediately, block or monitor outbound POST requests from authentik to unexpected origins to prevent credential leakage

Generated by OpenCVE AI on June 3, 2026 at 04:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 03 Jun 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 03 Jun 2026 04:30:00 +0000

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

Wed, 03 Jun 2026 02:30:00 +0000

Type Values Removed Values Added
Description authentik is an open-source identity provider. Prior to version 2026.2.3, the WS-Federation provider validates the user-supplied wreply parameter using a raw string prefix check rather than proper URL parsing. An attacker who can craft a login link can supply a wreply value on a different origin that passes the check (e.g. https://portal.example.com.evil.tld/), causing the victim's browser to POST the signed WS-Federation login response to attacker-controlled infrastructure. This issue has been patched in version 2026.2.3.
Title authentik: WS-Federation wreply origin bypass can exfiltrate signed login responses to attacker-controlled endpoints
Weaknesses CWE-601
References
Metrics cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Goauthentik Authentik
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-06-03T14:29:52.842Z

Reserved: 2026-04-21T14:15:21.957Z

Link: CVE-2026-41569

cve-icon Vulnrichment

Updated: 2026-06-03T14:29:21.785Z

cve-icon NVD

Status : Received

Published: 2026-06-02T21:16:27.537

Modified: 2026-06-02T21:16:27.537

Link: CVE-2026-41569

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-03T04:30:05Z

Weaknesses