CVE-2026-62684: File Browser Password Hash and Bypass Token Exposure Vulnerability

Summary

20/07/2026
Yes i
Low
2.7

CVE-2026-62684: File Browser: Share API exposes the password hash and bypass token. Affects github.com/filebrowser/filebrowser/v2 versions < 2.63.17. Fixed in 2.63.17. How to fix ↓

Also tracked for

The same CVE-2026-62684 is tracked separately for each ecosystem and vendor. Its fix information is the same; the package and affected versions differ.

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Sponsored Lume, the Habilume companion Habilume Habit tracker with a companion that grows with you Complete habits, earn Lume Points, and watch your Lume grow as you stay consistent. App Store Google Play

Background

File Browser is an open-source file management application that allows users to share files and directories securely. It provides features such as password protection for shares, user management, and an intuitive web interface. However, a critical vulnerability has been identified that exposes sensitive information, including password hashes and bypass tokens, to authenticated users and administrators.

Vulnerability Detail

The vulnerability arises from the improper serialization of the Link struct in the File Browser application. When users create or list password-protected shares, the application returns the full bcrypt password hash and the bypass token in the JSON response. This exposure allows any authenticated user to access their own share secrets, while administrators can view the secrets of all users. The implications include offline cracking of share passwords and unauthorized access to protected shares using the bypass token.

How To Fix

Latest published version: v2.63.23 as of 22 Oct 2026

go get github.com/filebrowser/filebrowser/v2@v2.63.23

Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.

If you need the minimum change

2.63.17

This is the first release that contains the fix.

go get github.com/filebrowser/filebrowser/v2@v2.63.17

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

As a temporary workaround, avoid using password protection for shares until the package is updated. Additionally, you can modify the Link struct in the source code to prevent serialization of the password hash and token by changing the JSON tags as follows:

// share/share.go
type Link struct {
    Hash         string `json:"hash" storm:"id,index"`
    Path         string `json:"path" storm:"index"`
    UserID       uint   `json:"userID"`
    Expire       int64  `json:"expire"`
    PasswordHash string `json:"-" storm:"index"`   // never serialize
    Token        string `json:"-"`                 // never serialize in list responses
}

Conclusion

The File Browser vulnerability CVE-2026-62684 poses significant risks by exposing sensitive information through improper serialization. It is crucial for users to update to the patched version to safeguard their data and prevent unauthorized access. Utilizing tools like Vulert can help in monitoring and managing vulnerabilities effectively.

See every vulnerability recorded for github.com/filebrowser/filebrowser/v2 →

Share this vulnerability

FAQ

CVE-2026-62684 is a vulnerability in the File Browser application that exposes password hashes and bypass tokens for password-protected shares.

Authenticated users can access their own share secrets, while administrators can view all users' secrets, leading to potential unauthorized access and password cracking.

If you are using File Browser version 2.63.16 or earlier, update to version 2.63.17 or later to mitigate the vulnerability.

Yes, you can use Vulert, which monitors and alerts for open-source vulnerabilities in real-time. You can check your application using the Vulert playground without any signup.

The CVSS score of this vulnerability is 2.7, indicating a low severity level.

Related vulnerabilities

Recent vulnerabilities recorded for github.com/filebrowser/filebrowser/v2.

Sponsored Lume, the Habilume companion Habilume Habit tracker with a companion that grows with you Complete habits, earn Lume Points, and watch your Lume grow as you stay consistent. App Store Google Play

How To Fix

Latest published version: v2.63.23 as of 22 Oct 2026

go get github.com/filebrowser/filebrowser/v2@v2.63.23

Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.

If you need the minimum change

2.63.17

This is the first release that contains the fix.

go get github.com/filebrowser/filebrowser/v2@v2.63.17

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback