Critical Git bug allows malicious code execution on client machines