[pve-devel] [PATCH 2/3] email_from: fix for "insecure dependency in piped open" when email_from is empty

Stanislav German-Evtushenko ginermail at gmail.com
Thu Sep 4 13:53:18 CEST 2014


Signed-off-by: Stanislav German-Evtushenko <ginermail at gmail.com>
---
 PVE/API2/APT.pm | 2 +-
 PVE/VZDump.pm   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/PVE/API2/APT.pm b/PVE/API2/APT.pm
index 92deeea..3327445 100644
--- a/PVE/API2/APT.pm
+++ b/PVE/API2/APT.pm
@@ -341,7 +341,7 @@ __PACKAGE__->register_method({
 		if ($mailto) {
 		    my $hostname = `hostname -f` || PVE::INotify::nodename();
 		    chomp $hostname;
-		    my $mailfrom = $dcconf->{email_from} || "root\@$hostname";
+		    my $mailfrom = $dcconf->{email_from} || "root";
 
 		    my $data = "Content-Type: text/plain;charset=\"UTF8\"\n";
 		    $data .= "Content-Transfer-Encoding: 8bit\n";
diff --git a/PVE/VZDump.pm b/PVE/VZDump.pm
index 4295003..4a4d25c 100644
--- a/PVE/VZDump.pm
+++ b/PVE/VZDump.pm
@@ -280,7 +280,7 @@ my $sendmail = sub {
 	$rcvrarg .= " '$r'";
     }
     my $dcconf = PVE::Cluster::cfs_read_file('datacenter.cfg');
-    my $mailfrom = $dcconf->{email_from} || "root\@$hostname";
+    my $mailfrom = $dcconf->{email_from} || "root";
 
     open (MAIL,"|sendmail -B 8BITMIME -f $mailfrom $rcvrarg") || 
 	die "unable to open 'sendmail' - $!";
-- 
1.9.1




More information about the pve-devel mailing list