CVE:CVE-2009-0845
CNNVD:CNNVD-200903-490
Kerberos是美国麻省理工学院（MIT）开发的一套网络认证协议，它采用客户端/服务器结构，并且客户端和服务器端均可对对方进行身份认证（即双重验证），可防止窃听、防止replay攻击等。MIT Kerberos 5（又名krb5）是美国麻省理工学院（MIT）开发的一套网络认证协议，它采用客户端/服务器结构，并且客户端和服务器端均可对对方进行身份认证（即双重验证），可防止窃听、防止replay攻击等。
Kerberos 5的src/lib/gssapi/spnego/spnego_mech.c文件中的spnego_gss_accept_sec_context()函数存在空指针引用错误，如果远程攻击者在认证过程中发送了带有特制ContextFlags标记的NegTokenInit令牌就可以触发这个漏洞，导致守护程序崩溃。
solution:Upgrade mit kerberos to a higher version than 5-1.6.3,and avoid the version 5-1.6.3; Upgrade mit kerberos_5 to a higher version than 1.5,1.5.1,1.5.2,1.5.3,1.6,1.6.1,1.6.2,and avoid the version 1.5,1.5.1,1.5.2,1.5.3,1.6,1.6.1,1.6.2