VersionDrift
Product

Roundcube 1.7.2 → 1.7.4

2 releases · 0 breaking changes · 30 security fixes · 0 advisories fixed

30security0breaking0deprecated1feature25fix

Breaking changes

None in the release notes.

Security changes

  • security Fix zero-click stored XSS via TNEF MIME tag injection in the attachment URL, reported by nakko in 1.7.4
  • security Fix XSS in the HTML editor using text/enriched part content, reported by Joshua Rogers in 1.7.4
  • security Fix SSRF bypass in Roundcube CSS proxy via hexadecimal IPv6-mapped IPv4 addresses, reported by faceless0x7 and Harish Annavisamy in 1.7.4
  • security Security: Fix CSS declaration smuggling via un-encoded ampersand emission in 1.7.4
  • security Security: Fix CSS property injection via body background attribute in 1.7.4
  • security Security: Fix email header injection via bare CR in the subject field in 1.7.4
  • security Security: Fix email header injection via C-escape \r in the recipient display name in 1.7.4
  • security Security: Fix email header injection via identity's organization field in 1.7.4
  • security Security: Fix zero-click stored XSS via TNEF MIME tag injection in the attachment URL in 1.7.4
  • security Security: Fix XSS in the HTML editor using text/enriched part content in 1.7.4
  • security Security: Fix cross-user access in contact group membership (add/remove) in the SQL address book in 1.7.4
  • security Security: Fix is_local_url() bypass via trailing-dot FQDN in stylesheet URL in 1.7.4
  • security Security: Fix remote content blocking bypass via CSS escapes in FuncIRI attributes in 1.7.4
  • security Security: Fix remote-content blocker bypass via SVG SMIL src animation in 1.7.4
  • security Security: Fix SSRF bypass in Roundcube CSS proxy via hexadecimal IPv6-mapped IPv4 addresses in 1.7.4
  • security Fix SSRF bypass via specific local address URLs using 100.64.0.0/10 and fe80::/10 nets, reported by Dmytro Ivanenko in 1.7.3
  • security Fix SSRF filter bypass via various forms of nip.io/sslip.io hostnames evading is_local_url() check, reported by Milan Hoppe in 1.7.3
  • security Fix RCE via cmd_learn driver of markasjunk plugin, reported by nept1337 in 1.7.3
  • security Fix stored XSS in "Add to address book" action, reported by Paulos Yibelo from pwn.ai in 1.7.3
  • security Security: Add basic validation for content proxied by the css proxy in 1.7.3
  • security Security: Fix SSRF bypass via specific local address URLs using 100.64.0.0/10 and fe80::/10 nets in 1.7.3
  • security Security: Fix SSRF filter bypass via various forms of nip.io/sslip.io hostnames evading is_local_url() check in 1.7.3
  • security Security: Fix remote content blocking bypass via unclosed url() in a FuncIRI attribute in 1.7.3
  • security Security: Fix LDAP filter injection via unescaped %u/%fu/%d substitution into the search_filter in 1.7.3
  • security Security: Fix arbitrary Sieve script injection via a filter rule name bypassing managesieve_disabled_actions in 1.7.3
  • security Security: Fix RCE via cmd_learn driver of markasjunk plugin in 1.7.3
  • security Security: Fix IMAP command injection via mail search and LITERAL+ byte-count desynchronization in 1.7.3
  • security Security: Fix password's modoboa driver leak of an authentication token to a user-controlled host in 1.7.3
  • security Security: Fix stored XSS in "Add to address book" action in 1.7.3
  • security Security: Fix HTML/CSS sanitization bypass via SVG animate by attribute. in 1.7.3

Every release in between

fixFix CSS declaration smuggling via un-encoded ampersand emission, reported by Zach Hanley of Horizon3.ai
fixFix CSS property injection via body background attribute, reported by zenithhostingevan
fixFix email header injection via bare CR in the subject field, reported by CVE-Hunter-Leo
fixFix email header injection via C-escape \r in the recipient display name, reported by dogeshark
fixFix email header injection via identity's organization field, reported by dogeshark
securityFix zero-click stored XSS via TNEF MIME tag injection in the attachment URL, reported by nakko
securityFix XSS in the HTML editor using text/enriched part content, reported by Joshua Rogers
fixFix cross-user access in contact group membership (add/remove) in the SQL address book, reported by Joshua Rogers
fixFix is_local_url() bypass via trailing-dot FQDN in stylesheet URL, reported by nept1337
fixFix remote content blocking bypass via CSS escapes in FuncIRI attributes, reported by Wahab KHADIR
fixFix remote-content blocker bypass via SVG SMIL src animation
securityFix SSRF bypass in Roundcube CSS proxy via hexadecimal IPv6-mapped IPv4 addresses, reported by faceless0x7 and Harish Annavisamy
otherUse X-Content-Type-Options:nosniff for attachment previews and downloads (#10308)
fixzipdownload: Fix attachment filename sanitisation of backslash and control characters (#10325)
securitySecurity: Fix CSS declaration smuggling via un-encoded ampersand emission
securitySecurity: Fix CSS property injection via body background attribute
securitySecurity: Fix email header injection via bare CR in the subject field
securitySecurity: Fix email header injection via C-escape \r in the recipient display name
securitySecurity: Fix email header injection via identity's organization field
securitySecurity: Fix zero-click stored XSS via TNEF MIME tag injection in the attachment URL
securitySecurity: Fix XSS in the HTML editor using text/enriched part content
securitySecurity: Fix cross-user access in contact group membership (add/remove) in the SQL address book
securitySecurity: Fix is_local_url() bypass via trailing-dot FQDN in stylesheet URL
securitySecurity: Fix remote content blocking bypass via CSS escapes in FuncIRI attributes
securitySecurity: Fix remote-content blocker bypass via SVG SMIL src animation
securitySecurity: Fix SSRF bypass in Roundcube CSS proxy via hexadecimal IPv6-mapped IPv4 addresses
featureAdd basic validation for content proxied by the css proxy
securityFix SSRF bypass via specific local address URLs using 100.64.0.0/10 and fe80::/10 nets, reported by Dmytro Ivanenko
securityFix SSRF filter bypass via various forms of nip.io/sslip.io hostnames evading is_local_url() check, reported by Milan Hoppe
fixFix remote content blocking bypass via unclosed url() in a FuncIRI attribute, reported by Milan Hoppe
fixFix LDAP filter injection via unescaped %u/%fu/%d substitution into the search_filter, reported by Milan Hoppe
fixFix arbitrary Sieve script injection via a filter rule name bypassing managesieve_disabled_actions, reported by Milan Hoppe
securityFix RCE via cmd_learn driver of markasjunk plugin, reported by nept1337
fixFix IMAP command injection via mail search and LITERAL+ byte-count desynchronization, reported by Zach Hanley of Horizon3.ai
fixFix password's modoboa driver leak of an authentication token to a user-controlled host, reported by meifukun
securityFix stored XSS in "Add to address book" action, reported by Paulos Yibelo from pwn.ai
fixFix HTML/CSS sanitization bypass via SVG animate by attribute, reported by vectrain
otherOAuth: Don't log an error when a refreshed token's TTL is below refresh_interval (#10213)
fixFix out-of-bounds string reads on truncated compressed-RTF in the TNEF decoder (#10269)
fixFix bug where searching in example_addressbook plugin was reporting zero results despite matches (#9022)
fixFix vCard import mis-detecting folded continuation lines as BEGIN/END:VCARD (#9593)
fixFix bug where the php session driver practically disabled session.lazy_write optimization (#9885, #10248)
fixFix bug where dates could get displayed shifted back one day in some places (#9403)
fixFix regression where it wasn't possible to hide a skin logo image anymore (#10254)
fixFix decoding of multi-segment RFC2231 extended attachment filenames (#10268)
fixFix vCard import silently dropping properties with a non-item group prefix (#10271)
fixFix so REQUEST_URI is used as a fallback if PATH_INFO is empty in static.php (#10181)
securitySecurity: Add basic validation for content proxied by the css proxy
securitySecurity: Fix SSRF bypass via specific local address URLs using 100.64.0.0/10 and fe80::/10 nets
securitySecurity: Fix SSRF filter bypass via various forms of nip.io/sslip.io hostnames evading is_local_url() check
securitySecurity: Fix remote content blocking bypass via unclosed url() in a FuncIRI attribute
securitySecurity: Fix LDAP filter injection via unescaped %u/%fu/%d substitution into the search_filter
securitySecurity: Fix arbitrary Sieve script injection via a filter rule name bypassing managesieve_disabled_actions
securitySecurity: Fix RCE via cmd_learn driver of markasjunk plugin
securitySecurity: Fix IMAP command injection via mail search and LITERAL+ byte-count desynchronization
securitySecurity: Fix password's modoboa driver leak of an authentication token to a user-controlled host
securitySecurity: Fix stored XSS in "Add to address book" action
securitySecurity: Fix HTML/CSS sanitization bypass via SVG animate by attribute.
See how far your stack has drifted from upstream. Release data from vendors’ own sources · feed under CC BY 4.0 · Code under AGPL-3.0 Settings Feed status