Incorrect authorization in authentik - #VU132752
Published: May 29, 2026
authentik
Detailed vulnerability description
The vulnerability allows a remote attacker to bypass authentication.
The vulnerability exists due to improper access control in SourceStageView.dispatch() and ChallengeStageView.post() when handling an empty POST request while the Source stage is active. A remote attacker can send an empty POST request to bypass authentication.
Exploitation is possible when a Source stage is bound to a flow, the source exposes a ui_login_button, and the attacker can reach the Source stage.