Admidio Two-Factor Authentication Authorization Bypass Vulnerability

Vulnerability

A logic error in Admidio's two-factor authentication (2FA) reset process prior to version 5.0.9 allows non-admin users to remove 2FA for other users, including administrators. This vulnerability can be exploited by group leaders with profile edit rights on admin accounts, effectively disabling 2FA and reducing admin security to password-only authentication.

Impact

Exploitation of this vulnerability allows group leaders to disable 2FA on administrator accounts, lowering their security to password-only access. This change could facilitate credential stuffing or brute force attacks against these accounts.

Reproduction

To reproduce this vulnerability, a non-admin group leader with profile edit rights on an admin account can send a POST request to the two-factor authentication module, including the UUID of the admin user. The server will process the request and remove 2FA from the admin account. In contrast, if the same user attempts to reset their own 2FA, the request will be denied with a 'SYS_NO_RIGHTS' error, confirming the authorization logic flaw.

Remediation

Users are advised to update to Admidio version 5.0.9, which addresses this vulnerability by correcting the authorization check logic. Instructions for updating can be found on the Admidio website.

Added: May 7, 2026, 4:35 AM
Updated: May 7, 2026, 4:35 AM

Vulnerability Rating

Custom Algorithm
spread
5.0
impact
0.6
exploitability
6.2
remediation
7.7
relevance
7.5
threat
6.4
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.