Lucene search
K

3 matches found

Github Security Blog
Github Security Blog
added 2026/04/08 12:4 a.m.3 views

File Browser has an access rule bypass via HasPrefix without trailing separator in path matching

Hi, The Matches function in rules/rules.go uses strings.HasPrefix without a trailing directory separator when matching paths against access rules. A rule for /uploads also matches /uploadsbackup/, granting or denying access to unintended directories. Verified against v2.62.2 commit 860c19d. Detai...

7.5CVSS5.9AI score0.00029EPSS
Exploits1References4Affected Software1
OSV
OSV
added 2026/04/08 12:4 a.m.1 views

GHSA-5Q48-Q4FM-G3M6 File Browser has an access rule bypass via HasPrefix without trailing separator in path matching

Hi, The Matches function in rules/rules.go uses strings.HasPrefix without a trailing directory separator when matching paths against access rules. A rule for /uploads also matches /uploadsbackup/, granting or denying access to unintended directories. Verified against v2.62.2 commit 860c19d. Detai...

6.3CVSS5.8AI score0.00029EPSS
Exploits1References4
Vulnrichment
Vulnrichment
added 2026/04/07 4:24 p.m.1 views

CVE-2026-35605 File Browser has an access rule bypass via HasPrefix without trailing separator in path matching

File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to 2.63.1, the Matches function in rules/rules.go uses strings.HasPrefix without a trailing directory separator when matching paths against access rules. ...

6.3CVSS5.9AI score0.00029EPSS
Exploits1References2
Rows per page
Query Builder