This release includes 4 security fixes for security teams reviewing exposed deployments.
Topics
+10 more
Affected surfaces
ReleasePort's take
Moderate signalThe release applies security patches from GHSA advisories and includes several bug‑fixes across core components, MTLS handling, RADIUS logging, and documentation.
Why it matters: Security patches from GHSA advisories address critical vulnerabilities; apply the update immediately to mitigate risks.
Summary
AI summaryUpdates website/docs, enterprise/stages/mtls, and core across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | Critical |
Applies security patches from GHSA advisories. Applies security patches from GHSA advisories. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Feature | Medium |
Allows federated authentication via SSH host‑key lookup. Allows federated authentication via SSH host‑key lookup. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Dependency | Low |
Bumps goauthentik/fips-python from 3.14.3 to 3.14.5. Bumps goauthentik/fips-python from 3.14.3 to 3.14.5. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Bugfix | Medium |
Fixes EAP debug logging in RADIUS provider. Fixes EAP debug logging in RADIUS provider. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Bugfix | Medium |
Fixes filter_not_expired to accept positional arguments. Fixes filter_not_expired to accept positional arguments. Source: llm_adapter@2026-05-28 Confidence: low |
— |
| Bugfix | Low |
Fixes stale version reporting in OutpostState. Fixes stale version reporting in OutpostState. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Bugfix | Low |
Freezes time handling for expired MTLS certificates. Freezes time handling for expired MTLS certificates. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Bugfix | Low |
Attempts to resolve freezegun issue in MTLS stage. Attempts to resolve freezegun issue in MTLS stage. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Bugfix | Low |
Corrects email link in CVE-2026-40166 documentation. Corrects email link in CVE-2026-40166 documentation. Source: llm_adapter@2026-05-28 Confidence: high |
— |
| Bugfix | Low |
Updates version and adds global setting in Helm values.yaml snippets. Updates version and adds global setting in Helm values.yaml snippets. Source: llm_adapter@2026-05-28 Confidence: high |
— |
Full changelog
See https://docs.goauthentik.io/docs/releases/2026.2#fixed-in-202624
What's Changed
- endpoints: remove
printline (cherry-pick #22325 to version-2026.2) by @authentik-automation[bot] in https://github.com/goauthentik/authentik/pull/22326 - website/docs: fix email link in CVE-2026-40166 (cherry-pick #22331 to version-2026.2) by @authentik-automation[bot] in https://github.com/goauthentik/authentik/pull/22333
- enterprise/stages/mtls: freeze time for expired certs (cherry-pick #22411 to version-2026.2) by @authentik-automation[bot] in https://github.com/goauthentik/authentik/pull/22414
- enterprise/stages/mtls: attempt fix freezegun (cherry-pick #22474 to version-2026.2) by @authentik-automation[bot] in https://github.com/goauthentik/authentik/pull/22500
- outposts: fix stale version in OutpostState (cherry-pick #22487 to version-2026.2) by @authentik-automation[bot] in https://github.com/goauthentik/authentik/pull/22504
- website/docs: add global to values.yaml snippets and update version (cherry-pick #22524 to version-2026.2) by @authentik-automation[bot] in https://github.com/goauthentik/authentik/pull/22530
- core: bump goauthentik/fips-python from 3.14.3-slim-trixie-fips to 3.14.5-slim-trixie-fips in /lifecycle/container (cherry-pick #22518 to version-2026.2) by @authentik-automation[bot] in https://github.com/goauthentik/authentik/pull/22528
- endpoints/connectors/agent: allow federated auth via ssh hostkey lookup (cherry-pick #22594 to version-2026.2) by @authentik-automation[bot] in https://github.com/goauthentik/authentik/pull/22596
- providers/radius: fix eap debug logging (cherry-pick #22551 to version-2026.2) by @authentik-automation[bot] in https://github.com/goauthentik/authentik/pull/22578
- core: fix filter_not_expired not accepting positional arguments (2026.2) by @BeryJu in https://github.com/goauthentik/authentik/pull/22690
- ci: fix docs not having correct js version setup (2026.2) by @BeryJu in https://github.com/goauthentik/authentik/pull/22716
- tenants: fix test teardown (version-2026.2) by @gergosimonyi in https://github.com/goauthentik/authentik/pull/22715
- security: automated internal backport of patch GHSA-c3m2-jqmq-pvp3.sec.patch to authentik-2026.2 by @authentik-automation[bot] in https://github.com/goauthentik/authentik/pull/22726
- security: automated internal backport of patch GHSA-wr38-7xg8-fqxr.sec.patch to authentik-2026.2 by @authentik-automation[bot] in https://github.com/goauthentik/authentik/pull/22727
- security: automated internal backport of patch GHSA-xp7f-xjjx-gwm8.sec.patch to authentik-2026.2 by @authentik-automation[bot] in https://github.com/goauthentik/authentik/pull/22728
Full Changelog: https://github.com/goauthentik/authentik/compare/version/2026.2.3...version/2026.2.4
Security Fixes
- CVE-2026-40166 — fixed email link vulnerability
- GHSA-c3m2-jqmq-pvp3.sec.patch — internal security patch applied
- GHSA-wr38-7xg8-fqxr.sec.patch — internal security patch applied
- GHSA-xp7f-xjjx-gwm8.sec.patch — internal security patch applied
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]