CVE-2026-25890 json
File Browser has a Path-Based Access Control Bypass via Multiple Leading Slashes in URL
published 2026-02-09 8 mo ago modified 2026-09-10 1 mo ago also EUVD-2026-6866 , GHSA-4mh3-h929-w968 , GO-2026-4474
- cvss
- 8.1
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 43%
- 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, an authenticated user can bypass the application's "Disallow" file path rules by modifying the request URL. By adding multiple slashes (e.g., //private/) to the path, the authorization check fails to match the rule, while the underlying filesystem resolves the path correctly, granting unauthorized access to restricted files. This vulnerability is fixed in 2.57.1.
Patch / fix
- go github.com/filebrowser/filebrowser/v2 2.57.1
- filebrowser filebrowser 2.57.2
- 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
- total
- Assessed
- 8 mo ago
Exploit prediction
0.50% chance of exploitation in the next 30 days, higher than 43% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/filebrowser/filebrowser/security/advisories/GHSA-4mh3-h929-w968 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 8.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N |
| GitHub | 3.1 | 8.1 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/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
References
-
github.com
/filebrowser/filebrowser/commit/489af403a19057f6b6b4b1dc0e48cbb26a202ef9
web, patch
-
github.com
/filebrowser/filebrowser/security/advisories/GHSA-4mh3-h929-w968
web, exploit, vendor-advisory, advisory
-
github.com
/filebrowser/filebrowser/releases/tag/v2.57.1
web, product, release-notes
-
nvd.nist.gov
/vuln/detail/CVE-2026-25890
advisory
-
github.com
/filebrowser/filebrowser
package
Sources
- CVE List CVE-2026-25890
- GitHub Advisory GHSA-4mh3-h929-w968
- NVD CVE-2026-25890
- OSV GO-2026-4474
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.