Authorization bypass through user-controlled key in Admidio - CVE-2026-47227
Published: May 25, 2026
Admidio
Detailed vulnerability description
The vulnerability allows a remote user to modify or delete categories belonging to other modules.
The vulnerability exists due to authorization bypass through a user-controlled key in modules/categories.php when processing delete, sequence, or save requests for category UUIDs after validating only the user-supplied type parameter. A remote user can send a specially crafted request with a valid category UUID and an authorized type value to modify or delete categories belonging to other modules.
The intended per-record editability check is never reached because the code compares the category type parameter against mode names, and exploitation requires a valid CSRF token.