diff --git a/clusterd/clusterd b/clusterd/clusterd index 3f09b06..b4cbdb1 100755 --- a/clusterd/clusterd +++ b/clusterd/clusterd @@ -954,6 +954,12 @@ sub clp_rx_LSOF { sub clp_rx_CMD { my ($socket,@cmd)=@_; + + unless (is_trusted_ip($socket->peerhost())) { + warn "reveived command from untrusted host ". $socket->peerhost(). "\n"; + return; + } + my $pid=fork; unless (defined $pid) { warn"$!\n";