This is a security update to the version 1.7 of Roundcube Webmail.
It provides fixes to recently reported security vulnerabilities:
- Fix IMAP command injection via CRLF in
_uidparameter of mail/headers and mail/viewsource action, reported by Wahab "NeoX" K. - Fix bug where an alias login wasn't qualified by IMAP host, reported by Milan Hoppe.
- Add a size limit to the CSS proxy content processing, reported by Milan Hoppe.
- Fix SSRF filter (is_local_url()) bypass via NAT64 64:ff9b::/96, reported by dizconnect.
- Fix remote content blocking bypass via SVG SMIL
byattribute, reported by Milan Hoppe. - Fix remote content blocking bypass via CSS escapes in FuncIRI attributes (again), reported by Milan Hoppe.
- Fix passing potentally unsafe attachment content into ImageMagick on image resize, reported by Paulos Yibelo
- Fix mail header injection via the From display-name in the Bounce (resend) action, reported by Clay.
- Fix mail header injection via References/In-Reply-To/Message-ID/From parameters, reported by Sunil Tripathy.
- Fix object injection primitive in rcube_session::unserialize() via "!"-prefixed session keys, reported by Oli Z.
- Fix ImageMagick resource limits bypass by GD fallback during thumbnail generation, reported by GoldenSW.
- Fix CSS scoping bypass in HTML messages using at-rules, reported by GoldenSW.
- Fix bug where deprecated action aliases bypassed
disabled_actionssetting, reported by Squirt1e, Atum, N0b0dy, and Gh0u1L5. - Fix IMAP command injection via CRLF in
_flagparameter of mail/mark action, reported by Squirt1e, Atum, N0b0dy, and Gh0u1L5. - Fix CSRF validation bypass in the mark-as-junk action, reported by Squirt1e, Atum, N0b0dy, and Gh0u1L5.
- Fix XSS issue in handling of password driver error responses, reported by Squirt1e, Atum, N0b0dy, and Gh0u1L5.
- Fix mail header injection via subject of a message forwarded as attachment, reported by Squirt1e, Atum, N0b0dy, and Gh0u1L5.
- Fix mail header injection via media type in an inline image data URI, reported by Squirt1e, Atum, N0b0dy, and Gh0u1L5.
- Fix bug where Password Modoboa driver could change password for another account, reported by Squirt1e, Atum, N0b0dy, and Gh0u1L5.
- Fix unsafe use of a login name in SquirrelMail import file path, reported by Squirt1e, Atum, N0b0dy, and Gh0u1L5.
This version is considered stable and we recommend to update all productive installations of Roundcube with it. Please do backup your data before updating!
CHANGELOG
- Installer: Add possibility to detsroy the installer session/cookie
- Enigma: Fix db_sync() never restoring keyring files (#10343)
- Markasjunk: Skip messages whose %s/%h values start with '-' (#10344)
- Password: Replace SQL query placeholders in a single pass (#10345)
- Fix exit code of the healthcheck.sh script (#10337)
- Security: Fix IMAP command injection via CRLF in
_uidparameter of mail/headers and mail/viewsource action - Security: Fix bug where an alias login wasn't qualified by IMAP host
- Security: Add a size limit to the CSS proxy content processing
- Security: Fix SSRF filter (is_local_url()) bypass via NAT64 64:ff9b::/96
- Security: Fix remote content blocking bypass via SVG SMIL
byattribute - Security: Fix remote content blocking bypass via CSS escapes in FuncIRI attributes (again)
- Security: Fix passing potentally unsafe attachment content into ImageMagick on image resize
- Security: Fix mail header injection via the From display-name in the Bounce (resend) action
- Security: Fix mail header injection via References/In-Reply-To/Message-ID/From parameters
- Security: Fix object injection primitive in rcube_session::unserialize() via "!"-prefixed session keys
- Security: Fix ImageMagick resource limits bypass by GD fallback during thumbnail generation
- Security: Fix CSS scoping bypass in HTML messages using at-rules
- Security: Fix bug where deprecated action aliases bypassed
disabled_actionssetting - Security: Fix IMAP command injection via CRLF in
_flagparameter of mail/mark action - Security: Fix CSRF validation bypass in the mark-as-junk action
- Security: Fix XSS issue in handling of password driver error responses
- Security: Fix mail header injection via subject of a message forwarded as attachment
- Security: Fix mail header injection via media type in an inline image data URI
- Security: Fix bug where Password Modoboa driver could change password for another account
- Security: Fix unsafe use of a login name in SquirrelMail import file path