v1.23.5
Security
This release fixes CVE-2022-46165 “Cross-site Scripting (XSS) in Web GUI”:
- A compromised instance with shared folders could sync malicious files which contain arbitrary HTML and JavaScript in the name. If the owner of another device looks over the shared folder settings and moves the mouse over the latest sync, a script could be executed to change settings for shared folders or add devices automatically.
- Adding a new device with a malicious name could embed HTML or JavaScript inside parts of the page.
Bugfixes
- #8503: “syncthing cli config devices add” reflect error when using --addresses flag
- #8764: Ignore patterns creating during folder addition are not loaded
- #8778: Tests fail on Windows with Go 1.20
- #8779: Test cleanup fails all model tests on Windows on Go 1.20
- #8859: Incorrect handling of path for auto accepted folder
Other issues
- #8799: “fatal error: checkptr: converted pointer straddles multiple allocations” in crypto tests