openssh is vulnerable to arbitrary code execution. The vulnerability exists as the pam_ssh_agent_auth PAM module was built in Red Hat Enterprise Linux 6, the glibc’s error() function was called rather than the intended error() function in pam_ssh_agent_auth to report errors. As these two functions expect different arguments, it was possible for an attacker to cause an application using pam_ssh_agent_auth to crash, disclose portions of its memory or, potentially, execute arbitrary code.