Releases: freescout-help-desk/freescout
Releases · freescout-help-desk/freescout
1.8.209
Fixed
- Check customer visibility on Customer Conversations page (Security)
- Check access to mailbox when user edits customer thread (Security)
- Improve
Helper::sanitizeRemoteUrl()function (Security) - Improve sanitizing SVG images containing comments (Security)
- Include sanitized thread bodies in replies and email notifications (Security)
- Add CSP header when showing attachments.
- Hide IMAP password in fetch command debug output.
- Encrypt OAuth tokens for IMAP and SMTP.
- Encrypt modules license keys.
- Fixed
iconv_mime_decode(): Detected an illegal character in input string(#5265)
Changed
- Offer TLS encryption in Fetching and Sending settings by default.
1.8.208
Fixed
- Adjust Message-ID for outgoing emails to minimize matching by Apache SpamAssassin patterns (#5245)
- Show errors on Status page when shell_exec() funciton can not be executed (#5250)
- Reduced
CcandBccin languages where the text does not fit nicely (#5247) - Do not show
CcandBccfields by default when replying (#5247) - Fixed incomplete object error on Status page (#5246)
- Check access to mailbox when emptying a folder.
- Improved sanitizing uploaded PDF files.
- Fixed permissions check when Following/Unfollowing conversation.
- Fixed in dependency: Symfony's incorrect parsing of PATH_INFO can lead to limited authorization bypass (Security: CVE-2025-64500)
- Fixed in dependency: PHPUnit Vulnerable to Unsafe Deserialization in PHPT Code Coverage Handling (Security: CVE-2026-24765)
- Fixed in dependency: Symfony's incorrect argument escaping under MSYS2/Git Bash can lead to destructive file operations on Windows (Security: CVE-2026-25129)
- Fixed in dependency: PsySH has Local Privilege Escalation via CWD .psysh.php auto-load (Security: CVE-2026-24739)
Changed
- Set
APP_CURL_SSL_VERIFYPEERparameter to true by default.
1.8.207
Added
- Allow to Fetch and Send emails via Goole Workspace OAuth (#5241)
Fixed
- Fixed
array_filter()in DB config (#5230) - Fixed checking user authorization when changing conversation customer (#5232)
- Check user access to mailbox in
empty_folderajax action. - Check customer visibility when merging customers.
- Add
PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERTto DB config (#5230) - Fixed parsing email part's
Content-Typeending with semicolon. - Fixed "Undefined array key" error on sending reply to a Phone conversation (#5236)
- Perform sanitizing of the file name at the beginning of
Helper::sanitizeUploadedFileName()(Security: GHSA-5gpc-65p8-ffwp)
1.8.206
Fixed
- Improved PHP 8.5 compatibility (#5227)
- Improved
Helper::sanitizeUploadedFileName()function. - Improved
TokenAuthmiddleware algorithm (Security: GHSA-6gcm-v8xf-j9v9) - Extended
Helper::$restricted_extensionslist (Security: GHSA-mw88-x7j3-74vc) - Remove
rolefrom fillable User model fields. - Set
allowed_classesparameter forunserialize()functions.
Changed
- Update Customer
addChannel()method (#5224)