Skip to main content

Admidio CVE-2026-117554

| EUVDEUVD-2026-110832 MEDIUM
Client-Side Enforcement of Server-Side Security (CWE-602)
2026-10-27 VulnCheck GHSA-9v6c-vxr5-xp32
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as ordinary member
  2. Delivery
    Open event with guests disabled
  3. Exploit
    Intercept participation POST
  4. Execution
    Set additional_guests to remaining seats
  5. Persist
    Server counts phantom guests to capacity
  6. Impact
    Other members blocked from registering

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V4 - API and Web Service Server-side security enforcement
Exploitation Conditions

Requires an authenticated ordinary Member account that is eligible to participate in the target event (PR:L). The event must have a maximum-participants limit set and 'Participants can register anonymous guests' DISABLED - the precise policy the flaw bypasses; when guests are disabled the form still ships additional_guests as a hidden input that the handler trusts. The attacker also needs a valid session cookie and the per-request adm_csrf_token (both obtained normally by the logged-in member) and modifies only the additional_guests value in the POST to modules/events/events_function.php?mode=participate. Limiting factors: no anonymous/unauthenticated path (membership and event eligibility required), a valid CSRF token is needed, and impact is confined to blocking registration and skewing the participant count - there is no confidentiality breach or remote code execution.

Impact

This is a genuine but low-severity, authenticated business-logic flaw (CWE-602, client-side enforcement of server-side security) rather than a high-impact issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) confirms network reachability and low complexity but requires privileges (PR:L) - i.e. a valid, event-eligible Member account - and the only impact is low integrity (VI:L) with no confidentiality (VC:N) and no system availability (VA:N) effect; the practical consequence is denial of event registration for other members plus corruption of the participant count, not code execution or data theft. No EPSS score is provided and the vulnerability is NOT in CISA KEV, so there is no evidence of active exploitation; exploitation status is best described as a public proof-of-concept existing in the vendor GHSA advisory. The vuln.today decision label is this_month, consistent with a real-but-non-emergency defect that warrants scheduled patching rather than immediate incident response. One signal tension worth noting: the input Tags label this 'Information Disclosure', which conflicts with the CVSS confidentiality impact of VC:N/C:N - the core issue is access-control/capacity abuse, with only an incidental leak of the event's 'Max. participants' value observed in the PoC.

Exploit ScenarioDerived

An ordinary authenticated Admidio member opens an event whose organizer disabled guest registration, intercepts the normal participation POST to events_function.php, and changes the hidden additional_guests field from 0 to the number of remaining seats. The server trusts the client-supplied value and counts those phantom guests against the event's maximum, filling capacity so no other member can register. A detailed, confirmed proof-of-concept with HTTP requests and screenshots is published in the GHSA advisory (GHSA-92g9-59rr-c3qg).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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 28, 2026

Event guest policy bypass in Admidio 5.0.16 and earlier lets an ordinary logged-in member consume an event's entire remaining seat count by tampering with the hidden additional_guests field, so registration closes for everyone else. A single modified POST to modules/events/events_function.php?mode=participate is enough: the handler never checks the event's dat_additional_guests setting before counting and storing the client-supplied value as mem_count_guests, so guest registration being disabled provides no protection. Impact is confined to integrity of the participant roster and denial of signup for other members (CVSS 5.3, our assessed CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N) with no confidentiality loss or code execution; there is no CISA KEV listing, the linked GitHub security advisory includes public reproduction steps (a PoC reference) that were not independently verified here as working exploit code, and a vendor patch exists in 5.0.17.

RemediationAI

Vendor-released patch: upgrade Admidio to 5.0.17 or later, which enforces the event's guest policy server-side by clamping $additionalGuests to 0 unless dat_additional_guests is enabled (commit 5b0ee3585d2a69a6e85fee00b7b93f3ebc1e44d9, release https://github.com/Admidio/admidio/releases/tag/v5.0.17); installation and upgrade notes are on the project at https://github.com/Admidio/admidio. The provided sources do not document any workaround for unfixed installations - the vendor and advisory position is that applying the update is the fix - so interim risk handling has to be organizational: audit and clean up mem_count_guests values on events where the recorded participant count looks inflated, and treat confirmed abuse of this bypass as a roster-integrity incident affecting members who were locked out of registration. Because the vulnerability is an authenticated business-logic bypass rather than a remote-code or data-disclosure issue, priority is this_month per the vuln.today decision label, driven by the need for a member account and event eligibility rather than by any confirmed active exploitation.

Affected VersionsENISA

admidio 0 <5.0.17

Affected Packages

euvd admidio fix: 5.0.17

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 web application for membership and event management. The flaw is CWE-602, client-side enforcement of server-side security: when 'Participants can register anonymous guests' is disabled, the participation form rendered by modules/events/events_participation.php still ships additional_guests as a hidden input, and the participate/cancel handler in modules/events/events_function.php (roughly lines 417-462 in 5.0.16) uses that request value directly in the capacity calculation and writes it into the membership record's mem_count_guests field without consulting the event's dat_additional_guests policy. The seat-limit check therefore compares the attacker-chosen guest count against dat_max_members and happily succeeds, and later registrations are rejected because the event appears full. The upstream fix (commit 5b0ee3585d2a69a6e85fee00b7b93f3ebc1e44d9) derives $additionalGuests server-side, forcing it to 0 unless dat_additional_guests equals 1, and uses that sanitized value for both the limit check and the stored count. The affected CPE is the version-wildcard entry cpe:2.3:a:admidio:admidio:*:*:*:*:*:*:*:*, with EUVD recording the vulnerable range as admidio 0 < 5.0.17. Exploitation requires an authenticated account that is eligible for the event, plus the normal session cookie and per-request adm_csrf_token; the trigger for the bypass is the unsynchronized hidden form field, and no memory-safety, injection or deserialization primitive is involved.

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 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Authenticated member over the network with no special timing (PR:L, AC:L, AV:N); only low integrity impact from corrupting the participant count, with no confidentiality and no direct system availability loss.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/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
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Admidio before 5.0.17 contains an improper access control vulnerability that allows authenticated members to register event guests by submitting the additional_guests field when guests are disallowed. Attackers can set additional_guests to the remaining seat count in modules/events/events_function.php to exhaust event capacity and block other members from registering.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Low
niche open-source club/association membership app, limited enterprise footprint
Data Quality
4 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Medium

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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-2025-62617 HIGH POC
7.2 Oct 22

Authenticated SQL injection in Admidio through 4.3.16 allows users with role-assignment privileges to execute arbitrary

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

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