AUGUST 15, 2026
Live Feed
Back to database
Case File

CVE-2026-47233

MEDIUM · CVSS 6.5 EPSS 0.22% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-12 · Last synced 2026-08-15

CyberRota Analysis

AI-Generated

Admidio's user management solution is vulnerable due to a missing access control check in the `field_delete` handler, allowing authenticated users to permanently delete non-system inventory fields with a single POST request. This flaw can lead to significant data loss, as it affects all associated inventory items and options. Organizations using Admidio, particularly those managing sensitive inventory data, should prioritize upgrading to version 5.0.10 to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-47233
Severity
MEDIUM
CVSS
6.5
EPSS
0.22%

Original NVD Description

Admidio is an open-source user management solution. Version 5.0.9 added a missing `isAdministratorInventory()` gate to `case 'item_delete':` in `modules/inventory.php`. The same fix was not applied to the sibling `case 'field_delete':` handler, which destroys an entire inventory field definition, cascading to every `adm_inventory_item_data` row that referenced that field and every `adm_inventory_field_options` entry. The handler validates only a session-bound CSRF token; there is no `isAdministratorInventory()` check at the controller level, and `Admidio\Inventory\Entity\ItemField::delete()` does not enforce one at the entity level either (unlike its sibling `ItemField::save()`, which does check `$gCurrentUser->isAdministrator()`). Any user who can log in to the site can permanently destroy a non-system inventory field by sending one POST. Version 5.0.10 provides an updated fix.