Medium severity · published Oct 14, 2026
CVE-2026-104109
FileRise: Authenticated ZIP extraction follows a pre-existing symlink and deletes files outside the storage root
6.8
CVSS
0.3%
EPSS
No
On KEV
Description
FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. Prior to 3.23.0, FileRise validates archive entry names but extracts them directly into the authorized live destination before validating resolved paths. If that destination already contains a symlink to a directory outside the storage root, an authenticated non-administrator with extract permission who can upload or otherwise place an attacker-controlled ZIP in that folder can place an ordinary archive entry beneath the link. ZipArchive::extractTo() can then overwrite an external file, and post-extraction cleanup can delete that target through the same linked parent, only where the FileRise process has the required filesystem write or removal permission. The advisory does not establish that the attacker can create the prerequisite symlink through FileRise. This issue is fixed in version 3.23.0.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:H
Attack vector
Network
Complexity
High
Privileges
Low
User interaction
None
Confidentiality
None
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 25% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
FI
FileRise · error311
< 3.23.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-104109
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-104109
github.com
https://github.com/error311/FileRise/commit/cc1118923b522baff28dca05bdd79c27f984c68a
github.com
https://github.com/error311/FileRise/releases/tag/v3.23.0
github.com
https://github.com/error311/FileRise/security/advisories/GHSA-jp22-hh6w-mpwp
More from FileRise
9.8
CVE-2026-54414
FileRise shared-folder upload path traversal allows arbitrary file write and admin takeover
8.8
CVE-2026-33071
FileRise: WebDAV upload path bypasses filename validation enforced by regular uploads
8.2
CVE-2026-61843
FileRise: Unauthenticated File Overwrite Through Upload-Enabled Folder Shares
8.1
CVE-2026-104108
FileRise OIDC login can bind an attacker identity to an existing local account
8.1
CVE-2026-103977
FileRise: Session-scoped TOTP rate limiting permits repeated verification attempts
