CVE:CVE-2008-4113
CNNVD:CNNVD-200809-230
Linux kernel是美国Linux基金会发布的开源操作系统Linux所使用的内核。NFSv4 implementation是其中的一个分布式文件系统协议。
Linux Kernel在实现SCTP协议时所使用的net/sctp/socket.c在继续SCTP-AUTH API函数之前没有验证是否启用了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_IDENT IOCTL请求获取敏感信息。
solution:Upgrade linux linux_kernel to a higher version than 2.6.25.14,2.2.27,2.4.36,2.4.36.1,2.4.36.2,2.4.36.3,2.4.36.4,2.4.36.5,2.4.36.6,2.6,2.6.18,2.6.18:rc1,2.6.18:rc2,2.6.18:rc3,2.6.18:rc4,2.6.18:rc5,2.6.18:rc6,2.6.18:rc7,2.6.19.4,2.6.19.5,2.6.19.6,2.6.19.7,2.6.20.16,2.6.20.17,2.6.20.18,2.6.20.19,2.6.20.20,2.6.20.21,2.6.21.5,2.6.21.6,2.6.21.7,2.6.22,2.6.22.2,2.6.22.8,2.6.22.9,2.6.22.10,2.6.22.11,2.6.22.12,2.6.22.13,2.6.22.14,2.6.22.15,2.6.22.17,2.6.22.18,2.6.22.19,2.6.22.20,2.6.22.21,2.6.22.22,2.6.22_rc1,2.6.22_rc7,2.6.23,2.6.23.8,2.6.23.9,2.6.23.10,2.6.23.11,2.6.23.12,2.6.23.13,2.6.23.15,2.6.23.16,2.6.23.17,2.6.23_rc1,2.6.24,2.6.24.1,2.6.24.2,2.6.24.3,2.6.24.4,2.6.24.5,2.6.24.6,2.6.24.7,2.6.24_rc1,2.6.24_rc4,2.6.24_rc5,2.6.25,2.6.25.1,2.6.25.2,2.6.25.3,2.6.25.4,2.6.25.5,2.6.25.6,2.6.25.7,2.6.25.8,2.6.25.9,2.6.25.10,2.6.25.11,2.6.25.12,2.6.25.13,2.6.25.15,and avoid the version (,2.6.25.14],2.2.27,2.4.36,2.4.36.1,2.4.36.2,2.4.36.3,2.4.36.4,2.4.36.5,2.4.36.6,2.6,2.6.18,2.6.18:rc1,2.6.18:rc2,2.6.18:rc3,2.6.18:rc4,2.6.18:rc5,2.6.18:rc6,2.6.18:rc7,2.6.19.4,2.6.19.5,2.6.19.6,2.6.19.7,2.6.20.16,2.6.20.17,2.6.20.18,2.6.20.19,2.6.20.20,2.6.20.21,2.6.21.5,2.6.21.6,2.6.21.7,2.6.22,2.6.22.2,2.6.22.8,2.6.22.9,2.6.22.10,2.6.22.11,2.6.22.12,2.6.22.13,2.6.22.14,2.6.22.15,2.6.22.17,2.6.22.18,2.6.22.19,2.6.22.20,2.6.22.21,2.6.22.22,2.6.22_rc1,2.6.22_rc7,2.6.23,2.6.23.8,2.6.23.9,2.6.23.10,2.6.23.11,2.6.23.12,2.6.23.13,2.6.23.15,2.6.23.16,2.6.23.17,2.6.23_rc1,2.6.24,2.6.24.1,2.6.24.2,2.6.24.3,2.6.24.4,2.6.24.5,2.6.24.6,2.6.24.7,2.6.24_rc1,2.6.24_rc4,2.6.24_rc5,2.6.25,2.6.25.1,2.6.25.2,2.6.25.3,2.6.25.4,2.6.25.5,2.6.25.6,2.6.25.7,2.6.25.8,2.6.25.9,2.6.25.10,2.6.25.11,2.6.25.12,2.6.25.13,2.6.25.15