Skip to main content

File Browser EUVDEUVD-2026-57815

| CVE-2026-73611 HIGH
Insufficient Session Expiration (CWE-613)
2026-08-13 VulnCheck GHSA-32pr-94pq-34pj
7.6
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain expired JWT via prior authenticated access or interception
  2. Delivery
    Identify target running proxy-auth with non-default logout page
  3. Exploit
    Submit expired token to protected API or admin endpoint
  4. Execution
    Middleware waives expiration without proxy header validation
  5. Persist
    Access protected files and administrative functions
  6. Impact
    Submit expired token to renewal endpoint to obtain a fresh token

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 three concurrent conditions: (1) File Browser must be configured to use proxy authentication (AuthMethod set to MethodProxyAuth); (2) the logout page must be configured to a non-default custom value (the vulnerable code path is triggered only when this non-default setting is detected); and (3) the attacker must possess a JWT token that was previously valid for the target instance - obtained through legitimate prior access, network capture, log exfiltration, or browser history. The CVSS PR:L metric confirms some form of prior authentication is required. The vulnerability is not exploitable against default File Browser deployments or proxy-auth deployments using the default logout page setting. Exploitation is limited to attackers who have or had access to a token, and the custom logout page requirement further reduces the affected population.

Impact

The CVSS 4.0 score of 7.6 reflects meaningful but conditionally constrained risk: AC:H and AT:P signal that exploitation requires the specific co-occurrence of proxy authentication enabled and a non-default logout page, neither of which is the default configuration. PR:L acknowledges the attacker must already possess a previously valid token - limiting exposure to former authenticated users, insiders, or parties who obtained a token through network interception or log exposure. The VC:H and VI:H ratings are well-founded because access includes administrative endpoints and the renewal endpoint allows converting an expired token into a fresh one, escalating a single token theft into persistent access. No EPSS score was provided in the available data, and the CVE is not listed in CISA KEV, consistent with the non-default configuration prerequisite that reduces automated, mass-exploitation potential. Overall real-world priority is moderate: organizations running File Browser in proxy-auth mode with a custom logout page should treat this as urgent, but the majority of File Browser deployments using default settings are not exposed.

Exploit ScenarioDerived

An attacker who previously authenticated to a File Browser instance - or who captured a JWT from network traffic, application logs, or a browser session - allows the token to expire naturally, then submits it directly to a protected API endpoint or the token renewal endpoint on a proxy-auth deployment with a non-default logout page. Because the pre-patch middleware waives expiration without validating the proxy identity header, the expired token is accepted, granting full access to protected files and administrative functions; the renewal endpoint can then be used to obtain a fresh, unexpired token, converting a time-limited exposure into persistent access. No public exploit code has been identified, but the attack requires only standard HTTP tooling and knowledge of an expired token.

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

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

Alert me

AnalysisAIv1 – Aug 13, 2026

File Browser versions 2.50.0 through 2.63.21 permit indefinite session persistence via expired JWT tokens when proxy authentication is configured with a non-default logout page, enabling an attacker who possesses any previously valid token to access protected routes and administrative endpoints beyond the token's expiration window. The authentication middleware intentionally waived JWT expiration under proxy-auth - since the proxy is expected to govern session lifetime - but failed to require the proxy to simultaneously assert the user's identity on each request, meaning a leaked or captured token could authenticate independently and indefinitely. No public exploit code has been identified at time of analysis; the fix commit and vendor security advisory are publicly available.

RemediationAI

The upstream fix is available as commit 72faf6dd3c85628e332d3e567124b86708ce2695 (https://github.com/filebrowser/filebrowser/commit/72faf6dd3c85628e332d3e567124b86708ce2695); a tagged patched release version has not been independently confirmed from the available data - consult the vendor advisory at https://github.com/filebrowser/filebrowser/security/advisories/GHSA-v3jv-rmh2-635j for the exact released version before upgrading. For deployments that cannot update immediately, two compensating controls are available: first, revert the logout page to the default value, which disables the vulnerable code path entirely at the cost of losing the custom logout behavior; second, rotate the JWT signing key to invalidate all existing tokens - this forces all users to re-authenticate and eliminates any outstanding expired tokens that could be abused, but causes a service disruption. Administrators should also audit whether proxy headers are stripped from client requests at the proxy layer to prevent users from injecting their own proxy identity headers.

Affected VersionsENISA

filebrowser patch: 0

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

File Browser is a self-hosted, web-based file management application written in Go (CPE: cpe:2.3:a:filebrowser:filebrowser:*:*:*:*:*:*:*:*, versions 2.50.0-2.63.21). The root cause is CWE-613 (Insufficient Session Expiration): the HTTP authentication middleware in http/auth.go contains a renewableErr function that governs when JWT expiration may be waived. Under proxy authentication, File Browser delegates session lifetime to the upstream proxy rather than the token's ExpiresAt claim, which is a legitimate design. However, the pre-patch implementation applied this waiver on the basis of the token alone - without verifying that the proxy header (e.g., X-Fb-User) was present on the current request and matched the token's subject. The fix introduces a proxyAsserts function that resolves the proxy header's claimed username through the user store and confirms it matches the token's user ID, so that waiving expiration requires active, per-request proxy assertion rather than mere possession of a formerly valid token.

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

Network vector with high complexity due to non-default proxy-auth configuration prerequisite; PR:L reflects required prior token possession; no availability impact identified.

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:P/PR:L/UI:N/VC:H/VI:H/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
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

File Browser versions from 2.50.0 through 2.63.21 fail to validate JWT expiration when proxy authentication is configured with a non-default logout page. Attackers with a previously valid token can access protected routes and administrative endpoints indefinitely, and exchange expired tokens for fresh ones via the renewal endpoint.

Executive ViewAI

Why It Matters

File Browser versions 2.50.0 through 2.63.21 suffer from a session validation bypass that allows attackers with previously valid authentication tokens to retain indefinite access to administrative endpoints and protected routes beyond token expiration. This vulnerability specifically affects deployments configured with proxy authentication and non-default logout pages. Organizations running File Browser with this proxy authentication configuration face risk of unauthorized administrative access and potential data compromise.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Low
self-hosted niche file manager with limited enterprise footprint
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.3%
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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
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-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

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