CVE-2026-34528 File Browser's Signup Grants Execution Permissions When Default Permissions Includes Execution

High 8.1 Published Updated

Unauthenticated users can gain shell execution rights if signup and server-side execution are enabled with specific default permissions.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-34528?

CVE-2026-34528 is a high-severity vulnerability in filebrowser, published on 1 Apr 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

File Browser is a file managing interface for uploading, deleting, previewing, renaming, and editing files within a specified directory. Prior to version 2.62.2, the signupHandler in File Browser applies default user permissions via d.settings.Defaults.Apply(user), then strips only Admin. The Execute permission and Commands list from the default user template are not stripped. When an administrator has enabled signup, server-side execution, and set Execute=true in the default user template, any unauthenticated user who self-registers inherits shell execution capabilities and can run arbitrary commands on the server. This issue has been patched in version 2.62.2.

Weakness: CWE-269

Which versions are affected by CVE-2026-34528?

4 open source packages ship an affected version, including github.com/filebrowser/filebrowser/v2 and github.com/filebrowser/filebrowser. It affects 1 product.

PackageAffectedFixed in
github.com/filebrowser/filebrowser/v2 GoAll versions2.62.2
github.com/filebrowser/filebrowser/v2 GoAll versions2.62.2
github.com/filebrowser/filebrowser/v2 GoAll versions2.62.2
github.com/filebrowser/filebrowser GoAll versionsNone

Products include Filebrowser Filebrowser.

How do I fix CVE-2026-34528?

Upgrade github.com/filebrowser/filebrowser/v2 to 2.62.2 or later.

Is CVE-2026-34528 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-34528 exists.

Sources

Also known as GHSA-x8jc-jvqm-pm3f, GO-2026-5747.

Is CVE-2026-34528 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free