SECURITY: fix XSS in media tags
- read-only demo server at https://a.ocv.me/pub/demo/
- docker image ╱ similar software ╱ client testbed
there is a discord server with an @everyone
in case of future important updates, such as vulnerabilities (most recently 2025-07-28)
⚠️ ATTN: this release fixes an XSS vulnerability
GHSA-9q4r-x2hj-jmvr, exploitable in two different ways, could let an attacker execute arbitrary javascript on other users:
- either: tricking someone into clicking a malicious URL to load and execute javascript
- or: uploading a malicious audio file to the server, affecting any successive visitors
so, with new and curious eyes on the project, we are starting off with a bang. Huge thanks to @altperfect for finding and reporting this earlier today.
recent important news
- v1.18.5 (2025-07-28) fixed XSS in display of media tags
- v1.15.0 (2024-09-08) changed upload deduplication to be default-disabled
- v1.14.3 (2024-08-30) fixed a bug that was introduced in v1.13.8 (2024-08-13); this bug could lead to data loss -- see the v1.14.3 release-notes for details
🧪 new features
🩹 bugfixes
- GHSA-9q4r-x2hj-jmvr 895880a
- block external m3u files 2228f81
- #202 the connect-page could show IP-address when it should have used hostnames/domains b0dec83
- scrolling locked after tailing a file and closing it creatively d197e75
🔧 other changes
- #189 the
SameSite
cookie parameter now defaults toStrict
, increasing CSRF protection ca6d0b8- new option
--cookie-lax
reverts to previous valueLax
- new option
- docker: add FTPS support b419984