Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach FileRise backend port directly
-
DeliveryCraft request with X-Remote-User header
-
ExploitAssert administrator username
-
ExecutionServer trusts unverified proxy header
-
PersistObtain authenticated admin session
-
ImpactFull file read/write and account control
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Anti-spoofing controls
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitable ONLY when all of the following hold: (1) the deployment has proxy-header authentication / AUTH_BYPASS enabled; (2) the configured reverse-proxy identity header (X-Remote-User) is accepted without validating the request source against FR_TRUSTED_PROXIES - the exact flaw fixed in 3.16.0; and (3) the backend application port is directly reachable by the attacker, bypassing the proxy. Given those, an unauthenticated attacker simply supplies the X-Remote-User header naming any account (including admin) to get a session. LIMITING FACTORS: default deployments without proxy-header auth are NOT affected; deployments that correctly set FR_TRUSTED_PROXIES to the proxy IP/CIDR are NOT affected; and the backend must be exposed on an untrusted path rather than being accessible only through the proxy. These conditions (reflected as AC:H) substantially narrow the real-world exposed population. |
| Impact | CVSS 3.1 scores this 8.1 (High) with AV:N/AC:H/PR:N/UI:N and full C/I/A impact, correctly reflecting an unauthenticated network authentication-bypass (CWE-290) that yields administrator access. The AC:H is the critical modifier and is well-justified: exploitation is gated on a specific, non-default deployment posture rather than being universally reachable. No EPSS score, CISA KEV listing, or public POC was provided in the intelligence set - so exploitation status is 'no public exploit identified at time of analysis,' and there is no evidence of active or widespread exploitation. The realistic risk is therefore conditional: for the subset of FileRise operators who enabled proxy-header authentication (AUTH_BYPASS) AND left the backend application port directly reachable without FR_TRUSTED_PROXIES validation, impact is severe (trivial admin takeover via a single header). For everyone else it is not exploitable. The source commit (f7114ca) independently confirms the root cause and the 3.16.0 fix, so the technical claim is high-confidence even though no exploitation telemetry exists. Net: a genuinely serious bug for affected configurations, but the absence of KEV/EPSS/POC plus the AC:H conditions make this a configuration-dependent priority rather than a mass-exploitation emergency. |
| Exploit ScenarioDerived | A FileRise instance runs behind a reverse proxy with proxy-header login (AUTH_BYPASS) enabled, but its backend application port is also reachable directly on the network and FR_TRUSTED_PROXIES is unset or ineffective. An unauthenticated attacker connects straight to the backend and sends an HTTP request containing 'X-Remote-User: admin', and FileRise trusts the header without verifying the source, granting a full administrator session with no password or MFA. No public exploit code is identified, but the technique is a single crafted header and is confirmed by the fix commit. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Authentication bypass in FileRise (CWE-290) lets unauthenticated remote attackers impersonate any account - including an administrator - without a password or MFA in deployments prior to 3.16.0 that enable proxy-header authentication (AUTH_BYPASS) and expose the backend port directly. The flaw is that the configured reverse-proxy identity header (X-Remote-User) was trusted without validating that the request actually came from an address in FR_TRUSTED_PROXIES; an attacker who can reach the backend application port therefore simply supplies the header and receives a session for the named account. Exploitation requires proxy-header auth to be enabled, the trusted-proxy check to be absent or ineffective (exactly what 3.16.0 fixes), and a network path to the backend that bypasses the proxy, which is why it is scored AV:N/AC:H/PR:N/UI:N with full confidentiality, integrity, and availability impact (CVSS 3.1: 8.1 High); no public exploit code or confirmed in-the-wild exploitation was identified at time of analysis.
RemediationAI
Upgrade FileRise to 3.16.0 or later, which is the vendor-released patch that requires trusted-proxy source validation for proxy-header login (advisory: https://github.com/error311/FileRise/security/advisories/GHSA-98pg-w3jp-r8fv; fix commit f7114ca2a4e624238dda0d097a07ad6b05c11bb6). If upgrading immediately is not possible, disable proxy-header authentication / AUTH_BYPASS so the identity header is never consulted, or firewall the backend application port and bind it to localhost or a private interface so only the reverse proxy can reach it - be aware that any exposure of that port to untrusted networks re-opens the bypass. On the patched version, set FR_TRUSTED_PROXIES to the reverse proxy's IP or CIDR before relying on proxy-header login, since after the fix an unset or incorrect value causes the identity header to be ignored and users will no longer be auto-authenticated (an expected, documented side effect, with an error log entry for the ignored header). Also review whether AUTH_REMOTE_USER-style deployments need it at all, and consider enforcing network-layer access control plus MFA-capable accounts as compensating depth; the same 3.16.0 release additionally hardens WebDAV password-only login for TOTP accounts, archive-extraction filename policy, first-run setup state, and remember-me role resolution, so applying it is advisable regardless of whether proxy-header auth is in use.
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
FileRise is a self-hosted web file manager that supports delegating user authentication to a fronting reverse proxy via a configurable identity header (commonly X-Remote-User) in an AUTH_BYPASS / proxy-header login mode, alongside optional IP-header handling controlled by FR_TRUSTED_PROXIES. The secure design assumption is that only a trusted reverse proxy can inject that identity header, so the backend must verify the immediate peer (REMOTE_ADDR) against the FR_TRUSTED_PROXIES IP/CIDR list before honoring the header. In versions before 3.16.0 that source validation was missing for the proxy-auth identity header, the classic CWE-290 'Authentication Bypass by Spoofing' pattern in which a security-relevant value (the asserted username) is taken from client-controllable input without confirming the sender. Because the resulting session is built directly from the asserted username and the account's stored role and permissions, an attacker naming an admin user obtains administrative privileges immediately. The upstream fix (commit f7114ca2a4e624238dda0d097a07ad6b05c11bb6, bundled in the v3.16.0 security-hardening release) wraps the entire proxy-header login path in an AuthModel::isRequestFromTrustedProxy() check, so untrusted sources are ignored and an error is logged instead; the same release also hardened related areas (WebDAV MFA enforcement, archive-extraction filename policy, first-run setup marker, remember-me role resolution, encoded path separator rejection) and updated the README/wiki to state that FR_TRUSTED_PROXIES is now required for proxy-header login.
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:N/UI:N/S:U/C:H/I:H/A:H
Unauthenticated network header spoofing (PR:N, AV:N) yields full admin access (C/I/A:H), but requires a specific non-default config plus a directly reachable backend, so AC:H.
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.16.0, FileRise deployments with AUTH_BYPASS enabled trust the configured reverse-proxy identity header without verifying that the request originated from FR_TRUSTED_PROXIES. When the backend application port is reachable directly, an unauthenticated attacker can supply X-Remote-User and obtain a session for the asserted account, including an administrator account, without a password or MFA. The flaw is limited to deployments that enable proxy-header authentication and expose an untrusted path to the backend. This issue is fixed in version 3.16.0.
Technical POC Analysis
CWE-290 (Authentication Bypass by Spoofing), application-level logic error in FileRise itself - not in a shared library.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
FileRise installations running versions prior to 3.16.0 can be accessed without valid credentials, allowing an unauthenticated remote attacker to impersonate any account, including an administrator, and to read, alter, or delete the file data that platform governs. The exposure is confined to deployments that have enabled proxy-header authentication (AUTH_BYPASS) and left the backend application port reachable outside the trusted proxy path, so internet-facing instances with that configuration warrant immediate containment. Because impersonation of an administrator grants full control of the repository, leadership should treat any such instance as a potential data-integrity and confidentiality incident rather than a routine patch item.
No vendor-released patch identified at time of analysis; upgrading to FileRise 3.16.0 or later is the durable fix per the advisory. Until that upgrade is completed: disable proxy-header authentication (AUTH_BYPASS) wherever it is not strictly required; where it is required, ensure FR_TRUSTED_PROXIES contains only the actual reverse-proxy addresses and prevent any direct network path to the backend application port (firewall rule, security group, network policy, or localhost binding) so requests cannot bypass the proxy; and monitor for X-Remote-User headers originating from untrusted addresses and for unexpected session creation. Note that unauthenticated exploitation requires proxy-header authentication to be enabled and a direct path to the backend port; deployments without those conditions are not reachable by this attack.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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
FileRise 1.4.0 exposes folder visibility and ownership decisions to authenticated low-privilege users because a regressi
Low-privilege users of FileRise versions prior to 1.4.0 can view, delete, or modify files owned by other users because t
EUVD-2026-101634
NVD
CVE.org
EPSS
GitHub
Exploit-DB