CVE:CVE-2004-0658
CNNVD:CNNVD-200408-116
Linux是一款开放源代码操作系统。
Linux Kernel包含的IEEE 1394驱动存在整数溢出问题，本地攻击者可以利用这个漏洞进行本地拒绝服务攻击或提升权限。
IEEE 1394包含的alloc_hpsb_packet()函数接收无符号整数参数，并用于分配内核内存，结果可导致几G的内存数据拷贝到小的缓冲区中，这可能导致系统崩溃。在部分情况下也可能用于提升权限。
solution:Upgrade linux linux_kernel to a higher version than 2.4.0,2.4.0:test1,2.4.0:test10,2.4.0:test11,2.4.0:test12,2.4.0:test2,2.4.0:test3,2.4.0:test4,2.4.0:test5,2.4.0:test6,2.4.0:test7,2.4.0:test8,2.4.0:test9,2.4.1,2.4.2,2.4.3,2.4.4,2.4.5,2.4.6,2.4.7,2.4.8,2.4.9,2.4.10,2.4.11,2.4.12,2.4.13,2.4.14,2.4.15,2.4.16,2.4.17,2.4.18,2.4.18:pre1,2.4.18:pre2,2.4.18:pre3,2.4.18:pre4,2.4.18:pre5,2.4.18:pre6,2.4.18:pre7,2.4.18:pre8,2.4.19,2.4.19:pre1,2.4.19:pre2,2.4.19:pre3,2.4.19:pre4,2.4.19:pre5,2.4.19:pre6,2.4.20,2.4.21,2.4.21:pre1,2.4.21:pre4,2.4.21:pre7,2.4.22,2.4.23,2.4.23:pre9,2.4.23_ow2,2.4.24,2.4.24_ow1,2.4.25,2.4.26,2.4.27:pre1,2.4.27:pre2,2.5.0,2.5.1,2.5.2,2.5.3,2.5.4,2.5.5,2.5.6,2.5.7,2.5.8,2.5.9,2.5.10,2.5.11,2.5.12,2.5.13,2.5.14,2.5.15,2.5.16,2.5.17,2.5.18,2.5.19,2.5.20,2.5.21,2.5.22,2.5.23,2.5.24,2.5.25,2.5.26,2.5.27,2.5.28,2.5.29,2.5.30,2.5.31,2.5.32,2.5.33,2.5.34,2.5.35,2.5.36,2.5.37,2.5.38,2.5.39,2.5.40,2.5.41,2.5.42,2.5.43,2.5.44,2.5.45,2.5.46,2.5.47,2.5.48,2.5.49,2.5.50,2.5.51,2.5.52,2.5.53,2.5.54,2.5.55,2.5.56,2.5.57,2.5.58,2.5.59,2.5.60,2.5.61,2.5.62,2.5.63,2.5.64,2.5.65,2.5.66,2.5.67,2.5.68,2.5.69,2.6.0,2.6.0:test1,2.6.0:test10,2.6.0:test11,2.6.0:test2,2.6.0:test3,2.6.0:test4,2.6.0:test5,2.6.0:test6,2.6.0:test7,2.6.0:test8,2.6.0:test9,2.6.1,2.6.1:rc1,2.6.1:rc2,2.6.2,2.6.3,2.6.4,2.6.5,2.6.6,2.6.6:rc1,2.6.7,2.6.7:rc1,2.6_test9_cvs,and avoid the version 2.4.0,2.4.0:test1,2.4.0:test10,2.4.0:test11,2.4.0:test12,2.4.0:test2,2.4.0:test3,2.4.0:test4,2.4.0:test5,2.4.0:test6,2.4.0:test7,2.4.0:test8,2.4.0:test9,2.4.1,2.4.2,2.4.3,2.4.4,2.4.5,2.4.6,2.4.7,2.4.8,2.4.9,2.4.10,2.4.11,2.4.12,2.4.13,2.4.14,2.4.15,2.4.16,2.4.17,2.4.18,2.4.18:pre1,2.4.18:pre2,2.4.18:pre3,2.4.18:pre4,2.4.18:pre5,2.4.18:pre6,2.4.18:pre7,2.4.18:pre8,2.4.19,2.4.19:pre1,2.4.19:pre2,2.4.19:pre3,2.4.19:pre4,2.4.19:pre5,2.4.19:pre6,2.4.20,2.4.21,2.4.21:pre1,2.4.21:pre4,2.4.21:pre7,2.4.22,2.4.23,2.4.23:pre9,2.4.23_ow2,2.4.24,2.4.24_ow1,2.4.25,2.4.26,2.4.27:pre1,2.4.27:pre2,2.5.0,2.5.1,2.5.2,2.5.3,2.5.4,2.5.5,2.5.6,2.5.7,2.5.8,2.5.9,2.5.10,2.5.11,2.5.12,2.5.13,2.5.14,2.5.15,2.5.16,2.5.17,2.5.18,2.5.19,2.5.20,2.5.21,2.5.22,2.5.23,2.5.24,2.5.25,2.5.26,2.5.27,2.5.28,2.5.29,2.5.30,2.5.31,2.5.32,2.5.33,2.5.34,2.5.35,2.5.36,2.5.37,2.5.38,2.5.39,2.5.40,2.5.41,2.5.42,2.5.43,2.5.44,2.5.45,2.5.46,2.5.47,2.5.48,2.5.49,2.5.50,2.5.51,2.5.52,2.5.53,2.5.54,2.5.55,2.5.56,2.5.57,2.5.58,2.5.59,2.5.60,2.5.61,2.5.62,2.5.63,2.5.64,2.5.65,2.5.66,2.5.67,2.5.68,2.5.69,2.6.0,2.6.0:test1,2.6.0:test10,2.6.0:test11,2.6.0:test2,2.6.0:test3,2.6.0:test4,2.6.0:test5,2.6.0:test6,2.6.0:test7,2.6.0:test8,2.6.0:test9,2.6.1,2.6.1:rc1,2.6.1:rc2,2.6.2,2.6.3,2.6.4,2.6.5,2.6.6,2.6.6:rc1,2.6.7,2.6.7:rc1,2.6_test9_cvs