PT-2026-29349 · Admidio · Admidio

Jfoz1010

·

Published

2026-03-31

·

Updated

2026-04-01

·

CVE-2026-34382

CVSS v3.1

4.6

Medium

VectorAV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:L
Name of the Vulnerable Software and Affected Versions Admidio versions 5.0.0 through 5.0.7
Description The delete mode handler in mylist function.php does not validate a CSRF token before permanently deleting list configurations. An attacker can exploit this by luring an authenticated user to a malicious page, which can result in the silent destruction of the user's list configurations, including organization-wide shared lists if the victim has administrator rights. The vulnerable code is located in the modules/groups-roles/mylist function.php file, specifically within the delete case at lines 159-161, where the delete() function is called without CSRF validation. The vulnerability is triggered by a malicious page containing a form that submits a POST request to the ''/modules/groups-roles/mylist function.php'' endpoint with the mode parameter set to 'delete' and the list uuid parameter set to the target list's UUID. The column[] parameter is also required, but any static value is sufficient. The vulnerable parameter is adm csrf token, which is not checked during the delete operation.
Recommendations Apply the SecurityUtils::validateCsrfToken() pattern to the delete mode handler in mylist function.php, similar to the save modes. Move the column[] input guard to within the in array($getMode, ['save', 'save as', 'save temporary']) block.

Exploit

Fix

CSRF

Weakness Enumeration

Related Identifiers

CVE-2026-34382
GHSA-G3MX-8JM6-RC85

Affected Products

Admidio