Description
Roundcube's HTML sanitization path for message rendering allows loopback, localhost, RFC1918, link-local, and ULA URLs even when remote content loading is disabled. A remote attacker can send an HTML email that causes the victim's browser to issue requests to local or private-network services simply by opening the message preview.
Problem types
CWE-184 Incomplete list of disallowed inputs
Product status
Any version before 1.6.16
1.7.0 (git) before 1.7.1
Credits
Guillaume Meunier from Orange Cyberdefense CERT VOC Team
References
github.com/roundcube/roundcubemail/releases/tag/1.7.1
github.com/roundcube/roundcubemail/releases/tag/1.6.16
github.com/...ommit/faf867432f51ebbe100382a70a9e3c042415ee1b
github.com/...ommit/7b52353653a67e6073b97d70eb94047132b78556
advisories.orangecyberdefense.com/advisories/163