Chevereto v4.5.8 is a security-focused update. Its headline change is fixes for 19 security vulnerabilities (4 critical, 7 high, and 8 moderate), with details to be disclosed two weeks after release.
Alongside these, the release adds trusted proxy support through the
On the bug-fix side, it resolves issues that prevented changes to enabled storage media types and storage service attributes, and fixes guest image tracking when Redis-backed sessions are used.
Finally, the minimum capacity requirement for storage has been removed.
Alongside these, the release adds trusted proxy support through the
CHEVERETO_HEADER_CLIENT_IP_TRUSTED_PROXIES setting, including Cloudflare support in the get_client_ip() function and a new CLI command that generates Cloudflareโs trusted proxy list. It also hardens the codebase by validating column names in database SQL queries, enforcing TLS verification on cURL calls (including during upgrades), and no longer trusting the MIME type the client provides when detecting uploaded media types. The Akismet spam integration now uses HTTPS, caches results, and stops sending server parameters. FFprobe errors are now logged instead of shown to users, and update checks now include installation details.On the bug-fix side, it resolves issues that prevented changes to enabled storage media types and storage service attributes, and fixes guest image tracking when Redis-backed sessions are used.
Finally, the minimum capacity requirement for storage has been removed.
