Skip to main content

FileRise EUVDEUVD-2026-101666

| CVE-2026-57493 MEDIUM
Insufficient Session Expiration (CWE-613)
2026-10-14 GitHub_M
6.8
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain remember-me token while admin
  2. Delivery
    Account role demoted to standard user
  3. Exploit
    Present stale token for auto-login
  4. Execution
    Session restores admin flag from token payload
  5. Impact
    Perform privileged file read/write operations

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V7 - Session Management Session expiration enforcement
Exploitation Conditions

Exploitation requires the attacker to possess a remember-me token that was issued to their account while it held the administrator role (isAdmin=true) in users.txt, and for that account to subsequently be demoted rather than deleted, with the pre-demotion token still valid. The flaw is triggered only via the automatic (remember-me) login path, which reads the stored isAdmin flag instead of re-resolving the role. Limiting factors that reduce realistic risk: the attacker must be a former administrator (insider or compromised ex-admin account), must have retained a valid pre-demotion token, and the window closes once the token expires or the account is deleted; fresh users, never-demoted admins, and installs on 3.16.0+ are unaffected. This is not remote-unauthenticated - it depends on prior admin status and token possession.

Impact

This is a genuine but bounded privilege-retention flaw (CWE-613, insufficient session/token expiration), not a mass-exploitable critical. The vendor CVSS of 6.8 with vector CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N is internally consistent with the description: AC:H and PR:L reflect that the attacker must already be a (now-demoted) low-privilege user who still holds a remember-me token minted while they were an administrator. There is no EPSS score, no CISA KEV listing, and no public POC in the provided intelligence, so exploitation status is 'no public exploit identified at time of analysis.' The real-world risk is therefore insider/post-demotion rather than opportunistic external attack - it requires a specific lifecycle (admin → token issued → demotion → stale token reused) that an outside attacker cannot normally engineer. Signals are not conflicting, but they are thin: there is no independent severity data (EPSS/KEV absent, which for a niche self-hosted project is expected and is NOT evidence of low risk by itself). The patch (f7114ca, v3.16.0) directly corrects the root cause by resolving admin status from the live user record. Net: medium priority - treat as important for any FileRise deployment that performs role demotions, low urgency for deployments that never demote admins.

Exploit ScenarioDerived

An administrator of a FileRise instance checks 'remember me,' receiving a persistent token that embeds isAdmin=true. The organization later demotes that person to a standard user, but their account is kept active. On their next automatic login the stale token restores administrator privileges, letting them read, modify, and manage all files despite the demotion; token rotation then propagates the admin flag into every replacement token. No public exploit code is required or known.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 14, 2026

Privilege retention in FileRise prior to 3.16.0 lets a demoted administrator keep administrator access by replaying a remember-me token that was issued while the account still held the administrator role. An authenticated attacker who possesses such a pre-demotion token and whose account was demoted rather than deleted can be restored to full administrative privileges through the automatic (remember-me) login path, because the application trusts the isAdmin flag stored in the token instead of re-resolving the account's current role from users.txt; token rotation copies the stale privilege into every replacement token. No public exploit code has been identified at time of analysis, and the flaw is fixed in version 3.16.0 per the vendor advisory and the referenced commit.

RemediationAI

Vendor-released patch: upgrade to FileRise 3.16.0, which resolves remember-me admin status from the current user record in users.txt and stops storing the admin flag in rotated or newly issued tokens (commit https://github.com/error311/FileRise/commit/f7114ca2a4e624238dda0d097a07ad6b05c11bb6, release https://github.com/error311/FileRise/releases/tag/v3.16.0, advisory https://github.com/error311/FileRise/security/advisories/GHSA-r55g-3hcc-6jx7). If upgrading is not immediately possible, the primary compensating control is to invalidate all outstanding remember-me tokens by rotating the PERSISTENT_TOKENS_KEY environment variable, which forces every user to re-authenticate and closes the retained-privilege window (side effect: a global logout of all sessions). Organizations should also stop demoting administrators in place and instead delete and recreate accounts with lower roles, which destroys the token-account binding; shortening remember-me token lifetimes reduces but does not eliminate the window; and because exploitation requires possession of a pre-demotion token, ensure such tokens are cleared from any shared, backup, or compromised client where a former administrator may have logged in. Note that the 3.16.0 release bundles other hardening changes with operational impact: proxy-header login now requires FR_TRUSTED_PROXIES to be set to the reverse proxy IP or CIDR, and WebDAV no longer accepts password-only Basic authentication for TOTP-enabled accounts.

Affected VersionsENISA

FileRise < 3.16.0

Affected Packages

euvd filerise fix: 3.16.0

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-613 (Insufficient Session Expiration) combined with a trust-of-client-state weakness in FileRise's persistent authentication model. FileRise is a PHP-based self-hosted file manager that stores account records (including the role/isAdmin flag) in a users.txt file and issues remember-me tokens for automatic login. Prior to 3.16.0 the automatic login handler read the isAdmin value embedded in the token payload and wrote it directly into the session, rather than calling the current role lookup used elsewhere (AuthModel::getUserRole) to resolve the account's present privilege level from users.txt. As a result a token minted while an account was an administrator continued to assert administrator status after the account was demoted, and each rotation of that token carried the stale flag forward, effectively extending the lifetime of the retained privilege. The affected product is identified by CPE cpe:2.3:a:error311:filerise:*:*:*:*:*:*:*:* (EUVD-2026-101666, FileRise < 3.16.0). The CVSS 3.1 vector AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N reflects an authenticated (PR:L) attack that is network-reachable but constrained by high complexity arising from the need to hold a still-valid token issued before demotion. The 3.16.0 security-hardening release hardens the same authentication area by requiring trusted-proxy validation for proxy-header login and by resolving remember-me admin status from the current user record, and it additionally stops rotated and newly issued tokens from storing the admin flag at all.

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

Vendor (GitHub_M) PRIMARY 6.8 MEDIUM
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 6.8 MEDIUM

Network auto-login path (AV:N); attacker must be a demoted holder of a pre-demotion admin token, a condition outside their control (AC:H) while holding a valid low-priv account (PR:L); retained admin grants full file read/write (C:H/I:H), availability deletion not the core impact (A:N).

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

1
Patch available
Oct 14, 2026 - 22:49 EUVD

DescriptionCVE.org

FileRise is a self-hosted web-based file manager with multi-file upload, editing, and batch operations. Prior to 3.16.0, FileRise stores the isAdmin flag in remember-me tokens and restores that stale value during automatic login instead of resolving the account's current role from users.txt. A user who was issued a token while an administrator can retain administrator access after demotion, and token rotation copies the stale privilege into each replacement token. Exploitation requires possession of the pre-demotion remember-me token. This issue is fixed in version 3.16.0.

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Low
niche self-hosted open-source file manager, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

CVE-2026-25231 HIGH POC
7.5 Feb 09

Unauthenticated directory traversal in FileRise prior to version 3.3.0 allows remote attackers to read arbitrary files f

CVE-2026-54414 CRITICAL
9.3 Jun 19

Unauthenticated administrator account takeover in FileRise before 3.16.0 is possible via a path traversal flaw in the sh

CVE-2025-66403 MEDIUM POC
5.4 Dec 01

Stored cross-site scripting in FileRise versions before 2.2.3 allows an authenticated user with upload rights to embed J

CVE-2026-25230 MEDIUM POC
4.6 Feb 09

FileRise versions before 3.3.0 contain an HTML injection vulnerability that allows authenticated users to manipulate the

CVE-2026-61843 HIGH
8.2 Oct 14

File overwrite in FileRise prior to 3.18.0 allows an unauthenticated visitor who holds a valid upload-enabled shared-fol

CVE-2026-33072 HIGH
8.2 Mar 20

FileRise, a self-hosted web file manager and WebDAV server, contains a critical hardcoded encryption key vulnerability i

CVE-2026-57489 HIGH
8.1 Oct 14

Authentication bypass in FileRise (CWE-290) lets unauthenticated remote attackers impersonate any account - including an

CVE-2026-103977 HIGH
8.1 Oct 14

Online second-factor guessing against FileRise releases prior to 3.23.0 is permitted well beyond the intended limit beca

CVE-2026-57490 HIGH
8.1 Oct 14

Multi-factor authentication bypass in FileRise WebDAV prior to 3.16.0 allows an attacker who already holds a valid usern

CVE-2026-104108 HIGH
8.1 Oct 14

Authentication bypass in FileRise versions before 3.23.0 lets a remote attacker log in as an existing local account - in

CVE-2026-33329 HIGH
8.1 Mar 24

FileRise, a self-hosted web file manager and WebDAV server, contains a path traversal vulnerability in its Resumable.js

CVE-2025-62510 HIGH
8.1 Oct 20

FileRise 1.4.0 exposes folder visibility and ownership decisions to authenticated low-privilege users because a regressi

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy