CVE-2026-25889 json
File Browser has an Authentication Bypass in User Password Update
published 2026-02-09 8 mo ago modified 2026-06-17 4 mo ago also EUVD-2026-6865 , GHSA-hxw8-4h9j-hq2r , GO-2026-4475
- cvss
- 5.4
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 30%
- public exploits
- 0
- none known
Summary
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 change their password (or an admin to change any user's password) without providing the current password. By using Title Case field name "Password" instead of lowercase "password" in the API request, the current_password verification is completely bypassed. This enables account takeover if an attacker obtains a valid JWT token through XSS, session hijacking, or other means. This vulnerability is fixed in 2.57.1.
Patch / fix
- go github.com/filebrowser/filebrowser/v2 2.57.1
- filebrowser filebrowser 2.57.1
- govulncheck-vulndb openSUSE Leap 15.6 0.0.20260226T182644-150000.1.149.1
suse advisories SUSE-SU-2026:0757-1
- govulncheck-vulndb openSUSE Leap 16.0 0.0.20260723T184607-160000.1.1
opensuse advisories openSUSE-SU-2026:21483-1
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 8 mo ago
Exploit prediction
0.36% chance of exploitation in the next 30 days, higher than 30% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/filebrowser/filebrowser/security/advisories/GHSA-hxw8-4h9j-hq2r referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N |
| GitHub | 3.1 | 5.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/filebrowser/filebrowser/v2 | <2.57.1 |
2.57.1 |
| go | github.com/filebrowser/filebrowser | all versions |
no fix listed |
Affected products
- filebrowser filebrowser
Classification
- Weakness
-
- CWE-178 Improper Handling of Case Sensitivity
References
-
github.com
/filebrowser/filebrowser/commit/ff2f00498cff151e2fb1f5f0b16963bf33c3d6d4
web, patch
-
github.com
/filebrowser/filebrowser/security/advisories/GHSA-hxw8-4h9j-hq2r
web, exploit, mitigation, vendor-advisory, advisory
-
github.com
/filebrowser/filebrowser/releases/tag/v2.57.1
web, product, release-notes
-
nvd.nist.gov
/vuln/detail/CVE-2026-25889
advisory
-
github.com
/filebrowser/filebrowser
package
Sources
- CVE List CVE-2026-25889
- GitHub Advisory GHSA-hxw8-4h9j-hq2r
- NVD CVE-2026-25889
- OSV GO-2026-4475
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.