MIT Kerberos管理守护程序Kadmind二次释放漏洞

QQ空间 新浪微博 微信 QQ facebook twitter
漏洞ID 1191105 漏洞类型 缓冲区溢出
发布时间 2007-04-03 更新时间 2007-06-04
CVE编号 CVE-2007-1216 CNNVD-ID CNNVD-200704-080
漏洞平台 N/A CVSS评分 8.5
|漏洞来源
https://www.securityfocus.com/bid/23282
http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-200704-080
|漏洞详情
Kerberos是美国麻省理工学院(MIT)开发的一套网络认证协议,它采用客户端/服务器结构,并且客户端和服务器端均可对对方进行身份认证(即双重验证),可防止窃听、防止replay攻击等。MITKerberos5(又名krb5)是美国麻省理工学院(MIT)开发的一套网络认证协议,它采用客户端/服务器结构,并且客户端和服务器端均可对对方进行身份认证(即双重验证),可防止窃听、防止replay攻击等。Kerberos在处理特定畸形的请求时存在内存处理漏洞,远程攻击者可能利用此漏洞在服务器上执行任意指令。如果在消息中检测到了无效的direction值的话src/lib/gssapi/krb5/k5unseal.c文件的kg_unseal_v1()函数会释放为message_buffergss_buffer_t所分配的内存。该函数既没有将指针设置为空,也没有将长度设置为0,应用程序之后对这个gss_buffer_t调用gss_release_buffer()就会导致二次释放内存。krb5-1.4所引入的RPC库RPCSEC_GSS认证在gss_unwrap()失败时会调用gss_release_buffer(),这允许已认证的攻击者触发二次释放。调用了MITkrb5所提供的RPC库且使用RPCSEC_GSS认证方式的第三方应用程序受这个漏洞影响。如果在出现gss_unseal()或gss_unwrap()错误时调用gss_release_buffer()的话,则调用MITGSS-API库的第三方应用程序也受这个漏洞影响。
|受影响的产品
Ubuntu Ubuntu Linux 5.10 sparc Ubuntu Ubuntu Linux 5.10 powerpc Ubuntu Ubuntu Linux 5.10 i386 Ubuntu Ubuntu Linux 5.10 amd64 Ubuntu Ubuntu Linux 6.10 sparc Ubuntu Ubuntu L
|参考资料

来源:VU#419344
名称:VU#419344
链接:http://www.kb.cert.org/vuls/id/419344
来源:TA07-109A
名称:TA07-109A
链接:http://www.us-cert.gov/cas/techalerts/TA07-109A.html
来源:TA07-093B
名称:TA07-093B
链接:http://www.us-cert.gov/cas/techalerts/TA07-093B.html
来源:UBUNTU
名称:USN-449-1
链接:http://www.ubuntu.com/usn/usn-449-1
来源:REDHAT
名称:RHSA-2007:0095
链接:http://www.redhat.com/support/errata/RHSA-2007-0095.html
来源:DEBIAN
名称:DSA-1276
链接:http://www.debian.org/security/2007/dsa-1276
来源:web.mit.edu
链接:http://web.mit.edu/kerberos/www/advisories/MITKRB5-SA-2007-003.txt
来源:SECUNIA
名称:24757
链接:http://secunia.com/advisories/24757
来源:SECUNIA
名称:24736
链接:http://secunia.com/advisories/24736
来源:SECUNIA
名称:24706
链接:http://secunia.com/advisories/24706
来源:XF
名称:kerberos-kadmind-code-execution(33413)
链接:http://xforce.iss.net/xforce/xfdb/33413
来源:SECTRACK
名称:1017852
链接:http://www.securitytracker.com/id?1017852
来源:BID
名称:23282
链接:http://www.securityfocus.com/bid/23282
来源:BUGTRAQ
名称:20070405FLEA-2007-0008-1:krb5
链接:http://www.securityfoc