ZeroHour

CVE-2026-90927

large

Authenticated WebSocket Heap-Exhaustion DoS in filebrowser through 2.63.23

CVSS 4.0
7.1 high
EPSS
Published
()
Modified
AI analysis

filebrowser through version 2.63.23 fails to limit the size of WebSocket messages accepted by the /api/command handler before performing permission checks, allowing any authenticated user to buffer arbitrarily large messages in server memory. An attacker sends oversized WebSocket messages to exhaust the server's heap and cause denial of service, crashing or freezing the service. The flaw is exploitable regardless of the EnableExec setting or whether the account holds the Execute permission, so every user with valid credentials is a potential attacker. Affected deployments are self-hosted filebrowser instances — commonly run on NAS devices, home labs, and cloud servers, sometimes directly exposed to the internet. No public proof of concept is known, the flaw is not in CISA's KEV catalog, and no in-the-wild exploitation has been reported as of this analysis.

What to do: Upgrade to the latest filebrowser release newer than 2.63.23 as soon as the maintainers ship a fix (a specific patched version was not stated in the advisory). In the meantime, front filebrowser with a reverse proxy that enforces WebSocket frame/message size limits, cap the process's memory (e.g., Docker memory constraints) so a flood cannot take down the host, and audit user accounts since exploitation requires valid credentials but no special permissions.

Affected
filebrowser (open-source project) filebrowserthrough 2.63.23 (all versions up to and including 2.63.23)
Estimated exposure
largeon the order of tens of thousands of internet-exposed filebrowser instances (est. 10,000–50,000+), plus a larger unknown number on private networks — filebrowser is a widely self-hosted open-source file manager with millions of Docker image pulls, and public scan engines (Shodan/Censys) have historically indexed tens of thousands of directly exposed instances; this is a rough…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

filebrowser through 2.63.23 fails to limit WebSocket message size in the /api/command handler before checking permissions, allowing authenticated users to buffer arbitrarily large messages. Attackers can send oversized WebSocket messages to exhaust server heap memory and cause denial of service regardless of EnableExec setting or Execute permission.

Weakness
CWE-400
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.