
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-32761 is an authorization policy bypass vulnerability in File Browser, a web-based file management interface, that allows authenticated users with share privileges but denied download access to exfiltrate file content via public share links. It affects all versions up to and including 2.61.0, and was disclosed on March 17, 2026, with a fix released in version 2.62.0. The vulnerability carries a CVSS v3.1 base score of 6.5 (Medium) (Github Advisory, Security Advisory).
The root cause is inconsistent authorization enforcement across download-related API endpoints, classified as CWE-284 (Improper Access Control), CWE-639 (Authorization Bypass Through User-Controlled Key), and CWE-863 (Incorrect Authorization). Specifically, the direct raw download endpoint (/api/raw/) correctly checks Perm.Download, but the share creation handler (/api/share/) only validates Perm.Share, and the public download handler (/api/public/dl/<hash>) serves file content without verifying the originating user's download permission. An authenticated user with perm.share = true and perm.download = false can exploit this by creating a share link and then retrieving the file via the unauthenticated public download URL, completely bypassing the intended download restriction. The fix in commit 09a2616 modifies http/share.go to require both Perm.Share and Perm.Download before allowing share creation (Security Advisory, Fix Commit).
Successful exploitation results in a high confidentiality impact, allowing restricted users to exfiltrate any file they have access to within the File Browser directory, including sensitive documents, configuration files, or proprietary data. The bypass also enables unauthenticated third parties to access the shared files via the public download URL, effectively making restricted content publicly accessible. There is no integrity or availability impact, but the vulnerability directly undermines data-loss prevention (DLP) and role-separation policies enforced by administrators (Github Advisory, Security Advisory).
A detailed 5-step proof-of-concept (PoC) is publicly available in the GitHub Security Advisory, demonstrating the full exploitation flow with specific HTTP methods, endpoints, expected status codes, and live evidence captured on March 1, 2026. Exploitation requires low privileges (an authenticated account with perm.share = true) and no user interaction. The EPSS score is approximately 0.027%, and there is no evidence of active in-the-wild exploitation or CISA KEV catalog listing as of the time of disclosure (Security Advisory, Github Advisory).
perm.share = true and perm.download = false.POST /api/resources/secret.pdf with Content-Type: application/pdf) or identify an existing file accessible to the account.GET /api/raw/secret.pdf — the server should respond with 202 Accepted (blocked), confirming the restriction is in place.POST /api/share/secret.pdf as the authenticated user. The server responds with 200 OK and a share hash (e.g., qxfK3JMG).GET /api/public/dl/<hash> (e.g., GET /api/public/dl/qxfK3JMG). The server responds with 200 OK, Content-Type: application/pdf, and the full file content, bypassing the download restriction (Security Advisory).POST requests to /api/share/<filename> from users who have perm.download = false; subsequent unauthenticated GET requests to /api/public/dl/<hash> from external or unexpected IP addresses shortly after share creation.POST /api/share/ returning 200 followed by a GET /api/public/dl/<hash> returning 200 from a different IP or unauthenticated session; GET /api/raw/<filename> returning 202 Accepted (blocked) immediately before a share creation event for the same file.perm.download = false — this combination should not be possible in patched versions and indicates either a vulnerable version or policy misconfiguration (Security Advisory).Upgrade File Browser to version 2.62.0 or later, which fixes the issue by requiring both Perm.Share and Perm.Download before allowing share creation in http/share.go (Fix Commit, v2.62.0 Release). As an interim workaround, administrators should revoke perm.share from any user who is also denied perm.download, ensuring that the two permissions are not granted independently. Additionally, review all existing public share links and revoke any created by users with download restrictions.
The vulnerability was reported by security researcher Ahmad-jarwan and remediated by File Browser maintainer hacdias. The advisory was published on March 17, 2026, and the fix was released the same day in v2.62.0. No significant broader media coverage or notable community commentary beyond the GitHub advisory has been identified (Github Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."