Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged user
-
DeliveryCreate colliding-name folder sharing metadata file
-
ExploitOverwrite folder metadata to claim ownership
-
ExecutionAccess victim file as apparent owner
-
ImpactRead and modify ownership-restricted file
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Incorrectly specified target
|
| Exploitation Conditions | Exploitation requires ALL of: (1) an authenticated low-privileged account on a multi-user FileRise instance prior to 3.18.0; (2) attacker control over a folder whose logical path flattens - via replacement of '/', '\\', and spaces with hyphens - to the same '<name>_metadata.json' file as the victim's folder (e.g. 'team/docs' vs 'team-docs'); (3) prior read_own access to the target folder; and (4) knowledge of the exact target file basename. Reading the victim file needs only this ownership-spoof; MODIFYING it additionally requires the attacker to hold edit-own permission. Limiting factors: this is not remote-unauthenticated (PR:L) and carries high complexity (AC:H) because it depends on a crafted naming collision plus specific pre-existing access and target knowledge; single-tenant/single-user deployments are effectively unaffected since no second user exists to victimize. |
| Impact | This is a moderate-severity, authorization-bypass issue (CWE-706, incorrectly resolved name/reference) rated CVSS 7.1 with vector AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L. The signals are internally consistent and point to a real-but-constrained risk rather than a drop-everything emergency. The network attack vector (AV:N) is offset by high attack complexity (AC:H) and a required low privilege level (PR:L): the attacker must already be an authenticated low-privileged user, must control one folder whose name collides with the victim's under FileRise's flattening scheme (e.g. 'team-docs' vs 'team/docs'), must know the target file's basename, and must already hold read_own access to the target folder. No EPSS score, KEV listing, SSVC decision, or POC was supplied in the intelligence. With KEV=NO and POC=NO, exploitation status is: no public exploit identified at time of analysis. The absence of EPSS data means automated exploitation probability cannot be weighed. Because the flaw requires attacker-controlled folder naming plus prior access and specific knowledge, it reads as a targeted insider/multi-tenant privilege issue, not a mass-exploitable remote bug. Priority is driven mainly by confirmed C:H/I:H impact on shared-tenancy deployments; single-user self-hosted instances face negligible real-world risk. |
| Exploit ScenarioDerived | On a multi-user FileRise instance (pre-3.18.0), a low-privileged user who already has read_own access to a victim's folder creates or controls a second folder whose name flattens to the same metadata filename (e.g. 'team-docs' colliding with 'team/docs'). By writing metadata through their colliding folder, they make a known victim file appear attacker-owned, letting them read it and-if edit-own permission is also granted-modify it. No public exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Authorization bypass in FileRise prior to 3.18.0 allows an authenticated, low-privileged user to read - and, when they also hold edit-own permission, modify - files they do not own by exploiting a collision in folder metadata filenames. FileRise flattens logical folder paths into metadata filenames by replacing '/', '\\' and spaces with hyphens, so distinct folders such as team/docs and team-docs resolve to the same <name>_metadata.json file; an attacker who controls one colliding folder and knows the target basename can overwrite the uploader-ownership metadata that read_own and ownership-restricted edit checks rely on, making a victim file appear attacker-owned. The issue is rated CVSS 7.1 (AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L) and is fixed in 3.18.0; exploitation requires a multi-user deployment, a crafted colliding folder name, pre-existing read_own access to the target folder and knowledge of the exact victim basename, and no public exploit identified at time of analysis. Single-tenant or single-user installations are effectively unaffected because no second user exists to victimize.
RemediationAI
Vendor-released patch: 3.18.0 - upgrade FileRise to v3.18.0 or later, available at https://github.com/error311/FileRise/releases/tag/v3.18.0, with details in the advisory https://github.com/error311/FileRise/security/advisories/GHSA-qpm8-pgmq-wxmh and the fix commit 9ed1a38f00918849dbda30f54291d1451ed80d11. After upgrading, note the compatibility behavior: simple non-colliding metadata filenames remain valid, and metadata for collision-prone folders is copied into the new isolated filename on first access, so the upgrade is in-place but administrators should confirm ownership/read_own visibility on any folder paths that contain '/' or spaces. If immediate patching is not possible, reduce exposure by auditing and renaming existing folder paths so no two logical folders flatten to the same hyphenated name (e.g., avoid maintaining both team/docs and team-docs) - this removes the collision primitive but is an operational fix that can break user bookmarks and share links. Additionally, tighten the edit-own and read_own grants on multi-user instances so low-privileged accounts cannot write to a folder that collides with a higher-value folder, at the trade-off of restricting legitimate collaborative editing; on single-tenant deployments the issue is not exploitable since there is no second user to victimize. Blocking network access to the FileRise instance is not a practical mitigation for a self-hosted file manager, and no vendor patch for pre-3.18.0 releases is identified - the fix ships only in the 3.18.0 line.
Affected VersionsENISA
Affected Packages
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
The root cause is CWE-706 (Use of Incorrectly-Resolved Name or Reference): FileRise derived the on-disk metadata file for a logical folder by taking the folder path and performing str_replace(['/', '\\', ' '], '-', trim($folder)) before appending '_metadata.json' under the metadata root (with the special case 'root_metadata.json'). That flattening is not injective - 'team/docs', 'team-docs', 'team docs' and 'team\\docs' all map to 'team-docs_metadata.json' - so two logically distinct folders can share a single metadata store. Those metadata files hold per-file uploader/ownership information, which FileRise consults to enforce read_own visibility and ownership-restricted edit operations. A user with write access to one side of a collision can therefore tamper with the ownership records consumed by the other side, causing an authorization decision to be made against attacker-supplied state. The 3.18.0 commit (9ed1a38f) introduces a FileRise\Support\MetadataPath helper (MetadataPath::path / deleteSubtree) and routes every metadata path construction through it - FileModel::metaRootForId, renameFile, saveFile, restoreFiles, saveFileTag, getFileList, createFile, and FolderModel::moveFolderAcrossSources and deleteFolderRecursiveAdmin - so that ownership and read_own checks resolve metadata from the same collision-resistant, path-preserving location used by uploads, file operations, WebDAV and background transfer handling. The same release also hardens uploads so public shared-folder and portal uploads are create-only on filename collision and authenticated replacements require edit authority plus ownership, folder ownership, admin or bypass-ownership.
Know when Filerise 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
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:L
Authenticated low-priv user (PR:L) exploiting a naming collision requiring prior access and target knowledge (AC:H); enables unauthorized read (C:H) and modification (I:H) but no availability loss (A:N).
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. Prior to 3.18.0, FileRise flattens logical folder paths into metadata filenames by replacing separators and spaces with hyphens, so distinct folders such as team/docs and team-docs can share one metadata file. Because uploader metadata is used to authorize read_own and ownership-restricted edits, a low-privileged user who controls one colliding folder, knows the target basename, and already has read_own access to the target folder can alter the metadata used by that folder, make the victim file appear attacker-owned, read it, and modify it when edit-own permission is also available. This issue is fixed in version 3.18.0.
Technical POC Analysis
CWE-706 (Use of Incorrectly-Resolved Name or Reference).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
FileRise versions prior to 3.18.0 contain an authorization bypass that lets an authenticated, low-privileged user read - and in some cases alter - files owned by other users, weakening the per-user ownership controls organizations depend on to keep shared document repositories segregated. The flaw only manifests in multi-user deployments where folder names can be crafted to collide, and it requires the attacker to already hold read access to the target folder and know the exact victim filename, so exposure is limited to environments with overlapping user folders. Leadership should care because the affected asset is the file repository itself: unauthorized disclosure or tampering with customer, legal, or internal records can trigger confidentiality and integrity obligations that outweigh the narrow exploitation prerequisites.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
Unauthenticated directory traversal in FileRise prior to version 3.3.0 allows remote attackers to read arbitrary files f
Unauthenticated administrator account takeover in FileRise before 3.16.0 is possible via a path traversal flaw in the sh
FileRise versions before 3.3.0 contain an HTML injection vulnerability that allows authenticated users to manipulate the
FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. Prior to 2.2.3,
File overwrite in FileRise prior to 3.18.0 allows an unauthenticated visitor who holds a valid upload-enabled shared-fol
FileRise, a self-hosted web file manager and WebDAV server, contains a critical hardcoded encryption key vulnerability i
Multi-factor authentication bypass in FileRise WebDAV prior to 3.16.0 allows an attacker who already holds a valid usern
FileRise, a self-hosted web file manager and WebDAV server, contains a path traversal vulnerability in its Resumable.js
Authentication bypass in FileRise versions before 3.23.0 lets a remote attacker log in as an existing local account - in
Online second-factor guessing against FileRise releases prior to 3.23.0 is permitted well beyond the intended limit beca
Authentication bypass in FileRise (CWE-290) lets unauthenticated remote attackers impersonate any account - including an
FileRise 1.4.0 exposes folder visibility and ownership decisions to authenticated low-privilege users because a regressi
EUVD-2026-101669
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB