Znuny LTS 6.5.19#
Release Information:
Release Date |
25-MAR-2026 |
Release Type |
Patchlevel with security fixes |
Download |
|
GitHub |
Security Vulnerabilities Fixed#
CVE-2025-52204: Fixed XSS issue with session ID in URL parameter. Thanks to Miguel P. for reporting.
CVE-2025-59490: Fixed XSS issue with unfiltered URL parameters given to backend.
For security reasons, detailed error messages are no longer shown in the GUI.
Improved content security policy HTTP header.
Source view for rich text editor deactivated in customer frontend to prevent arbitrary code injection.
Replaced
EncodeInput()method inKS:Encodewith a safe version.
Features#
Added Sender column support for dashboard ticket widgets.
Added configurable filter for ticket search to the ticket merge dialog (AgentTicketMerge).
Added console command
Maint::Ticket::Unwatch.Added parameter
FormIDto AJAX requests of autocompletion modules (needed for inserting FAQ entries with inline images into RTE via autocompletion).Sector Nord AG: Added support for multiple RichText instances. Thanks to @LuBroering. (PR#736)
Changes#
Reply function in the agent ticket compose dialog is no longer available if the article is internal and was created by an agent or by the system.
Changed ticket zoom information widget to count only open tickets with the same customer when
Ticket::Frontend::ZoomCustomerTicketsis enabled.Increased length of the password column for
users,customer_user, andmail_account.Improved handling of read-only fields for
CustomerUser::DBandCustomerCompany::DBbackends.Sped up UUID creation for DBCRUD modules.
Simplified handling of the
Admin::Package::Exportconsole command.
Fixed Issues#
Fixed CustomerUser article iframe not resizing when all articles are shown.
Fixed misleading popup message when opening more than one ticket from overviews using a shortcut to open in a new tab/window.
Fixed problems with leftover UTF-16 surrogates in incoming UTF-8 text.
Fixed issue with sorting dropdown elements when
Ticket::Frontend::AccountTimeTypeis set to Dropdown.Fixed console commands
Admin::Group::UserLinkandAdmin::Group::RoleLinkwith inconsistent available permissions.Fixed sender address for process tickets not assigned properly in the customer interface.
Fixed Znuny redirecting after login to the default view even when an
ExternalURLparameter with anActionis encoded in the link.Fixed
TemplateGeneratorbroken when using RichText.Fixed customer interface
PopupClosefunction loading agent interface header/footer, referencing unsupported features. AddedCustomerPopupClosefunction.Fixed the tags
<OTRS_TICKET>and<OTRS_MERGE_TO_TICKET>could only be used once inTicket::Frontend::AutomaticMergeTextdue to missing ‘global’ flag. Thanks to Tim Püttmanns (@tipue-dev), maxence. (PR#753)Fixed date check regex for config option
ICSParser::StartDatenow actually matchesYYYYMMDD.Fixed unexpected rate limit applied when
SendmailModule::RateLimitis disabled.Fixed the link to a specific article in a ticket not working if users have different “Show all articles” settings. Article links now handle both display modes.
Fixed issue with cache applied incorrectly to “My last changed tickets” widget.
Removed unnecessary HTML quoting of data in template generator backend.
Fixed missing styles when printing process in the admin interface.
Fixed ticket age displayed in seconds instead of human-readable format in agent ticket zoom (asynchronous widget) and ticket list (view mode L).
Fixed parameter error in
Kernel::System::Web::UploadCache— no longer tries to dereference undef.Fixed “Title” field on the customer login screen was not set for new customer users.
Fixed console commands not loaded/listed if located in the
/Customdirectory.Improved error logging when fetching emails.
Fixed customer ticket details screen now redirects to the ticket overview if accessed without permissions.
Fixed session validation before redirect; fixed related frontend test.
Fixed navigation path for
Ticket::Frontend::AgentTicketNoteToLinkedTicket###IsVisibleForCustomerDefault.
Read about all changes in the CHANGES.md. See the commits on GitHub for a list of all changes.