From 628a2e6a16c4de702b5e13f1e45ce4de0ec0c560 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Freitag?= <mail@franek.fr>
Date: Mon, 9 May 2022 17:35:11 +0200
Subject: [PATCH] Make errorreport validate Reply-To email

---
 www/errorreport.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www/errorreport.php b/www/errorreport.php
index 5200c8dc3..f2670417f 100644
--- a/www/errorreport.php
+++ b/www/errorreport.php
@@ -51,7 +51,7 @@ $data['directory'] = dirname(dirname(__FILE__));
 if ($config->getOptionalBoolean('errorreporting', true)) {
     $mail = new SimpleSAML\Utils\EMail('SimpleSAMLphp error report from ' . $email);
     $mail->setData($data);
-    if ($email) {
+    if (filter_var($email, FILTER_VALIDATE_EMAIL, FILTER_REQUIRE_SCALAR)) {
         $mail->addReplyTo($email);
     }
     $mail->setText($text);
-- 
GitLab