MIT Kerberos 5(又名krb5)是美国麻省理工学院(MIT)开发的一套网络认证协议,它采用客户端/服务器结构,并且客户端和服务器端均可对对方进行身份认证(即双重验证),可防止窃听、防止replay攻击等。kdcpreauth是其中的一个接口模块。 MIT Kerberos 5 1.12.x版本和1.13.2之前1.13.x版本的kdcpreauth模块的plugins/preauth/otp/main.c和plugins/preauth/pkinit/pkinit_srv.c文件中存在安全漏洞,该漏洞源于程序在完成对客户端请求的验证时设置TKT_FLG_PRE_AUTH位。远程攻击者可通过提供零字节的数据或任意域名利用该漏洞绕过既定的预认证要求。
MIT Kerberos 5(又名krb5)是美国麻省理工学院(MIT)开发的一套网络认证协议,它采用客户端/服务器结构,并且客户端和服务器端均可对对方进行身份认证(即双重验证),可防止窃听、防止replay攻击等。kdcpreauth是其中的一个接口模块。 MIT Kerberos 5 1.12.x版本和1.13.2之前1.13.x版本的kdcpreauth模块的plugins/preauth/otp/main.c和plugins/preauth/pkinit/pkinit_srv.c文件中存在安全漏洞,该漏洞源于程序在完成对客户端请求的验证时设置TKT_FLG_PRE_AUTH位。远程攻击者可通过提供零字节的数据或任意域名利用该漏洞绕过既定的预认证要求。