Skip to content
OpenAdvisories

Vendor

filebrowser

61 known vulnerabilities.

Products

23 results · Clear filters · 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…

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

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

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

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

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

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

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

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

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

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

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

  • Medium 6.5

    File Browser has an Authorization Policy Bypass in its Public Share Download Flow

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Versions 2.61.0 and below contain a permission enforcement bypass which allows users who are denied download privileges (p…

  • Medium 5.3

    File Browser TUS Negative Upload-Length Fires Post-Upload Hooks Prematurely

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. In versions on the 2.x branch prior to 2.33.8, the TUS resumable upload handler parses the Upload-Length header as a signe…

  • Medium 6.5

    File Browser has an Access Rule Bypass via Path Traversal in Copy/Rename Destination Parameter

    File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Versions 2.61.2 and below are vulnerable to Path Traversal through the resourcePatchHandler (http/resource.go). The destin…

  • Medium 5.4

    File Browser has an Authentication Bypass in User Password Update

    File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit files. Prior to 2.57.1, a case-sensitivity flaw in the password validation logic allows any authenticated user to chang…

  • Medium 5.3

    File Browser vulnerable to Username Enumeration via Timing Attack in /api/login

    File Browser provides a file managing interface within a specified directory and can be used to upload, delete, preview, rename, and edit files. Prior to version 2.55.0, the JSONAuth. Auth function contains a logic flaw that allows unauthenticated attackers t…

  • Medium 5.9

    File Browser Insecurely Handles Passwords

    File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit files. Prior to version 2.34.1, a missing password policy and brute-force protection makes the authentication process i…

  • Medium 4.5

    File Browser allows sensitive data to be transferred in URL

    File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit files. Prior to version 2.33.9, access tokens are used as GET parameters. The JSON Web Token (JWT) which is used as a s…

  • Medium 5.5

    File Browser has Insecure File Permissions

    File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit files. The file access permissions for files uploaded to or created from File Browser are never explicitly set by the a…