Linux Kernel SCTP模块多个安全漏洞

QQ空间 新浪微博 微信 QQ facebook twitter
漏洞ID 1185707 漏洞类型 信息泄露
发布时间 2008-08-20 更新时间 2008-11-15
CVE编号 CVE-2008-4445 CNNVD-ID CNNVD-200810-061
漏洞平台 N/A CVSS评分 4.7
|漏洞来源
http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-200810-061
|漏洞详情
Linuxkernel是美国Linux基金会发布的开源操作系统Linux所使用的内核。NFSv4implementation是其中的一个分布式文件系统协议。LinuxKernel在实现SCTP协议时所使用的net/sctp/socket.c在继续SCTP-AUTHAPI函数之前没有验证是否启用了SCTP-AUTH扩展,这允许攻击者通过调用sctp_setsockopt_auth_chunk、sctp_setsockopt_hmac_ident、sctp_setsockopt_auth_key、sctp_setsockopt_active_key、sctp_setsockopt_del_key、sctp_getsockopt_maxburst、sctp_getsockopt_active_key、sctp_getsockopt_peer_auth_chunks或sctp_getsockopt_local_auth_chunks等方式触发空指针引用,导致拒绝服务。如果启用了SCTP-AUTH扩展的话,net/sctp/socket.c文件中的sctp_getsockopt_hmac_ident函数依赖于不可信任的长度值限制从内核内存所拷贝的数据,net/sctp/auth.c文件中的sctp_auth_ep_set_hmacs函数没有验证标识符索引处于SCTP_AUTH_HMAC_ID_MAX所创建的范围之内,这允许本地攻击者通过特制的SCTP_HMAC_IDENTIOCTL请求获取敏感信息。
|参考资料

来源:UBUNTU
名称:USN-659-1
链接:http://www.ubuntu.com/usn/usn-659-1
来源:SECTRACK
名称:1021001
链接:http://www.securitytracker.com/id?1021001
来源:BID
名称:31121
链接:http://www.securityfocus.com/bid/31121
来源:REDHAT
名称:RHSA-2008:0857
链接:http://www.redhat.com/support/errata/RHSA-2008-0857.html
来源:MLIST
名称:[oss-security]20080929Re:CVE-2008-4113update:kernel:sctp:fixrandommemorydereferencewithSCTP_HMAC_IDENToption
链接:http://www.openwall.com/lists/oss-security/2008/09/29/4
来源:MLIST
名称:[oss-security]20080927Re:CVE-2008-4113update:kernel:sctp:fixrandommemorydereferencewithSCTP_HMAC_IDENToption
链接:http://www.openwall.com/lists/oss-security/2008/09/27/1
来源:MLIST
名称:[oss-security]20080926Re:CVE-2008-4113update:kernel:sctp:fixrandommemorydereferencewithSCTP_HMAC_IDENToption
链接:http://www.openwall.com/lists/oss-security/2008/09/26/6
来源:MLIST
名称:[oss-security]20080925CVE-2008-4113update:kernel:sctp:fixrandommemorydereferencewithSCTP_HMAC_IDENToption
链接:http://www.openwall.com/lists/oss-security/2008/09/24/9
来源:MAN