From 97f9c48e3450bc4f24b998f30a2df93b4a59e911 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Tue, 6 Feb 2024 17:17:48 +0000 Subject: [PATCH] fhem.pl: check setKeyValue parameters (Forum #137004) git-svn-id: https://svn.fhem.de/fhem/trunk@28484 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/fhem.pl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fhem/fhem.pl b/fhem/fhem.pl index 5e0e5e83b..3ca72de37 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -5882,6 +5882,10 @@ sub setKeyValue($$) { my ($key,$value) = @_; + return "setKeyValue: invalid key: $key" + if(!defined($key) || $key =~ m/\n/s); + return "setKeyValue: invalid value: $value" + if($value && $value =~ m/\n/s); my $fName = AttrVal("global", "keyFileName", "uniqueID"); $fName =~ s/\.\.//g; $fName = $attr{global}{modpath}."/FHEM/FhemUtils/$fName";