Description
FileGator is a multi-user file manager. Prior to 7.15.0, GET /batchdownload in backend/Controllers/DownloadController.php uses batchDownloadStart() to stream a shared temporary archive selected by the request-supplied uniqid without checking that the current session created it. In deployments with distinct per-user home directories, a valid user with read, download, and batchdownload permissions who obtains another user's active archive id can cross that boundary and retrieve the victim's batch archive. The archive lifetime and id-acquisition requirement limit exploitation, but a successful replay also deletes the victim's pending archive. This issue is fixed in version 7.15.0.
Published: 2026-11-06
Score: 5.4 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized data access
Action: Apply Patch
AI Analysis

Impact

The vulnerability lies in the GET /batchdownload endpoint of FileGator versions prior to 7.15.0, which uses an archive identifier supplied in the request without verifying that the requesting session created it. As a result, an authenticated user who can obtain a valid archive id that belongs to another user can download that user's files, leading to a confidentiality breach. The exploit additionally removes the victim’s pending archive, potentially disrupting legitimate batch processes. The severity is moderate because the attacker must be authenticated and the window of opportunity is constrained by the short lifetime of the temporary archive.

Affected Systems

All FileGator installations running any version earlier than 7.15.0 are affected, particularly those configured for multi‑user deployments with separate home directories, where the cross‑user access can occur when a user can learn or intercept another user’s active archive id.

Risk and Exploitability

The CVSS score of 5.4 indicates a moderate severity. EPSS is not available and the vulnerability is not listed in CISA’s KEV catalog. Based on the description, an attacker would perform a simple HTTP GET to /batchdownload with a valid uniqid, which requires knowledge or discovery of another user's archive id – information that can be inferred from directory browsing or by replaying a recent request. Because the archive remains valid only briefly, the exploitation window is limited, though a replay still permits data exfiltration and removal of the victim’s archive.

Generated by OpenCVE AI on November 6, 2026 at 22:51 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to FileGator version 7.15.0 or later to apply the vendor fix.
  • If an upgrade cannot be performed immediately, restrict the batchdownload permission so that only the archive owner can use it or revoke the permission entirely from all users.
  • Review and tighten user permissions, and monitor the /batchdownload endpoint for suspicious or anomalous requests.

Generated by OpenCVE AI on November 6, 2026 at 22:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 06 Nov 2026 23:00:00 +0000

Type Values Removed Values Added
First Time appeared Filegator
Filegator filegator
Vendors & Products Filegator
Filegator filegator

Fri, 06 Nov 2026 21:45:00 +0000

Type Values Removed Values Added
Description FileGator is a multi-user file manager. Prior to 7.15.0, GET /batchdownload in backend/Controllers/DownloadController.php uses batchDownloadStart() to stream a shared temporary archive selected by the request-supplied uniqid without checking that the current session created it. In deployments with distinct per-user home directories, a valid user with read, download, and batchdownload permissions who obtains another user's active archive id can cross that boundary and retrieve the victim's batch archive. The archive lifetime and id-acquisition requirement limit exploitation, but a successful replay also deletes the victim's pending archive. This issue is fixed in version 7.15.0.
Title FileGator: Missing authorization in GET /batchdownload allows cross-user retrieval of another user's archive
Weaknesses CWE-330
CWE-862
References
Metrics cvssV3_1

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


Subscriptions

Filegator Filegator
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-11-06T21:30:39.923Z

Reserved: 2026-09-21T21:32:23.742Z

Link: CVE-2026-94618

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-06T22:18:00.133

Modified: 2026-11-06T22:18:00.133

Link: CVE-2026-94618

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T23:00:11Z

Weaknesses
  • CWE-330

    Use of Insufficiently Random Values

  • CWE-862

    Missing Authorization