Skip to main content

filebrowser CVE-2026-73613

| EUVDEUVD-2026-57817 HIGH
Improper Link Resolution Before File Access (CWE-59)
2026-08-13 VulnCheck GHSA-px44-p4fg-h68v
7.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with Create-only account
  2. Delivery
    Initiate TUS resumable upload
  3. Exploit
    Swap ancestor directory with attacker symlink
  4. Execution
    Wait for cache TTL expiry
  5. Persist
    Eviction fires unguarded os.Remove()
  6. Impact
    Out-of-scope file deleted

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Symlink resolution safety
Exploitation Conditions

Exploitation requires an authenticated filebrowser session with at minimum Create permission - no Delete permission is needed, making this a permission escalation within the application's own authorization model. The attacker must be able to manipulate the server-side filesystem during the TUS cache TTL window: specifically, replacing an ancestor directory of an in-progress upload path with a symlink; this typically requires write access to some portion of the filebrowser-managed directory tree. The attack is inherently timing-dependent - the symlink swap must succeed after the upload path is recorded in cache but before TTL expiry triggers eviction. TUS upload support must be active, which is default filebrowser behavior. Exploitation is bounded by the attacker's ability to reach a symlink-accessible out-of-scope target from within the upload directory tree. Guest or anonymous users without Create permission cannot trigger this code path.

Impact

The CVSS 4.0 score of 7.2 reflects meaningful real-world complexity. AC:H and AT:P indicate a timing-dependent race condition requiring a specific exploitation window, substantially reducing the likelihood of casual or automated exploitation. PR:L confirms the attacker must hold a valid authenticated session, narrowing the threat actor pool to insiders, compromised accounts, or registered users with minimal permissions. The high integrity and availability impacts (VI:H/VA:H/SI:H/SA:H) are credible: deleting configuration files, initialization scripts, or database data files on the host can cause denial of service or enable follow-on privilege escalation. No CISA KEV listing and no public POC are identified at time of analysis, which is consistent with the elevated complexity bar. The real-world priority is moderate - highest for deployments where filebrowser is exposed to untrusted or semi-trusted authenticated users and where the host filesystem contains critical files within symlink reach of the upload directory.

Exploit ScenarioDerived

An authenticated filebrowser user with Create-only permission initiates a TUS resumable upload to a path within their allowed scope, then races to replace an ancestor directory of that recorded path with a symlink pointing to a sensitive system location - such as /etc or a database data directory - before the TUS cache TTL fires. When the cache eviction routine executes, it calls os.Remove() on the stored path, which now resolves through the attacker's symlink to an out-of-scope target, deleting a file the user has no Delete permission over. No public exploit code is identified at time of analysis, but the technique is a well-understood TOCTOU symlink attack class that an experienced attacker can reconstruct from the CVE description.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 13, 2026

Arbitrary file deletion in filebrowser before 2.63.19 allows authenticated users holding only Create permission to delete files outside their authorized scope by abusing a race condition in the TUS resumable upload cache eviction path. An attacker swaps an ancestor directory for a symlink during the cache TTL window, redirecting an unguarded os.Remove() call to an out-of-scope target and completely bypassing ScopedFs scope guards and Perm.Delete permission checks - no Delete permission is required. No public exploit code or CISA KEV listing is identified at time of analysis; the AC:H and AT:P metrics in the CVSS 4.0 vector reflect the timing-dependent nature of the attack.

RemediationAI

Upgrade filebrowser to version 2.63.19 or later, which resolves the vulnerability by re-validating paths at cache eviction time to prevent symlink-redirected os.Remove() calls from escaping the defined scope boundary. The fix is documented in GitHub advisory GHSA-m9f5-2232-frp6 at https://github.com/filebrowser/filebrowser/security/advisories/GHSA-m9f5-2232-frp6. If immediate upgrade is not feasible, restrict Create permission exclusively to fully trusted users, as the attack requires at minimum Create access. As an OS-level compensating control, enabling fs.protected_symlinks=1 via sysctl on Linux can reduce exploitability of symlink race conditions but does not eliminate the vulnerability and may not cover all symlink configurations. Mounting the filebrowser data directory on a dedicated filesystem without symlink traversal to sensitive host paths provides a stronger isolation boundary, though this may require reconfiguring existing deployments.

Affected VersionsENISA

filebrowser 0 <2.63.19

Affected Packages

euvd filebrowser fix: 2.63.19

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 is an open-source self-hosted web file manager (CPE: cpe:2.3:a:filebrowser:filebrowser:*:*:*:*:*:*:*:*). The application supports TUS - a protocol for resumable file uploads - and maintains a server-side cache of incomplete uploads keyed to upload paths. When a cached entry expires, the eviction handler calls os.Remove() directly on the stored path without re-resolving symbolic links or re-evaluating scope boundaries. CWE-59 (Improper Link Resolution Before File Access, 'Link Following') is the root cause class: the code trusts the recorded path at eviction time even though an attacker can modify the path's parent directory between upload initiation and TTL expiry. The ScopedFs wrapper and Perm.Delete authorization checks are enforced at upload creation time but are never re-applied when the raw OS call fires during cleanup, creating a TOCTOU window.

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 7.2 HIGH
CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:H/SA:H
vuln.today AI 8.2 HIGH

Network vector (web app), high complexity (timing race window), low privileges (Create permission only), scope changed because ScopedFs boundary is bypassed to affect host files outside the authorized scope.

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

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
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

2
Patch available
Aug 13, 2026 - 13:01 EUVD
CVE Published
Aug 13, 2026 - 11:28 cve.org
HIGH 7.2

DescriptionCVE.org

filebrowser versions before 2.63.19 contain an out-of-scope file deletion vulnerability in the TUS upload cache eviction mechanism that allows authenticated users with only Create permission to delete arbitrary files outside their scope. Attackers can swap an ancestor directory with a symlink during the cache TTL window to redirect the raw os.Remove call to an out-of-scope target, bypassing ScopedFs scope guards and Perm.Delete checks.

Executive ViewAI

Why It Matters

Filebrowser versions before 2.63.19 contain a permission-bypass vulnerability allowing authenticated users with basic file creation rights to delete files across the entire system, completely circumventing role-based access controls. For organizations with segregated user access or multi-tenant deployments relying on filebrowser's scope controls, this creates acute risk of unauthorized data deletion and potential compliance violations.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Filebrowser 2.63.19 or later is expected to resolve this vulnerability. Interim mitigations: (1) Restrict Create permissions to minimally necessary users and service accounts; (2) disable TUS resumable uploads if not operationally critical; (3) implement filesystem-level file integrity monitoring on high-value directories; (4) audit and enforce least-privilege access for all file creation permissions.

Threat Intelligence Overview

EPSS Score
0.4%
Top 71% exploitable
Prevalence
Medium
popular self-hosted open-source web file manager
Exploit
POC
Public exploit code exists
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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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-2025-64523 HIGH POC
7.2 Nov 12

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

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