Skip to content
OpenAdvisories

Vendor

filebrowser

61 known vulnerabilities.

filebrowser at a glance

Last 12 months
51
Critical · all time
5
Exploited · all time
0
Public exploit · all time
3
New vulnerabilities per month · last 12 months
0 10 20 December 2025: 0 vulnerabilities Dec 2025 January 2026: 1 vulnerability February 2026: 2 vulnerabilities March 2026: 6 vulnerabilities, 2 critical Mar April 2026: 8 vulnerabilities May 2026: 0 vulnerabilities June 2026: 10 vulnerabilities, 2 critical Jun July 2026: 5 vulnerabilities August 2026: 14 vulnerabilities, 1 critical September 2026: 4 vulnerabilities Sep October 2026: 0 vulnerabilities November 2026: 0 vulnerabilities
Show as table
MonthVulnerabilitiesCritical
Nov 202600
Oct 202600
Sep 202640
Aug 2026141
Jul 202650
Jun 2026102
May 202600
Apr 202680
Mar 202662
Feb 202620
Jan 202610
Dec 202500
Nov 202510
Oct 202500
Sep 202500
Aug 202500
Jul 202520
Jun 202580
May 202500
Apr 202500
Mar 202500
Feb 202500
Jan 202500
Dec 202400

Products

61 results · Feed

  • Medium 6.8

    File Browser through 2.63.23 Path Traversal via Symlink Alias

    File Browser through 2.63.23 applies path rules to the requested lexical path but resolves symbolic links without reapplying rules to the target, allowing authenticated users to bypass deny rules. Attackers can read and overwrite rule-denied files by accessin…

  • High 8.1

    File Browser 2.5.0 Directory Deletion via Upload Failure Cleanup

    File Browser versions >= 2.5.0 and <= 2.63.23 contain an incorrect authorization flaw in the direct-upload endpoint (resourcePostHandler in http/resource.go). Unlike the TUS upload handler, the direct-upload handler does not reject a target that is an existin…

  • Medium 6.5

    File Browser through 2.63.23 Memory Exhaustion via subtitle endpoint

    File Browser through 2.63.23 contains a memory exhaustion vulnerability in the subtitle conversion endpoint that loads entire subtitle files into memory without size limits. Authenticated attackers with download permission can request conversion of large .srt…

  • Medium 6.5

    filebrowser through 2.63.23 Denial of Service via unbounded WebSocket message

    filebrowser through 2.63.23 fails to limit WebSocket message size in the /api/command handler before checking permissions, allowing authenticated users to buffer arbitrarily large messages. Attackers can send oversized WebSocket messages to exhaust server hea…

  • Low 3.1

    filebrowser 2.24.0 Race Condition via TUS concurrent PATCH uploads

    filebrowser from version 2.24.0 contains a race condition in the TUS upload handler that allows authenticated users to write past the declared Upload-Length by sending concurrent PATCH requests. Attackers can send multiple simultaneous PATCH requests at the s…

  • Low 3.1

    filebrowser through 2.63.23 Stale Share Link via File Rename

    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 …

  • Medium 5.9

    filebrowser through 2.63.23 Denial of Service via named pipes

    filebrowser through 2.63.23 fails to validate named pipes in directory archive and public download handlers, allowing attackers to trigger blocking open syscalls. Authenticated users or anonymous visitors with public share links can repeatedly request archive…

  • Low 3.1

    File Browser 2.63.6 through 2.63.23 Share Link Exposure via File Deletion

    File Browser versions from 2.63.6 through 2.63.23 fail to clean up public share links when a privileged user deletes another user's shared file. Attackers can access the surviving share link to retrieve new unrelated content uploaded to the same path without …

  • Low 2.7

    File Browser: Share API exposes the password hash and bypass token

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.17, the Link storage struct is serialized directly by sharePostHandler, shareListHandler, and shareGetsHandl…

  • Medium 6.5

    FileBrowser before 2.63.19 Disk Exhaustion via TUS Upload

    FileBrowser versions before 2.63.19 fail to enforce the declared Upload-Length in the TUS resumable-upload PATCH endpoint, allowing authenticated users to write arbitrary data to disk. Attackers can send oversized request bodies that exceed the declared uploa…

  • High 8.8

    File Browser before 2.63.20 Privilege Escalation via Proxy Authentication

    File Browser versions before 2.63.20 fail to honor the createUserDir isolation in proxy and hook authentication auto-provisioning paths. Attackers with valid upstream-authenticated credentials can read, modify, delete, and share files belonging to other users…

  • High 8.1

    FileBrowser before 2.63.19 Case Sensitivity Authentication Bypass

    FileBrowser before 2.63.19 does not account for case-insensitive filesystems when checking home directory ownership during self-registration. When Signup and CreateUserDir are enabled and FileBrowser's root is on a case-insensitive filesystem (confirmed on Wi…

  • Medium 6.8

    filebrowser before v2.63.21 Access Rule Bypass via Path Canonicalization

    filebrowser versions before v2.63.21 fail to canonicalize paths before evaluating access rules, allowing authenticated users to bypass administrator-defined deny rules using case-variant or backslash-separated paths. Attackers can request files with alternate…

  • Medium 4.3

    filebrowser before 2.63.19 Permission Bypass via checksum

    filebrowser before 2.63.19 contains a permission bypass in the /api/resources endpoint. The checksum (?checksum=) branch of resourceGetHandler reads the entire file to compute a digest and returns it without performing a Perm.Download check (unlike the siblin…

  • Critical 9.8

    filebrowser through 2.63.16 Privilege Escalation via Signup

    filebrowser through 2.63.16 fails to properly restrict scope and permissions when self-signup is enabled with default CreateUserDir setting. Unauthenticated attackers can register accounts that inherit the server root scope with full create, modify, delete, r…

  • High 8.2

    filebrowser before 2.63.19 Out-of-Scope File Deletion via Symlink

    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…

  • Medium 6.8

    File Browser 2.50.0 through 2.63.21 JWT Expiration Bypass

    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 indefini…

  • High 8.1

    File Browser before v2.63.22 Authorization Bypass via Recursive Operations

    File Browser before v2.63.22 fails to validate access rules for descendants during recursive copy, rename, and delete operations, allowing authenticated users to bypass path-based access controls. Attackers can copy, rename, or delete denied files by operatin…

  • High 8.1

    File Browser: Colliding username normalization gives two users the same home directory

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.17, File Browser builds new user scopes from usernames passed through cleanUsername() when Signup=true and C…

  • Medium 6.8

    File Browser: Archive builder turns backslash filenames into path traversal (zip-slip)

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. From 2.63.6 to 2.63.16, File Browser's archive builder uses strings.ReplaceAll(nameInArchive, "\", "/"), which turns a POS…

  • Low 3.1

    File Browser: Trailing-slash delete leaves a stale public share behind

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.17, File Browser can leave a public directory share behind when the shared directory is deleted through a pa…

  • Low 3.1

    filebrowser before 2.63.17 Stale Public Share via Trailing-Slash Delete

    filebrowser versions before 2.63.17 fail to normalize paths before querying the share index in DeleteWithPathPrefix, allowing authenticated users to leave stale public shares behind. Attackers can delete a shared directory using a trailing-slash path, then re…

  • Medium 6.3

    File Browser: ScopedFs follows a dangling symlink on write, letting a scoped user create files outside their scope

    File Browser provides a web file managing interface. Prior to 2.63.16, ScopedFs validates the nearest existing ancestor of a dangling symlink as in scope and then follows the symlink during file creation, allowing an authenticated user with Create and Modify …

  • High 8.7

    File Browser: Command Allowlist Bypass via Shell Metacharacter Injection

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.33.8, when a shell interpreter is configured (e.g. /bin/sh -c), the command allowlist can be bypassed through s…

  • Critical 9.3
    CVE-2026-54088 Public exploit

    File Browser: Command Injection via Authentication Hook Shell Substitution (Pre-Authentication RCE)

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.6, the Hook Authentication feature in File Browser allows administrators to delegate login verification to a…

  • Critical 9.1

    File Browser: Authentication Bypass via Proxy Auth Header Forgery

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Starting with 2.0.0-rc.1, when FileBrowser is configured with proxy authentication (auth.method=proxy), any unauthenticate…

  • High 7.5

    File Browser: Incorrect access control in public directory shares via rule path rebasing

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.6, File Browser's public share handlers rebase the share owner's filesystem root to the shared directory and…

  • Medium 6.5

    File Browser: DoS Vulnerability on Public Login API

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.6, unchecked passwords maximums allow for an arbitrarily large password to be passed into the login API. Thi…

  • High 7.2

    File Browser: Cross-user unauthorized share-link deletion via unbounded prefix match in DeleteWithPathPrefix

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.6, a low-privileged authenticated user of filebrowser (with create + delete permissions in their own isolate…

  • Medium 6.8

    File Browser: Path traversal in download-as-zip/tar via Windows-style backslash separators in stored filenames

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.6, filebrowser builds the download-as-zip / download-as-tar archive entry names with filepath.ToSlash, which…

  • High 7.5

    File Browser: Symlink following lets scoped users read, overwrite, and share files outside their filebrowser scope

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.14, it does not stop the HTTP file handlers from following symbolic links before they open, serve, write, sh…

  • High 8.4

    File Browser: Improper Access Control Occurs via Pre-Created Public Share for a Non-existent Path

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.7, `POST /api/share/<path>` accepts an authenticated request for an arbitrary path and stores a public share…

  • High 8.2

    File Browser: Out-of-scope file deletion by a Create-only scoped user via symlink-following RemoveAll in upload failure-cleanup

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.16, a scoped, non-admin File Browser user holding only the Create permission can delete arbitrary files outs…

  • High 8.1

    File Browser: Proxy auth auto-provisioned users inherit Execute permission and Commands

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.1, the fix in commit b6a4fb1 ("self-registered users don't get execute perms") stripped Execute permission a…

  • Medium 5.3

    File Browser discloses text file content via /api/resources endpoint bypassing Perm.Download check

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.1, the resourceGetHandler in http/resource.go returns full text file content without checking the Perm.Downl…

  • Medium 6.3

    File Browser has an access rule bypass via HasPrefix without trailing separator in path matching

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.1, the Matches() function in rules/rules.go uses strings.HasPrefix() without a trailing directory separator …

  • High 8.2

    File Browser share links remain accessible after Share/Download permissions are revoked

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.1, when an admin revokes a user's Share and Download permissions, existing share links created by that user …

  • High 7.5
    CVE-2026-35585 Public exploit

    File Browser has a Command Injection via Hook Runner

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. From 2.0.0 until 2.33.8, the hook system in File Browser — which executes administrator-defined shell commands on file eve…

  • Medium 6.9

    File Browser is vulnerable to Stored Cross-Site Scripting via text/template branding injection

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to version 2.62.2, the SPA index page in File Browser is vulnerable to Stored Cross-Site Scripting (XSS) via admin-c…

  • High 8.1

    File Browser's Signup Grants Execution Permissions When Default Permissions Includes Execution

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to version 2.62.2, the signupHandler in File Browser applies default user permissions via d.settings.Defaults.Apply(…