CVE:CVE-2009-3871
CNNVD:CNNVD-200911-050
JDK和JRE更新22版之前的5.0版、JDK和JRE更新17版之前的6版、SDK和JRE 1.3.1_27版之前的1.3.x 版以及SDK和JRE 1.4.2_24版之前的1.4.x版中的Sun Java SE中的Java Runtime Environment(JRE)的Abstract Window Toolkit(AWT)的 setBytePixels函数中的堆缓冲区溢出允许远程攻击者借助特制自变量，执行任意代码。该漏洞又称Bug Id 6872358。
solution:Upgrade sun jdk to a higher version than 1.5.0:update_1,1.5.0:update_10,1.5.0:update_11,1.5.0:update_12,1.5.0:update_13,1.5.0:update_14,1.5.0:update_15,1.5.0:update_16,1.5.0:update_17,1.5.0:update_18,1.5.0:update_19,1.5.0:update_2,1.5.0:update_20,1.5.0:update_21,1.5.0:update_3,1.5.0:update_4,1.5.0:update_5,1.5.0:update_6,1.5.0:update_7,1.5.0:update_8,1.5.0:update_9,1.6.0:update_1,1.6.0:update_10,1.6.0:update_11,1.6.0:update_12,1.6.0:update_13,1.6.0:update_14,1.6.0:update_15,1.6.0:update_16,1.6.0:update_3,1.6.0:update_4,1.6.0:update_5,1.6.0:update_6,1.6.0:update_7,1.6.0:update_8,1.6.0:update_9,1.6.0:update2,and avoid the version 1.5.0:update_1,1.5.0:update_10,1.5.0:update_11,1.5.0:update_12,1.5.0:update_13,1.5.0:update_14,1.5.0:update_15,1.5.0:update_16,1.5.0:update_17,1.5.0:update_18,1.5.0:update_19,1.5.0:update_2,1.5.0:update_20,1.5.0:update_21,1.5.0:update_3,1.5.0:update_4,1.5.0:update_5,1.5.0:update_6,1.5.0:update_7,1.5.0:update_8,1.5.0:update_9,1.6.0:update_1,1.6.0:update_10,1.6.0:update_11,1.6.0:update_12,1.6.0:update_13,1.6.0:update_14,1.6.0:update_15,1.6.0:update_16,1.6.0:update_3,1.6.0:update_4,1.6.0:update_5,1.6.0:update_6,1.6.0:update_7,1.6.0:update_8,1.6.0:update_9,1.6.0:update2; Upgrade sun jre to a higher version than 1.5.0:update_1,1.5.0:update_11,1.5.0:update_12,1.5.0:update_13,1.5.0:update_14,1.5.0:update_15,1.5.0:update_16,1.5.0:update_17,1.5.0:update_18,1.5.0:update_19,1.5.0:update_2,1.5.0:update_20,1.5.0:update_21,1.5.0:update_3,1.5.0:update_4,1.5.0:update_5,1.5.0:update_6,1.5.0:update_7,1.5.0:update_8,1.5.0:update_9,1.6.0:update_1,1.6.0:update_10,1.6.0:update_11,1.6.0:update_12,1.6.0:update_13,1.6.0:update_14,1.6.0:update_15,1.6.0:update_16,1.6.0:update_2,1.6.0:update_3,1.6.0:update_4,1.6.0:update_5,1.6.0:update_6,1.6.0:update_7,1.6.0:update_8,1.6.0:update_9,1.4.2_1,1.4.2_2,1.4.2_02,1.4.2_03,1.4.2_3,1.4.2_4,1.4.2_04,1.4.2_05,1.4.2_5,1.4.2_06,1.4.2_6,1.4.2_7,1.4.2_07,1.4.2_8,1.4.2_08,1.4.2_09,1.4.2_9,1.4.2_10,1.4.2_11,1.4.2_12,1.4.2_13,1.4.2_14,1.4.2_15,1.4.2_16,1.4.2_17,1.4.2_18,1.4.2_19,1.4.2_20,1.4.2_21,1.4.2_22,1.3.1_1,1.3.1_01,1.3.1_01a,1.3.1_02,1.3.1_2,1.3.1_03,1.3.1_3,1.3.1_4,1.3.1_04,1.3.1_05,1.3.1_5,1.3.1_06,1.3.1_6,1.3.1_07,1.3.1_7,1.3.1_8,1.3.1_08,1.3.1_9,1.3.1_09,1.3.1_10,1.3.1_11,1.3.1_12,1.3.1_13,1.3.1_14,1.3.1_15,1.3.1_16,1.3.1_17,1.3.1_18,1.3.1_19,1.3.1_20,1.3.1_21,1.3.1_22,1.3.1_23,1.3.1_24,1.3.1_25,1.4.2_01,and avoid the version 1.5.0:update_1,1.5.0:update_11,1.5.0:update_12,1.5.0:update_13,1.5.0:update_14,1.5.0:update_15,1.5.0:update_16,1.5.0:update_17,1.5.0:update_18,1.5.0:update_19,1.5.0:update_2,1.5.0:update_20,1.5.0:update_21,1.5.0:update_3,1.5.0:update_4,1.5.0:update_5,1.5.0:update_6,1.5.0:update_7,1.5.0:update_8,1.5.0:update_9,1.6.0:update_1,1.6.0:update_10,1.6.0:update_11,1.6.0:update_12,1.6.0:update_13,1.6.0:update_14,1.6.0:update_15,1.6.0:update_16,1.6.0:update_2,1.6.0:update_3,1.6.0:update_4,1.6.0:update_5,1.6.0:update_6,1.6.0:update_7,1.6.0:update_8,1.6.0:update_9,1.4.2_1,1.4.2_2,1.4.2_02,1.4.2_03,1.4.2_3,1.4.2_4,1.4.2_04,1.4.2_05,1.4.2_5,1.4.2_06,1.4.2_6,1.4.2_7,1.4.2_07,1.4.2_8,1.4.2_08,1.4.2_09,1.4.2_9,1.4.2_10,1.4.2_11,1.4.2_12,1.4.2_13,1.4.2_14,1.4.2_15,1.4.2_16,1.4.2_17,1.4.2_18,1.4.2_19,1.4.2_20,1.4.2_21,1.4.2_22,1.3.1_1,1.3.1_01,1.3.1_01a,1.3.1_02,1.3.1_2,1.3.1_03,1.3.1_3,1.3.1_4,1.3.1_04,1.3.1_05,1.3.1_5,1.3.1_06,1.3.1_6,1.3.1_07,1.3.1_7,1.3.1_8,1.3.1_08,1.3.1_9,1.3.1_09,1.3.1_10,1.3.1_11,1.3.1_12,1.3.1_13,1.3.1_14,1.3.1_15,1.3.1_16,1.3.1_17,1.3.1_18,1.3.1_19,1.3.1_20,1.3.1_21,1.3.1_22,1.3.1_23,1.3.1_24,1.3.1_25,1.4.2_01; Upgrade sun sdk to a higher version than 1.4.2_01,1.4.2_1,1.4.2_2,1.4.2_02,1.4.2_03,1.4.2_3,1.4.2_04,1.4.2_4,1.4.2_5,1.4.2_05,1.4.2_6,1.4.2_06,1.4.2_07,1.4.2_7,1.4.2_8,1.4.2_08,1.4.2_09,1.4.2_9,1.4.2_10,1.4.2_11,1.4.2_12,1.4.2_13,1.4.2_14,1.4.2_15,1.4.2_16,1.4.2_17,1.4.2_18,1.4.2_19,1.4.2_20,1.4.2_21,1.4.2_22,1.3.1_01,1.3.1_01a,1.3.1_2,1.3.1_02,1.3.1_03,1.3.1_3,1.3.1_4,1.3.1_04,1.3.1_5,1.3.1_05,1.3.1_6,1.3.1_06,1.3.1_7,1.3.1_07,1.3.1_8,1.3.1_08,1.3.1_9,1.3.1_09,1.3.1_10,1.3.1_11,1.3.1_12,1.3.1_13,1.3.1_14,1.3.1_15,1.3.1_16,1.3.1_17,1.3.1_18,1.3.1_19,1.3.1_20,1.3.1_21,1.3.1_22,1.3.1_23,1.3.1_24,1.3.1_25,and avoid the version 1.4.2_01,1.4.2_1,1.4.2_2,1.4.2_02,1.4.2_03,1.4.2_3,1.4.2_04,1.4.2_4,1.4.2_5,1.4.2_05,1.4.2_6,1.4.2_06,1.4.2_07,1.4.2_7,1.4.2_8,1.4.2_08,1.4.2_09,1.4.2_9,1.4.2_10,1.4.2_11,1.4.2_12,1.4.2_13,1.4.2_14,1.4.2_15,1.4.2_16,1.4.2_17,1.4.2_18,1.4.2_19,1.4.2_20,1.4.2_21,1.4.2_22,1.3.1_01,1.3.1_01a,1.3.1_2,1.3.1_02,1.3.1_03,1.3.1_3,1.3.1_4,1.3.1_04,1.3.1_5,1.3.1_05,1.3.1_6,1.3.1_06,1.3.1_7,1.3.1_07,1.3.1_8,1.3.1_08,1.3.1_9,1.3.1_09,1.3.1_10,1.3.1_11,1.3.1_12,1.3.1_13,1.3.1_14,1.3.1_15,1.3.1_16,1.3.1_17,1.3.1_18,1.3.1_19,1.3.1_20,1.3.1_21,1.3.1_22,1.3.1_23,1.3.1_24,1.3.1_25