Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as role admin in own org
-
DeliveryCraft members_assignment.php POST with foreign role UUID
-
ExploitBypass cross-org authorization check
-
ExecutionGain privileged membership in target org
-
ImpactEdit victim organization user profiles
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires the attacker to already hold role-administrator privileges within at least one organization on the Admidio instance (PR:H), and the instance must host multiple organizations so that a foreign role UUID exists to target. The concrete prerequisite is the ability to submit an assign request to members_assignment.php supplying a role UUID belonging to another organization; the flaw is the absent cross-organization authorization check on that UUID. Limiting factors: single-organization deployments have no foreign org to pivot into, and the attacker cannot be an anonymous/low-privilege user - role-admin access is mandatory, which bounds the realistic attacker population to insiders or compromised admin accounts. |
| Impact | This is a genuine but conditional priority. The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:N) scores 8.5 and reflects a network-reachable, low-complexity authorization flaw with high confidentiality and integrity impact - but critically requires PR:H, meaning the attacker must already hold role-administrator privileges in at least one organization. This is not a pre-authentication internet-wide risk; it is a privileged-user, cross-tenant boundary-crossing flaw (CWE-639, IDOR on a role UUID). No EPSS score, KEV listing, or POC availability was supplied in the input, so exploitation likelihood cannot be quantified from the data - status is 'no public exploit identified at time of analysis.' The CVSS and description are consistent (network vector matches the HTTP POST to members_assignment.php; PR:H matches the 'role administrators' requirement). The main caveat: the real-world threat depends entirely on multi-tenant deployments where distinct organizations share one Admidio instance and distrust each other's role admins - in single-organization installations the impact is largely moot. Treat as high-priority patching for shared/multi-org hosting, lower urgency for isolated single-tenant installs. |
| Exploit ScenarioDerived | A user who is a role administrator in one organization on a shared multi-tenant Admidio instance submits a crafted POST to members_assignment.php referencing a role UUID belonging to a different organization. The missing cross-organization authorization check lets them assign themselves (or a confederate) into that foreign role, after which they can log into the victim organization and read or edit its user profiles. No public exploit code was supplied in the input, but the attack is a simple parameter-substitution request requiring only existing role-admin access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Authenticated role administrators in Admidio 4.3.2 through 4.3.17 and 5.0.0 before 5.0.15 can add users to roles belonging to a different organization on the same instance, escaping their own tenant's authorization boundary and gaining privileged membership that lets them sign in to the target organization and modify its user profiles. The flaw is a missing cross-organization ownership check on the role UUID submitted to members_assignment.php (CWE-639), rated CVSS 4.0 8.5 and assessed independently as CVSS 3.1 8.5 (AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N). Exploitation is gated on the attacker already holding role-administrator rights and on the deployment hosting more than one organization, so single-org installations and anonymous or low-privilege users cannot reach the vulnerable path; no public exploit code has been identified at time of analysis and there is no CISA KEV listing. This is a genuine but conditional priority, bounded to insiders or compromised administrator accounts.
RemediationAI
Apply the vendor fix by upgrading to Admidio 5.0.15 or later; deployments still on the 4.3.x line (4.3.2 through 4.3.17) should plan an upgrade to the patched 5.0.15 release, as the advisory treats 5.0.15 as the remediation boundary for the 5.0 series and no separate 4.3.x fix version is identified in the available data - vendor-released patch: 5.0.15 (https://github.com/Admidio/admidio/security/advisories/GHSA-ggch-5cpv-rvqx). Where immediate upgrades are not possible, reduce exposure with targeted compensating controls: audit and trim role-administrator assignments so that no account holds role-admin rights outside a strict operational need, understanding this is only a partial mitigation because the attacker population is defined by exactly that privilege; and, where the business does not require multi-tenancy, consolidate or disable additional organizations so no foreign role UUID exists to target - a structural control that removes the pivot entirely but requires re-architecting how membership data is separated. Logging and alerting on members_assignment.php requests that reference role UUIDs outside the caller's organization, plus periodic review of cross-organization membership records for unexpected enrollments, will detect attempts but will not prevent a determined insider. Because the exploit path requires only a crafted HTTP request with a substituted UUID, rate limiting or blocking the endpoint is not practical as a stand-alone workaround.
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 open-source membership and user management platform that supports hosting multiple independent organizations ('organizations' being logical tenants) on a single installation. The vulnerability class is CWE-639, Authorization Bypass Through User-Controlled Key, a form of horizontal/vertical authorization failure in which an object reference supplied by the client - here a role UUID passed to members_assignment.php - is trusted without verifying that the referenced role actually belongs to the organization in which the requesting administrator holds rights. Because the endpoint authenticates the caller as a role administrator but never re-validates the ownership of the target role identifier, an attacker who administers roles in organization A can enumerate or guess a UUID belonging to organization B and submit a crafted assign request that enrolls a controlled account into a privileged role in B. That membership then unlocks B's authenticated surfaces, including profile editing, effectively turning a tenant-scoped administrative privilege into a cross-tenant one. The CPE string cpe:2.3:a:admidio:admidio:*:*:*:*:*:*:*:* confirms a wildcard version match against the Admidio product, consistent with the advisory covering the 4.3.x line (4.3.2 through 4.3.17) and the 5.0.x line (5.0.0 before 5.0.15).
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:H/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Network HTTP request with low complexity; PR:H because role-admin rights are required; S:C as the authorization boundary of a separate organization is crossed; C/I high, no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
Admidio 4.3.2 through 4.3.17 and 5.0.0 before 5.0.15 contains a broken access control vulnerability that allows role administrators to assign users to roles in other organizations. Attackers can submit crafted assign requests to members_assignment.php with a foreign role UUID to gain privileged membership, log into that organization, and edit its user profiles.
Articles & Coverage 1
Executive ViewAI
Admidio versions 4.3.2 through 4.3.17 and 5.0.0 before 5.0.15 contain a high-severity authorization flaw that lets an authenticated role administrator on a multi-organization instance add users to roles in a different organization, crossing tenant boundaries and enabling modification of the target organization's user profiles. Only deployments hosting more than one organization are exposed, and exploitation requires an attacker who already holds role-administrator rights-limiting risk to insider threats or compromised admin accounts, and no public exploit identified at time of analysis. Leadership should prioritize remediation for multi-tenant installations because a single privileged account compromise could undermine cross-organizational data integrity and confidentiality.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict role-administrator privileges and audit role assignments; segregate organizations onto separate Admidio instances if multi-organization hosting is not required; monitor and alert on cross-organization role UUID submissions to members_assignment.php; and temporarily disable member assignment functionality if feasible.
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
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
Improper Access Control in GitHub repository admidio/admidio prior to 4.2.9. Rated medium severity (CVSS 5.4), this vuln
EUVD-2026-97631
GHSA-h6qv-2m44-96j9
NVD
CVE.org
EPSS
Exploit-DB