Description
FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. Prior to 3.16.0, FileRise archive extraction does not apply UploadNamePolicy::isAllowedForWrite() before ZipArchive::extractTo() writes entries into the destination directory. An authenticated user with upload and extract permissions can place a blocked extension such as a PHP-family file inside a ZIP and cause it to be written to disk even when normal uploads reject that filename. Post-extraction metadata pruning does not remove the blocked file, so deployments that execute uploaded content may permit code execution. This issue is fixed in version 3.16.0.
Published: 2026-10-14
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Upload bypass allowing execution of blocked file extensions
Action: Apply patch
AI Analysis

Impact

FileRise is a web‑based file manager that lets users upload and extract ZIP archives. The flaw occurs because the application fails to enforce the upload blocklist when extracting ZIP entries. An authenticated user with extract permission can embed files with a blocked extension, such as a PHP script, inside a ZIP and have them written to disk when the archive is extracted. If the server subsequently executes uploaded files, this can result in arbitrary code execution in the context of the FileRise process. The weakness is rooted in unchecked file‑name validation (CWE‑434).

Affected Systems

All FileRise installations older than version 3.16.0 are affected, regardless of underlying operating system. The vulnerability applies as long as the ZIP extraction feature is enabled on the web‑based file manager.

Risk and Exploitability

The CVSS score of 6.5 denotes moderate severity. Exploitation requires an authenticated user with upload and extract rights, so an attacker must first obtain access to the web application. The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, indicating no known widespread exploitation. Nevertheless, the ability to write a blocked file extension to a writable directory that may be executed introduces a code‑execution risk in deployments that run uploaded content.

Generated by OpenCVE AI on October 15, 2026 at 13:06 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to FileRise 3.16.0 or later, which restores upload‑blocking checks during ZIP extraction
  • Configure the web server so that the directory receiving extracted files does not allow execution of scripts
  • If an update is not feasible, disable ZIP extraction or patch the upload‑policy logic to enforce validation before writing entries
  • Monitor extraction logs for unauthorized or unexpected file writes

Generated by OpenCVE AI on October 15, 2026 at 13:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 14 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Description FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. Prior to 3.16.0, FileRise archive extraction does not apply UploadNamePolicy::isAllowedForWrite() before ZipArchive::extractTo() writes entries into the destination directory. An authenticated user with upload and extract permissions can place a blocked extension such as a PHP-family file inside a ZIP and cause it to be written to disk even when normal uploads reject that filename. Post-extraction metadata pruning does not remove the blocked file, so deployments that execute uploaded content may permit code execution. This issue is fixed in version 3.16.0.
Title FileRise: ZIP extraction writes blocked file extensions to disk, bypassing the upload blocklist
Weaknesses CWE-434
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-15T18:52:12.800Z

Reserved: 2026-06-24T14:53:40.111Z

Link: CVE-2026-57491

cve-icon Vulnrichment

Updated: 2026-10-15T18:52:01.627Z

cve-icon NVD

Status : Deferred

Published: 2026-10-14T21:17:37.507

Modified: 2026-10-15T19:17:41.620

Link: CVE-2026-57491

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-15T13:15:07Z

Weaknesses
  • CWE-434

    Unrestricted Upload of File with Dangerous Type