Repository navigation
3.7.15
🔒 Security fix
JPSeek command injection via upload filename — GHSA-m5f8-qc9j-mc55 (critical)
- A crafted upload filename could break out of the Tcl quoting in the JPSeek analyzer's
expectscript and run arbitrary commands in the worker container, without authentication. Affects 3.2.1 – 3.7.14. - The JPSeek analyzer now passes the image path, output path and password only through environment variables, so nothing user-controlled is interpolated into the script. Original filenames are still kept as uploaded.
- Added a regression test.
Thanks to @NotAFlightRisk for the report.
Upgrade is strongly recommended for all self-hosted instances.
Full changelog: 3.7.14...3.7.15