#VU125402 Improper access control in FileBrowser - CVE-2026-35605
Published: April 8, 2026
FileBrowser
File Browser
Description
The vulnerability allows a remote user to bypass intended access restrictions and access files in unintended sibling directories.
The vulnerability exists due to improper access control in the Matches() function in rules/rules.go when matching paths against access rules using strings.HasPrefix() without a trailing directory separator. A remote user can request a path that shares a common prefix with an allowed directory to bypass intended access restrictions and access files in unintended sibling directories.
The issue affects non-regex path rules, and rule evaluation uses last-match-wins semantics.