High severity · published Jun 26, 2025
CVE-2025-52903
File Browser Allows Execution of Shell Commands That Can Spawn Other Commands
8.0
CVSS
1.2%
EPSS
No
On KEV
Description
File Browser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit files. In versions on the 2.x branch prior to 2.33.10, the Command Execution feature of File Browser only allows the execution of shell command which have been predefined on a user-specific allowlist. Many tools allow the execution of arbitrary different commands, rendering this limitation void. The concrete impact depends on the commands being granted to the attacker, but the large number of standard commands allowing the execution of subcommands makes it likely that every user having the `Execute commands` permissions can exploit this vulnerability. Everyone who can exploit it will have full code execution rights with the uid of the server process. Version 2.33.10 contains a check for whether a command is allowed when using shell.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H
Attack vector
Network
Complexity
High
Privileges
High
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)1.2% · higher than 68% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
FI
filebrowser · filebrowser
>= 2.0.0, < 2.33.10 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2025-52903
CVE.org
https://www.cve.org/CVERecord?id=CVE-2025-52903
Product
https://github.com/GoogleContainerTools/distroless
github.com
https://github.com/filebrowser/filebrowser/commit/4d830f707fc4314741fd431e70c2ce50cd5a3108
Issue Tracking
https://github.com/filebrowser/filebrowser/issues/5199
Exploit
https://github.com/filebrowser/filebrowser/security/advisories/GHSA-3q2w-42mv-cph4
github.com
https://github.com/sbaresearch/advisories/tree/public/2025/SBA-ADV-20250326-02_Filebrowser_Shell_Commands_Can_Spawn_Other_Commands
Technical Description
https://manpages.debian.org/bookworm/util-linux/prlimit.1.en.html
More from filebrowser
9.8
CVE-2026-72839
filebrowser through 2.63.16 Privilege Escalation via Signup
9.8
CVE-2026-34528
File Browser's Signup Grants Execution Permissions When Default Permissions Includes Execution
9.8
CVE-2026-32760
File Browser Self Registration Grants Any User Admin Access When Default Permissions Include Admin
9.8
CVE-2025-53826
FileBrowser Has Insecure JWT Handling Which Allows Session Replay Attacks after Logout
9.3
CVE-2026-54088
File Browser: Command Injection via Authentication Hook Shell Substitution (Pre-Authentication RCE)
