This release includes 6 security fixes for security teams reviewing exposed deployments.
Topics
+11 more
Affected surfaces
Summary
AI summaryUpdates v3.16.0, auth, and webdav across a mixed release.
Full changelog
Changes 06/16/2026 (v3.16.0)
release(v3.16.0): security hardening
Commit message
release(v3.16.0): security hardening
- security(auth): require trusted proxy source validation for proxy-header login
- security(webdav): block password-only WebDAV login for TOTP-enabled accounts
- security(extract): apply blocked upload filename policy before archive extraction
- security(setup): keep first-run setup closed after initial admin creation
- security(auth): resolve remember-me admin status from the current user role
- security(upload): reject encoded path separators before upload writes
Fixed
-
Proxy-header login hardening
- Proxy-header login now accepts the configured identity header only from sources listed in
FR_TRUSTED_PROXIES. - If you already use proxy-header login, set
FR_TRUSTED_PROXIESto the reverse proxy IP or CIDR before upgrading; otherwise FileRise will ignore the identity header and users will not be auto-authenticated.
- Proxy-header login now accepts the configured identity header only from sources listed in
-
WebDAV MFA hardening
- WebDAV no longer accepts password-only Basic authentication for accounts that have TOTP enabled.
- Users who need WebDAV access should use an account without TOTP until a separate app-password flow is available.
-
Archive extraction hardening
- Archive extraction now applies the blocked upload filename policy before files are written to disk.
- Mixed archives can still extract allowed files while blocked file types are skipped and reported as warnings.
-
First-run setup hardening
- FileRise now writes a setup-complete marker after initial admin creation and also creates it automatically for existing installs with users.
- If
users.txtlater becomes empty, first-run setup remains closed and requires out-of-band recovery.
-
Remember-me role hardening
- Remember-me auto-login now resolves admin status from the current user record instead of trusting role data stored with the token.
- Rotated and newly issued remember-me tokens no longer store the admin flag.
-
Upload filename hardening
- Upload handling now rejects encoded path separators before resolving the destination path.
- Normal filenames and allowed folder upload paths continue to work.
v3.16.0
Full Changelog
SHA-256 (zip)
a042bfafa530c7341adfce108801af0288ada2a84c520d18c2bcb16302cfcccc FileRise-v3.16.0.zip
Breaking Changes
- Proxy‑header login now requires the identity header to originate from IPs listed in FR_TRUSTED_PROXIES; otherwise it is ignored.
- WebDAV Basic authentication rejects password‑only logins for accounts with TOTP enabled.
Security Fixes
- Auth: require trusted proxy source validation for proxy‑header login (CVE not provided).
- WebDAV: block password‑only login for TOTP‑enabled accounts.
- Archive extraction: apply blocked upload filename policy before extraction.
- First‑run setup: keep closed after initial admin creation and automatically mark existing installs as complete.
- Auth: resolve remember‑me admin status from current user role, removing stored admin flag.
- Upload: reject encoded path separators before writing files.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About FileRise
FileRise – lightweight, self-hosted file manager & storage hub with granular ACLs, resumable uploads, encrypted folders, WebDAV & SSO. Fully Docker / Unraid compatible.
Related context
Related tools
Beta — feedback welcome: [email protected]