Skip to main content
Version: 1.7.65

1.7.64

Released on June 30, 2026

🎨 Polish

🔒 Security

  • Fixed command injection in OpenAdmin > Timezone settings: the submitted timezone is now validated against the list of known pytz timezones.
  • Removed shell injection risk in Notifications settings (/settings/notifications) by switching every opencli call from a shell-quoted string to a direct argument list.
  • Removed shell injection risk in the Firewall (CSF) UI proxy and the Roundcube version check in OpenAdmin > Service status by switching from shell strings to argument lists.
  • Fixed stored XSS in flash messages on OpenAdmin: they were rendered with Jinja2's |safe filter, so user-supplied values (domain names, usernames, IPs, webmail domains, etc.) echoed back in error/success messages could execute as HTML/JS.
  • The JWT signing key on OpenAdmin now reuses the file-based secret key.
  • License key actions on OpenAdmin no longer leak raw subprocess error output to API clients: errors are now logged server-side only.

🐛 Bug Fixes

Was this helpful?