CVE:CVE-2008-4302
CNNVD:CNNVD-200809-406
Linux Kernel是开放源代码操作系统Linux的内核。
Linux kernel 2.6.22.2的之前版本的splice子系统中的fs/splice.c 不能很好地处理add_to_page_cache_lru 函数的失败，并会打开未被锁上的页，本地用户可能造成拒绝服务 (内核程序缺陷和系统崩溃), 例如，e fio I/O 工具。
solution:Upgrade linux linux_kernel to a higher version than 2.6.22.1,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,and avoid the version (,2.6.22.1],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