FileBrowser Quantum: Symlink following escapes user scope allowing arbitrary file read outside the served directory
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gtsteffaniak | filebrowser | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gtsteffaniak | Filebrowser |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-mgqf-5mf5-prfj | FileBrowser: Symlink following escapes user scope allowing arbitrary file read outside the served directory |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.536% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Gtsteffaniak
Gtsteffaniak filebrowser |
|
| Vendors & Products |
Gtsteffaniak
Gtsteffaniak filebrowser |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | FileBrowser Quantum is a free, self-hosted, web-based file manager. Prior to 1.5.2-stable and 2.0.1-beta, file read handling in backend/pkg/indexing/indexingFiles.go resolves symbolic links through GetRealPath without confirming that the resolved target remains inside the source root and the user's authorized scope. Download, preview, media, OnlyOffice, and public-share read flows that enable FollowSymlinks can therefore serve an out-of-scope target through a reachable in-scope symlink. An authenticated user with download access can read server-accessible files outside the assigned scope, and a holder of a public share link can do the same without an account when the shared directory exposes such a symlink. This issue is fixed in 1.5.2-stable and 2.0.1-beta. | |
| Title | FileBrowser Quantum: Symlink following escapes user scope allowing arbitrary file read outside the served directory | |
| Weaknesses | CWE-22 CWE-59 |
|
| References |
|
|
| Metrics |
cvssV3_1
|