Vulnerability Details CVE-2023-26481
authentik is an open-source Identity Provider. Due to an insufficient access check, a recovery flow link that is created by an admin (or sent via email by an admin) can be used to set the password for any arbitrary user. This attack is only possible if a recovery flow exists, which has both an Identification and an Email stage bound to it. If the flow has policies on the identification stage to skip it when the flow is restored (by checking `request.context['is_restored']`), the flow is not affected by this. With this flow in place, an administrator must create a recovery Link or send a recovery URL to the attacker, who can, due to the improper validation of the token create, set the password for any account. Regardless, for custom recovery flows it is recommended to add a policy that checks if the flow is restored, and skips the identification stage. This issue has been fixed in versions 2023.2.3, 2023.1.3 and 2022.12.2.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.001
EPSS Ranking 16.1%
CVSS Severity
CVSS v3 Score 9.1
Products affected by CVE-2023-26481
-
cpe:2.3:a:goauthentik:authentik:0.0.10
-
cpe:2.3:a:goauthentik:authentik:0.0.11
-
cpe:2.3:a:goauthentik:authentik:0.0.12
-
cpe:2.3:a:goauthentik:authentik:0.0.13
-
cpe:2.3:a:goauthentik:authentik:0.0.2
-
cpe:2.3:a:goauthentik:authentik:0.0.3
-
cpe:2.3:a:goauthentik:authentik:0.0.4
-
cpe:2.3:a:goauthentik:authentik:0.0.5
-
cpe:2.3:a:goauthentik:authentik:0.0.6
-
cpe:2.3:a:goauthentik:authentik:0.0.7
-
cpe:2.3:a:goauthentik:authentik:0.0.8
-
cpe:2.3:a:goauthentik:authentik:0.0.9
-
cpe:2.3:a:goauthentik:authentik:0.1.0
-
cpe:2.3:a:goauthentik:authentik:0.1.1
-
cpe:2.3:a:goauthentik:authentik:0.1.10
-
cpe:2.3:a:goauthentik:authentik:0.1.11
-
cpe:2.3:a:goauthentik:authentik:0.1.12
-
cpe:2.3:a:goauthentik:authentik:0.1.13
-
cpe:2.3:a:goauthentik:authentik:0.1.14
-
cpe:2.3:a:goauthentik:authentik:0.1.15
-
cpe:2.3:a:goauthentik:authentik:0.1.16
-
cpe:2.3:a:goauthentik:authentik:0.1.17
-
cpe:2.3:a:goauthentik:authentik:0.1.18
-
cpe:2.3:a:goauthentik:authentik:0.1.19
-
cpe:2.3:a:goauthentik:authentik:0.1.2
-
cpe:2.3:a:goauthentik:authentik:0.1.20
-
cpe:2.3:a:goauthentik:authentik:0.1.21
-
cpe:2.3:a:goauthentik:authentik:0.1.22
-
cpe:2.3:a:goauthentik:authentik:0.1.23
-
cpe:2.3:a:goauthentik:authentik:0.1.24
-
cpe:2.3:a:goauthentik:authentik:0.1.25
-
cpe:2.3:a:goauthentik:authentik:0.1.26
-
cpe:2.3:a:goauthentik:authentik:0.1.27
-
cpe:2.3:a:goauthentik:authentik:0.1.28
-
cpe:2.3:a:goauthentik:authentik:0.1.29
-
cpe:2.3:a:goauthentik:authentik:0.1.3
-
cpe:2.3:a:goauthentik:authentik:0.1.30
-
cpe:2.3:a:goauthentik:authentik:0.1.31
-
cpe:2.3:a:goauthentik:authentik:0.1.32
-
cpe:2.3:a:goauthentik:authentik:0.1.33
-
cpe:2.3:a:goauthentik:authentik:0.1.34
-
cpe:2.3:a:goauthentik:authentik:0.1.35
-
cpe:2.3:a:goauthentik:authentik:0.1.36
-
cpe:2.3:a:goauthentik:authentik:0.1.37
-
cpe:2.3:a:goauthentik:authentik:0.1.38
-
cpe:2.3:a:goauthentik:authentik:0.1.4
-
cpe:2.3:a:goauthentik:authentik:0.1.5
-
cpe:2.3:a:goauthentik:authentik:0.1.6
-
cpe:2.3:a:goauthentik:authentik:0.1.7
-
cpe:2.3:a:goauthentik:authentik:0.1.8
-
cpe:2.3:a:goauthentik:authentik:0.1.9
-
cpe:2.3:a:goauthentik:authentik:0.10.0
-
cpe:2.3:a:goauthentik:authentik:0.10.1
-
cpe:2.3:a:goauthentik:authentik:0.10.2
-
cpe:2.3:a:goauthentik:authentik:0.10.3
-
cpe:2.3:a:goauthentik:authentik:0.10.4
-
cpe:2.3:a:goauthentik:authentik:0.10.5
-
cpe:2.3:a:goauthentik:authentik:0.10.6
-
cpe:2.3:a:goauthentik:authentik:0.10.7
-
cpe:2.3:a:goauthentik:authentik:0.10.8
-
cpe:2.3:a:goauthentik:authentik:0.10.9
-
cpe:2.3:a:goauthentik:authentik:0.11.0
-
cpe:2.3:a:goauthentik:authentik:0.12.0
-
cpe:2.3:a:goauthentik:authentik:0.12.1
-
cpe:2.3:a:goauthentik:authentik:0.12.10
-
cpe:2.3:a:goauthentik:authentik:0.12.11
-
cpe:2.3:a:goauthentik:authentik:0.12.2
-
cpe:2.3:a:goauthentik:authentik:0.12.3
-
cpe:2.3:a:goauthentik:authentik:0.12.4
-
cpe:2.3:a:goauthentik:authentik:0.12.5
-
cpe:2.3:a:goauthentik:authentik:0.12.6
-
cpe:2.3:a:goauthentik:authentik:0.12.7
-
cpe:2.3:a:goauthentik:authentik:0.12.8
-
cpe:2.3:a:goauthentik:authentik:0.12.9
-
cpe:2.3:a:goauthentik:authentik:0.13.0
-
cpe:2.3:a:goauthentik:authentik:0.13.1
-
cpe:2.3:a:goauthentik:authentik:0.13.2
-
cpe:2.3:a:goauthentik:authentik:0.13.3
-
cpe:2.3:a:goauthentik:authentik:0.13.4
-
cpe:2.3:a:goauthentik:authentik:0.13.5
-
cpe:2.3:a:goauthentik:authentik:0.14.0
-
cpe:2.3:a:goauthentik:authentik:0.14.1
-
cpe:2.3:a:goauthentik:authentik:0.14.2
-
cpe:2.3:a:goauthentik:authentik:0.2.0
-
cpe:2.3:a:goauthentik:authentik:0.2.1
-
cpe:2.3:a:goauthentik:authentik:0.2.2
-
cpe:2.3:a:goauthentik:authentik:0.2.3
-
cpe:2.3:a:goauthentik:authentik:0.2.4
-
cpe:2.3:a:goauthentik:authentik:0.2.5
-
cpe:2.3:a:goauthentik:authentik:0.2.6
-
cpe:2.3:a:goauthentik:authentik:0.2.7
-
cpe:2.3:a:goauthentik:authentik:0.2.8
-
cpe:2.3:a:goauthentik:authentik:0.3.0
-
cpe:2.3:a:goauthentik:authentik:0.4.0
-
cpe:2.3:a:goauthentik:authentik:0.4.1
-
cpe:2.3:a:goauthentik:authentik:0.4.2
-
cpe:2.3:a:goauthentik:authentik:0.5.0
-
cpe:2.3:a:goauthentik:authentik:0.6.0
-
cpe:2.3:a:goauthentik:authentik:0.6.1
-
cpe:2.3:a:goauthentik:authentik:0.6.10
-
cpe:2.3:a:goauthentik:authentik:0.6.11
-
cpe:2.3:a:goauthentik:authentik:0.6.2
-
cpe:2.3:a:goauthentik:authentik:0.6.3
-
cpe:2.3:a:goauthentik:authentik:0.6.4
-
cpe:2.3:a:goauthentik:authentik:0.6.5
-
cpe:2.3:a:goauthentik:authentik:0.6.6
-
cpe:2.3:a:goauthentik:authentik:0.6.7
-
cpe:2.3:a:goauthentik:authentik:0.6.8
-
cpe:2.3:a:goauthentik:authentik:0.6.9
-
cpe:2.3:a:goauthentik:authentik:0.7.0
-
cpe:2.3:a:goauthentik:authentik:0.7.1
-
cpe:2.3:a:goauthentik:authentik:0.7.10
-
cpe:2.3:a:goauthentik:authentik:0.7.11
-
cpe:2.3:a:goauthentik:authentik:0.7.12
-
cpe:2.3:a:goauthentik:authentik:0.7.13
-
cpe:2.3:a:goauthentik:authentik:0.7.14
-
cpe:2.3:a:goauthentik:authentik:0.7.15
-
cpe:2.3:a:goauthentik:authentik:0.7.16
-
cpe:2.3:a:goauthentik:authentik:0.7.17
-
cpe:2.3:a:goauthentik:authentik:0.7.2
-
cpe:2.3:a:goauthentik:authentik:0.7.3
-
cpe:2.3:a:goauthentik:authentik:0.7.4
-
cpe:2.3:a:goauthentik:authentik:0.7.5
-
cpe:2.3:a:goauthentik:authentik:0.7.6
-
cpe:2.3:a:goauthentik:authentik:0.7.7
-
cpe:2.3:a:goauthentik:authentik:0.7.8
-
cpe:2.3:a:goauthentik:authentik:0.7.9
-
cpe:2.3:a:goauthentik:authentik:0.8.0
-
cpe:2.3:a:goauthentik:authentik:0.8.1
-
cpe:2.3:a:goauthentik:authentik:0.8.10
-
cpe:2.3:a:goauthentik:authentik:0.8.11
-
cpe:2.3:a:goauthentik:authentik:0.8.12
-
cpe:2.3:a:goauthentik:authentik:0.8.14
-
cpe:2.3:a:goauthentik:authentik:0.8.15
-
cpe:2.3:a:goauthentik:authentik:0.8.2
-
cpe:2.3:a:goauthentik:authentik:0.8.3
-
cpe:2.3:a:goauthentik:authentik:0.8.4
-
cpe:2.3:a:goauthentik:authentik:0.8.5
-
cpe:2.3:a:goauthentik:authentik:0.8.6
-
cpe:2.3:a:goauthentik:authentik:0.8.7
-
cpe:2.3:a:goauthentik:authentik:0.8.8
-
cpe:2.3:a:goauthentik:authentik:0.8.9
-
cpe:2.3:a:goauthentik:authentik:0.9.0
-
cpe:2.3:a:goauthentik:authentik:2021.1.1
-
cpe:2.3:a:goauthentik:authentik:2021.1.2
-
cpe:2.3:a:goauthentik:authentik:2021.1.3
-
cpe:2.3:a:goauthentik:authentik:2021.1.4
-
cpe:2.3:a:goauthentik:authentik:2021.10.1
-
cpe:2.3:a:goauthentik:authentik:2021.10.2
-
cpe:2.3:a:goauthentik:authentik:2021.10.3
-
cpe:2.3:a:goauthentik:authentik:2021.10.4
-
cpe:2.3:a:goauthentik:authentik:2021.12.1
-
cpe:2.3:a:goauthentik:authentik:2021.12.2
-
cpe:2.3:a:goauthentik:authentik:2021.12.3
-
cpe:2.3:a:goauthentik:authentik:2021.12.4
-
cpe:2.3:a:goauthentik:authentik:2021.12.5
-
cpe:2.3:a:goauthentik:authentik:2021.2.1
-
cpe:2.3:a:goauthentik:authentik:2021.2.2
-
cpe:2.3:a:goauthentik:authentik:2021.2.3
-
cpe:2.3:a:goauthentik:authentik:2021.2.4
-
cpe:2.3:a:goauthentik:authentik:2021.2.5
-
cpe:2.3:a:goauthentik:authentik:2021.2.6
-
cpe:2.3:a:goauthentik:authentik:2021.3.1
-
cpe:2.3:a:goauthentik:authentik:2021.3.2
-
cpe:2.3:a:goauthentik:authentik:2021.3.3
-
cpe:2.3:a:goauthentik:authentik:2021.3.4
-
cpe:2.3:a:goauthentik:authentik:2021.4.1
-
cpe:2.3:a:goauthentik:authentik:2021.4.2
-
cpe:2.3:a:goauthentik:authentik:2021.4.3
-
cpe:2.3:a:goauthentik:authentik:2021.4.4
-
cpe:2.3:a:goauthentik:authentik:2021.4.5
-
cpe:2.3:a:goauthentik:authentik:2021.4.6
-
cpe:2.3:a:goauthentik:authentik:2021.5.1
-
cpe:2.3:a:goauthentik:authentik:2021.5.2
-
cpe:2.3:a:goauthentik:authentik:2021.5.3
-
cpe:2.3:a:goauthentik:authentik:2021.5.4
-
cpe:2.3:a:goauthentik:authentik:2021.6.1
-
cpe:2.3:a:goauthentik:authentik:2021.6.2
-
cpe:2.3:a:goauthentik:authentik:2021.6.3
-
cpe:2.3:a:goauthentik:authentik:2021.6.4
-
cpe:2.3:a:goauthentik:authentik:2021.7.1
-
cpe:2.3:a:goauthentik:authentik:2021.7.2
-
cpe:2.3:a:goauthentik:authentik:2021.7.3
-
cpe:2.3:a:goauthentik:authentik:2021.8.1
-
cpe:2.3:a:goauthentik:authentik:2021.8.2
-
cpe:2.3:a:goauthentik:authentik:2021.8.3
-
cpe:2.3:a:goauthentik:authentik:2021.8.4
-
cpe:2.3:a:goauthentik:authentik:2021.8.5
-
cpe:2.3:a:goauthentik:authentik:2021.9.1
-
cpe:2.3:a:goauthentik:authentik:2021.9.2
-
cpe:2.3:a:goauthentik:authentik:2021.9.3
-
cpe:2.3:a:goauthentik:authentik:2021.9.4
-
cpe:2.3:a:goauthentik:authentik:2021.9.5
-
cpe:2.3:a:goauthentik:authentik:2021.9.6
-
cpe:2.3:a:goauthentik:authentik:2021.9.7
-
cpe:2.3:a:goauthentik:authentik:2021.9.8
-
cpe:2.3:a:goauthentik:authentik:2022.1.1
-
cpe:2.3:a:goauthentik:authentik:2022.1.2
-
cpe:2.3:a:goauthentik:authentik:2022.1.3
-
cpe:2.3:a:goauthentik:authentik:2022.1.4
-
cpe:2.3:a:goauthentik:authentik:2022.1.5
-
cpe:2.3:a:goauthentik:authentik:2022.10.0
-
cpe:2.3:a:goauthentik:authentik:2022.10.1
-
cpe:2.3:a:goauthentik:authentik:2022.10.2
-
cpe:2.3:a:goauthentik:authentik:2022.10.3
-
cpe:2.3:a:goauthentik:authentik:2022.10.4
-
cpe:2.3:a:goauthentik:authentik:2022.11.0
-
cpe:2.3:a:goauthentik:authentik:2022.11.1
-
cpe:2.3:a:goauthentik:authentik:2022.11.2
-
cpe:2.3:a:goauthentik:authentik:2022.11.3
-
cpe:2.3:a:goauthentik:authentik:2022.11.4
-
cpe:2.3:a:goauthentik:authentik:2022.12.0
-
cpe:2.3:a:goauthentik:authentik:2022.12.1
-
cpe:2.3:a:goauthentik:authentik:2022.12.2
-
cpe:2.3:a:goauthentik:authentik:2022.2.1
-
cpe:2.3:a:goauthentik:authentik:2022.3.1
-
cpe:2.3:a:goauthentik:authentik:2022.3.2
-
cpe:2.3:a:goauthentik:authentik:2022.3.3
-
cpe:2.3:a:goauthentik:authentik:2022.4.1
-
cpe:2.3:a:goauthentik:authentik:2022.5.1
-
cpe:2.3:a:goauthentik:authentik:2022.5.2
-
cpe:2.3:a:goauthentik:authentik:2022.5.3
-
cpe:2.3:a:goauthentik:authentik:2022.6.1
-
cpe:2.3:a:goauthentik:authentik:2022.6.2
-
cpe:2.3:a:goauthentik:authentik:2022.6.3
-
cpe:2.3:a:goauthentik:authentik:2022.7.1
-
cpe:2.3:a:goauthentik:authentik:2022.7.2
-
cpe:2.3:a:goauthentik:authentik:2022.7.3
-
cpe:2.3:a:goauthentik:authentik:2022.8.1
-
cpe:2.3:a:goauthentik:authentik:2022.8.2
-
cpe:2.3:a:goauthentik:authentik:2022.9.0
-
cpe:2.3:a:goauthentik:authentik:2023.1.1
-
cpe:2.3:a:goauthentik:authentik:2023.1.2
-
cpe:2.3:a:goauthentik:authentik:2023.1.3
-
cpe:2.3:a:goauthentik:authentik:2023.2.1
-
cpe:2.3:a:goauthentik:authentik:2023.2.2
-
cpe:2.3:a:goauthentik:authentik:2023.2.3