CVE:CVE-2009-2674
CNNVD:CNNVD-200908-014
Solaris系统的Java运行时环境(JRE)为JAVA应用程序提供可靠的运行环境。
JRE中负责为Web Start应用加载JPEG启动屏幕的代码中存在整数溢出漏洞。在处理启动屏幕的某些部分时，javaws.exe错误的计算了之后所使用的内存分配，在之后的解压中Java Web Start会将数据写入错误分配的缓冲区中，最终会触发堆溢出，导致以当前用户权限执行任意代码。
solution:Upgrade sun jdk to a higher version than 1.6.0:update2,6:update_1,6:update_10,6:update_11,6:update_12,6:update_13,6:update_2,6:update_3,6:update_4,6:update_5,6:update_6,6:update_7,6:update_8,6:update_9,and avoid the version 1.6.0:update2,6:update_1,6:update_10,6:update_11,6:update_12,6:update_13,6:update_2,6:update_3,6:update_4,6:update_5,6:update_6,6:update_7,6:update_8,6:update_9; Upgrade sun jre to a higher version than 6:update_1,6:update_10,6:update_11,6:update_12,6:update_13,6:update_2,6:update_3,6:update_4,6:update_5,6:update_6,6:update_7,6:update_8,6:update_9,and avoid the version 6:update_1,6:update_10,6:update_11,6:update_12,6:update_13,6:update_2,6:update_3,6:update_4,6:update_5,6:update_6,6:update_7,6:update_8,6:update_9