Skip to main content

Admidio EUVDEUVD-2026-97631

| CVE-2026-109329 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-12 VulnCheck GHSA-h6qv-2m44-96j9
8.5
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as role admin in own org
  2. Delivery
    Craft members_assignment.php POST with foreign role UUID
  3. Exploit
    Bypass cross-org authorization check
  4. Execution
    Gain privileged membership in target org
  5. Impact
    Edit 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

admidio 5.0.0 <5.0.15
admidio 4.3.2 ≤4.3.17

Affected Packages

euvd admidio fix: 5.0.15

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

Vendor (VulnCheck) PRIMARY 8.5 HIGH
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
vuln.today AI 8.7 HIGH

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.

3.1 AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 12, 2026 - 18:03 EUVD
CVE Published
Oct 12, 2026 - 16:05 cve.org
HIGH 8.5

DescriptionCVE.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.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 81% exploitable
Prevalence
Low
Open-source PHP membership/club management tool, niche non-enterprise footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2024-38529 HIGH POC
8.8 Jul 29

Admidio is a free, open source user management system for websites of organizations and groups. Rated high severity (CVS

CVE-2024-37906 HIGH POC
8.8 Jul 29

Admidio is a free, open source user management system for websites of organizations and groups. Rated high severity (CVS

CVE-2021-32630 HIGH POC
8.8 May 20

Admidio is a free, open source user management system for websites of organizations and groups. Rated high severity (CVS

CVE-2023-3302 HIGH POC
7.8 Jun 23

Improper Neutralization of Formula Elements in a CSV File in GitHub repository admidio/admidio prior to 4.2.9. Rated hig

CVE-2017-6492 HIGH POC
7.2 Mar 05

SQL Injection was discovered in adm_program/modules/dates/dates_function.php in Admidio 3.2.5. Rated high severity (CVSS

CVE-2023-3692 HIGH POC
7.2 Jul 16

Unrestricted Upload of File with Dangerous Type in GitHub repository admidio/admidio prior to 4.2.10. Rated high severit

CVE-2022-0991 HIGH POC
7.1 Mar 19

Insufficient Session Expiration in GitHub repository admidio/admidio prior to 4.1.9. Rated high severity (CVSS 7.1), thi

CVE-2018-25370 MEDIUM POC
6.9 May 25

Admidio 3.3.5 contains a cross-site request forgery vulnerability that allows low-privilege users to increase their perm

CVE-2023-4190 MEDIUM POC
6.5 Aug 06

Insufficient Session Expiration in GitHub repository admidio/admidio prior to 4.2.11. Rated medium severity (CVSS 6.5),

CVE-2023-47380 MEDIUM POC
6.1 Nov 22

Admidio v4.2.12 and below is vulnerable to Cross Site Scripting (XSS). Rated medium severity (CVSS 6.1), this vulnerabil

CVE-2021-43810 MEDIUM POC
6.1 Dec 07

Admidio is a free open source user management system for websites of organizations and groups. Rated medium severity (CV

CVE-2023-3304 MEDIUM POC
5.4 Jun 23

Improper Access Control in GitHub repository admidio/admidio prior to 4.2.9. Rated medium severity (CVSS 5.4), this vuln

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy