|
The sshd daemon in OpenSSH versions 2.9.9 and older is vulnerable to a buffer overflow resulting in remote root if the following conditions are met:
1) sshd is compiled with Kerberos/AFS support and
2) either KerberosTgtPassing or AFSTokenPassing is enabled in sshd_config.
Versions from 2.9.9 to 3.2 are vulnerable to local root exploits if the same conditions are met. Kerberos ticket and token passing are disabled by default. An attacker can send a specially crafted request to pass Kerberos IV TGT, or pass AFS token, exploiting the bug in auth_krb4_tgt() function which fails to clear user-supplied contents from a temp buffer. Thus, a remote attacker can overflow the buffer and overwrite stack variables to execute arbitrary code on the system.
|