CVE-2026-23849
Medium · 5.3CVSS
5.3
EPSS
0.5%
Published
Jan 19, 2026
CISA due date
—
The record
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 to enumerate valid usernames by measuring the response time of the /api/login endpoint. The vulnerability exists due to a "short-circuit" evaluation in the authentication logic. When a username is not found in the database, the function returns immediately. However, if the username does exist, the code proceeds to verify the password using bcrypt (users.CheckPwd), which is a computationally expensive operation designed to be slow. This difference in execution path creates a measurable timing discrepancy. Version 2.55.0 contains a patch for the issue.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Go | github.com/filebrowser/filebrowser | 0 | No fix |
| Go | github.com/filebrowser/filebrowser/v2 | 0 | 2.55.0 |
| Chainguard | filebrowser | 0 | 2.56.0-r0 |
| Chainguard | filebrowser-compat | 0 | 2.54.0-r0 |
| Chainguard | filebrowser-compat | 0 | 2.56.0-r0 |
| Wolfi | filebrowser | 0 | 2.56.0-r0 |
| Wolfi | filebrowser-compat | 0 | 2.54.0-r0 |
| Wolfi | filebrowser-compat | 0 | 2.56.0-r0 |
| openSUSE:Leap 15.6 | govulncheck-vulndb | 0 | 0.0.20260205T172317-150000.1.146.1 |
Related vulnerabilities
- GO-2026-4474 File Browser has a Path-Based Access Control Bypass via Multiple Leading Slashes in URL… Also affects github.com/filebrowser/filebrowser
- GO-2026-4475 File Browser has an Authentication Bypass in User Password Update in… Also affects github.com/filebrowser/filebrowser
- CVE-2026-25889 File Browser provides a file managing interface within a specified directory and it can… Also affects github.com/filebrowser/filebrowser
- CVE-2026-25890 File Browser provides a file managing interface within a specified directory and it can… Also affects github.com/filebrowser/filebrowser
- GO-2025-4117 File Browser is Vulnerable to Insecure Direct Object Reference (IDOR) in Share Deletion… Also affects github.com/filebrowser/filebrowser
- GO-2025-4118 File Browser has risk of HTTP Request/Response smuggling through vulnerable dependency in… Also affects github.com/filebrowser/filebrowser
- CVE-2025-64523 File Browser provides a file managing interface within a specified directory and it can… Also affects github.com/filebrowser/filebrowser
- CVE-2025-58058 xz is a pure golang package for reading and writing xz-compressed files. Also affects filebrowser