Integer overflow in the JPEGImageReader implementation in the ImageI/O component in Sun Java SE in JDK and JRE 5.0 before Update 22, JDK and JRE 6 before Update 17, and SDK and JRE 1.4.x before 1.4.2_24 allows remote attackers to execute arbitrary code via large subsample dimensions in a JPEG file that triggers a heap-based buffer overflow, aka Bug Id 6874643. Per: http://sunsolve.sun.com/search/document.do?assetkey1-66-270474-1
Resolution
CR 6854303, 6862970, 6872357, 6872358, and 6862969 are addressed in the following releases:
Java SE for Windows, Solaris, and Linux:
* JDK and JRE 6 Update 17 or later
* JDK and JRE 5.0 Update 22 or later
Java SE for Solaris:
* SDK and JRE 1.4.2_24 or later
Java SE for Windows:
* SDK and JRE 1.3.1_27 or later
Java SE for Business for Windows, Solaris and Linux:
* JDK and JRE 6 Update 17 or later
* JDK and JRE 5.0 Update 22 or later
* SDK and JRE 1.4.2_24 or later
The issues described in CR 6874643 and 6862968 are addressed in the following releases:
Java SE for Windows, Solaris, and Linux:
* JDK and JRE 6 Update 17 or later
* JDK and JRE 5.0 Update 22 or later
Java SE for Solaris:
* SDK and JRE 1.4.2_24 or later
Java SE for Business for Windows, Solaris and Linux:
* JDK and JRE 6 Update 17 or later
* JDK and JRE 5.0 Update 22 or later
* SDK and JRE 1.4.2_24 or later
Java SE releases are available at:
JDK and JRE 6 Update 17:
* http://java.sun.com/javase/downloads/index.jsp
JRE 6 Update 17:
* http://java.com/
* Through the Java Update tool for Microsoft Windows users
JDK 6 Update 17 for Solaris is available in the following patches:
* Java SE 6: update 17 (as delivered in patch 125136-18)
* Java SE 6: update 17 (as delivered in patch 125137-18 (64bit))
* Java SE 6_x86: update 17 (as delivered in patch 125138-18)
* Java SE 6_x86: update 17 (as delivered in patch 125139-18 (64bit))
JDK and JRE 5.0 Update 22:
* http://java.sun.com/javase/downloads/index_jdk5.jsp
JDK 5.0 Update 22 for Solaris is available in the following patches:
* J2SE 5.0: update 22 (as delivered in patch 118666-24)
* J2SE 5.0: update 22 (as delivered in patch 118667-24 (64bit))
* J2SE 5.0_x86: update 22 (as delivered in patch 118668-24)
* J2SE 5.0_x86: update 22 (as delivered in patch 118669-24 (64bit))
Java SE for Business releases are available at:
* http://www.sun.com/software/javaseforbusiness/getit_download.jsp
Publication date: Thu, 05 Nov 2009 22:30:00 +0000