Skip to main content

filebrowser CVE-2026-82237

| EUVDEUVD-2026-67689 LOW
Incomplete Cleanup (CWE-459)
2026-08-28 VulnCheck GHSA-v6g4-hccq-frhr
2.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticated user shares file and distributes public link
  2. Delivery
    File owner renames shared file without deleting it
  3. Exploit
    Share record persists dormant at original path
  4. Execution
    New file uploaded to original path by any user or hook
  5. Persist
    External party reuses stale link
  6. Impact
    New file content disclosed without explicit authorization

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Incomplete cleanup
Exploitation Conditions

Three specific conditions must align for exploitation: (1) A file must have been shared via filebrowser's public share feature at a specific path, and that share link distributed to at least one external party. (2) The original shared file must be renamed (not deleted) - deletion correctly removes the share record, but rename does not. (3) A new, unrelated file must subsequently appear at the exact original path, either through re-upload by any user with create permissions on that directory, via an automated hook, or through a restore/sync operation. The attacker's role requires no special privilege at exploitation time - they need only possess the original share URL. The limiting factors are the multi-step sequence dependency (all three conditions must occur in order), the requirement that a low-privileged authenticated user initiate the original share, and that the new file must happen to land at precisely the original path.

Impact

The CVSS 4.0 score of 2.3 accurately reflects the compounded preconditions: AC:H indicates high attack complexity, and AT:P captures the partial attack requirements - specifically that a new file must independently arrive at the original path for the stale share to activate. PR:L confirms that exploitation setup requires at minimum a low-privilege authenticated user to create the initial share and trigger the rename. Real-world risk is therefore situational: in single-user or tightly controlled deployments the conditions are unlikely to align, but in multi-user environments where different users can upload to shared directories, the conditions could arise naturally and without anyone realizing the old share link remained active. There is no EPSS data provided and no KEV listing, consistent with the low base score. The risk is primarily an unexpected information disclosure affecting data confidentiality (VC:L), with no integrity or availability impact. The primary danger is that neither the file owner who renamed the original nor the user who uploads the new file is alerted that a public share link is already watching that path.

Exploit ScenarioDerived

A user shares a sensitive document at /reports/q1-financials.xlsx and distributes the public link to external parties; they then rename the file to /reports/q1-financials-final.xlsx, believing the old link is now dead (it returns 404). A colleague later uploads a new /reports/q1-financials.xlsx containing updated, potentially more sensitive data. Anyone who retained the original share link can now download this new document - complete with the original password and expiry - without any explicit share grant having been made. No public exploit code is required; the attack surface is the browser address bar.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 28, 2026

Stale public share links in filebrowser through 2.63.23 can silently redirect to unrelated files uploaded after a rename operation, unexpectedly exposing new content to anyone holding the original link. The defect (CWE-459, Incomplete Cleanup) arises because share records are keyed by file path rather than a file identifier - deletion triggers cleanup, but rename does not, leaving the share dormant. No public exploit or CISA KEV listing exists at time of analysis, and the CVSS 4.0 score of 2.3 reflects the multi-step preconditions required, but the confidentiality risk is real for deployments where multiple users share create permissions on overlapping directories.

RemediationAI

Consult the vendor security advisory at https://github.com/filebrowser/filebrowser/security/advisories/GHSA-m8v4-4w34-rrvf for the official fix version; no specific patched release version was confirmed in the available intelligence at time of analysis. As a compensating control pending a patch, administrators should audit and purge stale share records - particularly those returning 404 - using the filebrowser admin interface, ensuring no orphaned path-keyed share entries remain after rename operations. In multi-user deployments, restricting create and write permissions on directories where shared files reside reduces the probability of a new file aliasing a stale share path. Additionally, setting short expiry windows on all public share links limits the exposure window for any dormant records. Note that short expiries do not eliminate the flaw - they only reduce the time window in which a new file could be inadvertently exposed through a stale link.

Affected VersionsENISA

filebrowser 0 ≤2.63.23

Affected Packages

euvd filebrowser no fix

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

filebrowser (CPE: cpe:2.3:a:filebrowser:filebrowser:*:*:*:*:*:*:*:*) is a web-based file management application commonly self-hosted for personal or team file access. Its share subsystem persists records mapped by file path string rather than by a stable file identifier (inode or UUID). CWE-459 (Incomplete Cleanup) classifies situations where a program fails to properly release resources or state when an object undergoes transformation - here, a rename is a state transition that leaves share records orphaned. The vulnerability is path-aliasing: because the share database entry survives under the original path key, any future file placed at that path inherits the original link's authentication (password) and expiry settings without any explicit grant. This applies whether the new file arrives via direct re-upload, a creation action by a different user with write permissions, or an automated hook writing to that location.

Know when Filebrowser 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 (VulnCheck) PRIMARY 2.3 LOW
CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 3.1 LOW

Network-accessible stale link requires low-privilege auth to create initial share; high complexity due to multi-step path aliasing precondition; confidentiality impact only.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

filebrowser through 2.63.23 does not remove share records when a shared file is renamed (only deletion triggers share cleanup). The share record is keyed by path, so it survives the rename and remains dormant (returning 404 while the path is empty). When any new, unrelated file later appears at the original shared path - via re-upload, another user with create permission, or a hook - the stale public share link serves that new file under the original link's password and expiry settings, unexpectedly exposing it.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
popular self-hosted open-source web file manager, moderate community footprint
Data Quality
6 sources
Confidence: High

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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2026-29188 CRITICAL POC
9.1 Mar 05

Unauthorized file operations in File Browser before fix. PoC and patch available.

CVE-2023-39612 CRITICAL POC
9.0 Sep 16

A cross-site scripting (XSS) vulnerability in FileBrowser before v2.23.0 allows an authenticated attacker to escalate pr

CVE-2026-116682 HIGH POC
8.6 Oct 27

Symlink-following read paths in FileBrowser Quantum serve files from outside a user's assigned scope: download, preview,

CVE-2026-73612 HIGH POC
8.6 Aug 13

Recursive operation authorization bypass in File Browser before v2.63.22 permits any authenticated user to copy, rename,

CVE-2026-25890 HIGH POC
8.1 Feb 09

Path normalization bypass in Filebrowser prior to 2.57.1 allows authenticated users to circumvent file access restrictio

CVE-2025-52903 HIGH POC
8.0 Jun 26

File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, previ

CVE-2025-52904 HIGH POC
8.0 Jun 26

File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, previ

CVE-2025-52995 HIGH POC
8.0 Jun 30

File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, previ

CVE-2026-54910 HIGH POC
7.7 Jul 20

Arbitrary file read in FileBrowser Quantum (gtsteffaniak/filebrowser) before 1.4.3-beta lets any authenticated user, reg

CVE-2026-73611 HIGH POC
7.6 Aug 13

File Browser versions 2.50.0 through 2.63.21 permit indefinite session persistence via expired JWT tokens when proxy aut

CVE-2025-52902 HIGH POC
7.6 Jun 26

File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, previ

CVE-2026-73613 HIGH POC
7.2 Aug 13

Arbitrary file deletion in filebrowser before 2.63.19 allows authenticated users holding only Create permission to delet

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