diff --git a/spamassassin/files/ClamAV.pm b/spamassassin/files/ClamAV.pm index 532f41d..1d98c99 100644 --- a/spamassassin/files/ClamAV.pm +++ b/spamassassin/files/ClamAV.pm @@ -78,7 +78,7 @@ sub check_clamav { my $socket = IO::Socket::UNIX->new( Type => SOCK_STREAM, - Peer => $self->{main}->{conf}->{clamav_socket} + Peer => Mail::SpamAssassin::Util::untaint_file_path($permsg->{conf}->{clamav_socket}) ) or do { $permsg->set_tag("CLAMAV", "Error"); info("ClamAV: Failed to connect socket, skipping virus check");