Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with any valid account
-
ExploitRequest inventory_data.php DataTables JSON feed
-
ExecutionServer skips inventory_module_enabled check
-
ImpactRead all inventory items and keeper names
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a valid authenticated session on the target Admidio instance - any account tier is sufficient (PR:L), including ordinary members or self-registered users where open registration is enabled. The defining condition is that the flaw works specifically because the inventory_data.php DataTables JSON endpoint does not re-check the inventory_module_enabled setting, so exploitation succeeds even on deployments where administrators have explicitly disabled the inventory module. Limiting factors: the attacker must first obtain credentials (no unauthenticated path), impact is confined to reading inventory item data and keeper names (no write, no integrity or availability impact), and only Admidio versions 5.0.11 through 5.0.15 are affected (fixed in 5.0.16). |
| Impact | This is a genuine but moderate-priority information-disclosure issue, not a critical emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms network-reachable, low-complexity exploitation requiring only a low-privilege authenticated account, with impact limited to confidentiality (VC:H; VI:N/VA:N). The CWE-862 (Missing Authorization) classification is consistent with the description: this is an authorization/broken-access-control flaw, not an unauthenticated authentication bypass. No EPSS score, no CISA KEV listing, and no public exploit were provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation - the 7.1 score is driven by ease of access (any valid login) rather than demonstrated in-the-wild abuse. The key limiting factor is PR:L: an attacker must already hold a valid account on the target Admidio instance, which contains rather than eliminates risk (self-registration, if enabled, would lower that bar). No conflicting signals exist between the CVSS vector and the description - both agree on authenticated, remote, confidentiality-only impact. Net: a real defect worth patching on a normal cadence, but not a drop-everything issue absent exploitation telemetry. |
| Exploit ScenarioDerived | An attacker with any valid low-privilege Admidio account (e.g., an ordinary member, or a self-registered user where registration is open) sends a crafted HTTP request to the DataTables JSON endpoint in modules/inventory/inventory_data.php. Because the endpoint fails to enforce the inventory_module_enabled restriction, it returns the full inventory listing and keeper (person) names even on instances where administrators believe the module is disabled and hidden. No public exploit code was identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 17, 2026
Information disclosure in Admidio 5.0.11 through 5.0.15 allows authenticated users to read every inventory item record and keeper name even when the inventory module is administratively disabled. Any valid login is sufficient, including ordinary members or self-registered accounts where open registration is enabled, because modules/inventory/inventory_data.php does not re-check inventory_module_enabled before returning the DataTables JSON feed. No public exploit code has been identified at time of analysis, and the vendor has released Admidio 5.0.16 to correct the access-control gap.
RemediationAI
Upgrade Admidio to version 5.0.16 or later; this is the vendor-released patch for the affected 5.0.11 through 5.0.15 range. Refer to the vendor advisories at https://github.com/Admidio/admidio/security/advisories/GHSA-5f29-r7rj-43mf and https://github.com/Admidio/admidio/security/advisories/GHSA-qfjf-c48f-x87g for upgrade guidance. If immediate patching is not possible, restrict access to modules/inventory/inventory_data.php at the web server or reverse proxy to users who do not require inventory access, or temporarily block the endpoint entirely; the trade-off is that legitimate inventory DataTables functionality will break for enabled-module deployments. Additionally, disable open self-registration and review existing accounts so that only trusted users can authenticate, noting that this reduces self-service onboarding. Do not rely on disabling the inventory module as a mitigation, because the flaw specifically bypasses that setting. After upgrading, verify that inventory_module_enabled is enforced for the DataTables endpoint and audit access logs for unauthorized JSON feed requests.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Admidio is a PHP-based membership management application, and its inventory module exposes a DataTables-compatible JSON endpoint at modules/inventory/inventory_data.php. The root cause is CWE-862 (Missing Authorization): the endpoint fails to enforce the inventory_module_enabled configuration before returning inventory records and keeper names. The CVSS 4.0 vector indicates network access, low privileges (PR:L), no user interaction, and high confidentiality impact with no integrity or availability impact; the independent CVSS 3.1 assessment maps this to AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N. The CPE string cpe:2.3:a:admidio:admidio:*:*:*:*:*:*:*:* identifies Admidio as the affected product, while the description narrows the vulnerable range to versions 5.0.11 through 5.0.15, with 5.0.16 containing the fix. Exploitation requires a valid authenticated session, and the flaw is specifically that disabling the inventory module does not prevent authenticated users from querying the DataTables feed.
Know when Admidio gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Remote JSON endpoint reachable over HTTP (AV:N/AC:L), exploitable by any logged-in user so PR:L not PR:N; confidentiality-only disclosure of inventory and keeper data, hence C:H, I:N, A:N.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Admidio from 5.0.11 before 5.0.16 contains a broken access control vulnerability in modules/inventory/inventory_data.php that allows authenticated users to bypass the inventory_module_enabled restriction. Attackers with any valid login can request the DataTables JSON feed to read every inventory item and keeper names, even when the module is disabled.
Articles & Coverage 1
Technical POC Analysis
Missing authorization check (broken access control; the CVE record files this as CWE-862, while the two GHSA advisories label the same defect CWE-285 and CWE-284 respectively) in modules/inventory/in…
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Admidio 5.0.11 through 5.0.15 can expose the organization's complete inventory records - item details plus the names of the members responsible for them - to anyone holding a valid login, even when administrators have deliberately switched the inventory module off. Because self-registered accounts qualify wherever open registration is enabled, the audience is not limited to vetted staff, and leaked asset-and-custodian data is precisely the detail that makes follow-on targeting or social engineering easier. Leadership should treat this as a control-failure issue rather than a routine bug: the disable switch administrators rely on does not currently do what it appears to do.
Apply vendor patch (Admidio 5.0.16). Where the upgrade must be staged, additionally close or gate self-registration, remove dormant accounts, and deny direct access to /modules/inventory/inventory_data.php at the reverse proxy or WAF while the inventory module is meant to be disabled.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Admidio is a free, open source user management system for websites of organizations and groups. Rated high severity (CVS
Admidio is a free, open source user management system for websites of organizations and groups. Rated high severity (CVS
Admidio is a free, open source user management system for websites of organizations and groups. Rated high severity (CVS
Improper Neutralization of Formula Elements in a CSV File in GitHub repository admidio/admidio prior to 4.2.9. Rated hig
SQL Injection was discovered in adm_program/modules/dates/dates_function.php in Admidio 3.2.5. Rated high severity (CVSS
Authenticated SQL injection in Admidio through 4.3.16 allows users with role-assignment privileges to execute arbitrary
Unrestricted Upload of File with Dangerous Type in GitHub repository admidio/admidio prior to 4.2.10. Rated high severit
Insufficient Session Expiration in GitHub repository admidio/admidio prior to 4.1.9. Rated high severity (CVSS 7.1), thi
Admidio 3.3.5 contains a cross-site request forgery vulnerability that allows low-privilege users to increase their perm
Insufficient Session Expiration in GitHub repository admidio/admidio prior to 4.2.11. Rated medium severity (CVSS 6.5),
Admidio v4.2.12 and below is vulnerable to Cross Site Scripting (XSS). Rated medium severity (CVSS 6.1), this vulnerabil
Admidio is a free open source user management system for websites of organizations and groups. Rated medium severity (CV
EUVD-2026-103306
GHSA-pf3j-3gfx-w49c
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB