v1.5.4-stable

gtsteffaniak/filebrowserv1.5.4-stableAug 29, 2026by gtsteffaniak

AI Summary

A stable release introducing a security hardening for HTML previews and a new configuration option to disable the PWA install prompt, alongside an FFmpeg upgrade.

Key Highlights

  • High-severity Stored XSS patch
  • New `frontend.disablePWAInstall` config option
  • FFmpeg upgraded to 9.0.1

New Features

  • Added option to globally disable the 'Install App' message

Full Release Notes

## What's Changed

 **Security**:
 - [High] Stored XSS via HTML preview: `<script>` is no longer preserved in srcdoc, the preview iframe is opaque-origin (no `allow-same-origin`), the session cookie is HttpOnly, and the SPA shell sends a `script-src` CSP inherited by srcdoc frames (GHSA-vvm6-jwrf-hgmg) -- thanks @qrn12580

 **New Features**:
 - Added option to globally disable the "Install App" message via `frontend.disablePWAInstall`

 **Notes**:
 - [docker] upgraded ffmpeg version 8.1.2 to 9.0.1

 **BugFixes**:
 - "install app" message reappears after being cleared on device.
 - External subtitles fail to load on public video shares due to authenticated subtitle endpoint (#2822) (#2827)
 - Restored upload chunk size `0` to disable chunking as documented ([#2202](https://github.com/gtsteffaniak/filebrowser/issues/2202)); workaround for iOS 26 multi-chunk upload stalls ([#2734](https://github.com/gtsteffaniak/filebrowser/issues/2734)).

## All Changes
* fixed install app bug by @gtsteffaniak in https://github.com/gtsteffaniak/filebrowser/pull/2849
* fix GHSA-vvm6-jwrf-hgmg by @gtsteffaniak in https://github.com/gtsteffaniak/filebrowser/pull/2852
* updated ffmpeg and dependencies by @gtsteffaniak in https://github.com/gtsteffaniak/filebrowser/pull/2855
* fix: restore upload chunk size 0 to disable chunking (#2734) by @gtsteffaniak in https://github.com/gtsteffaniak/filebrowser/pull/2863
* fix: serve subtitle content on public video shares by @gtsteffaniak in https://github.com/gtsteffaniak/filebrowser/pull/2864

**Full Changelog**: https://github.com/gtsteffaniak/filebrowser/compare/v1.5.3-stable...v1.5.4-stable