Description
Admidio is an open-source user management solution. Prior to version 5.0.10, `modules/documents-files.php` gates state-changing modes by checking that the actor has `hasUploadRight()` on the URL parameter `folder_uuid`. The `move_save` handler then operates on a *separate* URL parameter `file_uuid` and calls `File::moveToFolder($destFolderUUID)`. `File::moveToFolder()` checks the upload right on the destination folder but never on the source folder containing the file. As a result, any user who can upload to any single folder can move any file from any other folder — including private folders to which they have no view rights — into a folder they control, and then download it. Confidentiality is broken (private file contents leak) and integrity is broken (the file is removed from the original location). Version 5.0.10 contains a fix.
Published: 2026-08-12
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an IDOR in the Admidio documents module that allows any user with upload permissions to move files from any folder, including private ones, into a folder they control. The move operation validates the target folder but neglects to verify the source folder’s rights, enabling unauthorized file exfiltration and deletion from the original location. This results in confidentiality loss of private file contents and integrity compromise as files are extracted from their intended storage.

Affected Systems

Affected systems include any installations of Admidio before version 5.0.10, where the modules/documents-files.php script handles move operations without checking source folder access. The patch is included in release 5.0.10, so systems currently running an earlier release are vulnerable.

Risk and Exploitability

The CVSS score of 8.1 indicates high severity, and the EPSS score is not provided, so the likelihood of exploitation remains uncertain. The vulnerability is not yet listed in the CISA KEV catalog. An attacker can exploit this via a standard web request to the move_save mode, with only the upload privilege as a prerequisite. The absence of a source‑folder check means the attack can be carried out by any user with upload rights, making it broadly exploitable across installations.

Generated by OpenCVE AI on August 13, 2026 at 00:31 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Admidio release (5.0.10 or newer) to patch the source‑folder access check.
  • As a temporary measure, remove or restrict the upload permission for users who do not require the ability to move files, or disable the move_save mode if possible.
  • After applying the patch or restriction, audit folder permissions to confirm that no private folders can be moved by unauthorized users.

Generated by OpenCVE AI on August 13, 2026 at 00:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-x628-457g-2pw9 Admidio has IDOR in `documents-files.php` `mode=move_save` that lets any folder-uploader exfiltrate files from private folders
History

Wed, 12 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
First Time appeared Admidio
Admidio admidio
Vendors & Products Admidio
Admidio admidio

Wed, 12 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 12 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Description Admidio is an open-source user management solution. Prior to version 5.0.10, `modules/documents-files.php` gates state-changing modes by checking that the actor has `hasUploadRight()` on the URL parameter `folder_uuid`. The `move_save` handler then operates on a *separate* URL parameter `file_uuid` and calls `File::moveToFolder($destFolderUUID)`. `File::moveToFolder()` checks the upload right on the destination folder but never on the source folder containing the file. As a result, any user who can upload to any single folder can move any file from any other folder — including private folders to which they have no view rights — into a folder they control, and then download it. Confidentiality is broken (private file contents leak) and integrity is broken (the file is removed from the original location). Version 5.0.10 contains a fix.
Title Admidio has IDOR in `documents-files.php` `mode=move_save` that lets any folder-uploader exfiltrate files from private folders
Weaknesses CWE-639
CWE-863
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-12T15:20:40.000Z

Reserved: 2026-05-18T22:54:18.271Z

Link: CVE-2026-47231

cve-icon Vulnrichment

Updated: 2026-08-12T15:20:22.609Z

cve-icon NVD

Status : Received

Published: 2026-08-12T14:17:54.210

Modified: 2026-08-12T16:17:03.787

Link: CVE-2026-47231

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T00:45:02Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-863

    Incorrect Authorization