From 097c544d98bbeee7d120af549116da57ee448ca5 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Tue, 12 Mar 2013 08:43:21 +0100 Subject: Don't show fake address - phishing prevention (#1488981) --- CHANGELOG | 1 + program/steps/mail/func.inc | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 5eab3eaf0..a7d64a751 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,7 @@ CHANGELOG Roundcube Webmail =========================== +- Don't show fake address - phishing prevention (#1488981) - Fix forward as attachment bug with editormode != 1 (#1488991) - Fix LIMIT/OFFSET queries handling on MS SQL Server (#1488984) - Fix javascript errors when working in a page opened with taget="_blank" diff --git a/program/steps/mail/func.inc b/program/steps/mail/func.inc index 19290e40a..92f32f910 100644 --- a/program/steps/mail/func.inc +++ b/program/steps/mail/func.inc @@ -1440,6 +1440,11 @@ function rcmail_address_string($input, $max=null, $linked=false, $addicon=null, $mailto = $part['mailto']; $string = $part['string']; + // phishing email prevention (#1488981), e.g. "valid@email.addr " + if ($name && $name != $mailto && strpos($name, '@')) { + $name = ''; + } + // IDNA ASCII to Unicode if ($name == $mailto) $name = rcube_idn_to_utf8($name); -- cgit v1.2.3