Thread-topic: [SA25981] Sun Java JRE Web Start JNLP File Processing Buffer Overflow
>
> TITLE:
> Sun Java JRE Web Start JNLP File Processing Buffer Overflow
>
> SECUNIA ADVISORY ID:
> SA25981
>
> VERIFY ADVISORY:
> http://secunia.com/advisories/25981/
>
> CRITICAL:
> Highly critical
>
> IMPACT:
> System access
>
> WHERE:
> From remote
>
> SOFTWARE:
> Sun Java JRE 1.6.x / 6.x
> http://secunia.com/product/12878/
> Sun Java JRE 1.5.x / 5.x
> http://secunia.com/product/4228/
> Java Web Start 1.x
> http://secunia.com/product/1005/
>
> DESCRIPTION:
> Daniel Soeder has reported a vulnerability in Sun Java JRE, which can
> be exploited by malicious people to compromise a user's system.
>
> The vulnerability is caused due to a boundary error within the Java
> Web Start component (javaws.exe) when processing JNLP files. This can
> be exploited to cause a stack-based buffer overflow via a specially
> crafted JNLP file with an overly long codebase attribute.
>
> Successful exploitation allows execution of arbitrary code e.g. when
> a user visits a malicious website.
>
> The vulnerability is reported in the following versions:
> * Java Runtime Environment 6 Update 1 and earlier
> * Java Runtime Environment 5 Update 11, and earlier
>
> SOLUTION:
> Apply updates.
>
> JRE 5 Update 12:
> http://java.sun.com/javase/downloads/index_jdk5.jsp
>
> JRE 6 Update 2:
> http://java.sun.com/javase/downloads/index.jsp
>
> PROVIDED AND/OR DISCOVERED BY:
> Daniel Soeder, eEye Digital Security
>
> ORIGINAL ADVISORY:
> http://research.eeye.com/html/advisories/published/AD20070705.html
>