CVE:CVE-2010-2955
CNNVD:CNNVD-201009-050
Linux kernel是美国Linux基金会发布的开源操作系统Linux所使用的内核。NFSv4 implementation是其中的一个分布式文件系统协议。
Linux Kernel 2.6.36-rc3-next-20100831之前版本中的net/wireless/wext-compat.c文件中的cfg80211_wext_giwessid函数不能正确初始化某些结构体成员。本地用户可以借助涉及指定超大缓冲区大小的SIOCGIWESSID调用的向量导致net/wireless/wext-core.c文件中的ioctl_standard_iw_point函数产生off-by-one错误，并且可以从内核的堆内存中获取潜在敏感信息。
solution:Upgrade linux linux_kernel to a higher version than 2.6.36,2.6.36,2.6.36:rc1,2.6.36:rc2,and avoid the version (,2.6.36),2.6.36,2.6.36:rc1,2.6.36:rc2; Upgrade opensuse opensuse to a higher version than 11.1,and avoid the version 11.1; Upgrade suse linux_enterprise_desktop to a higher version than 11,and avoid the version 11; Upgrade suse linux_enterprise_real_time_extension to a higher version than 11:sp1,and avoid the version 11:sp1; Upgrade suse linux_enterprise_server to a higher version than 11,and avoid the version 11; Upgrade canonical ubuntu_linux to a higher version than 6.06,8.04,9.04,9.10,10.04,10.10,and avoid the version 6.06,8.04,9.04,9.10,10.04,10.10