Sun Java JRE Multiple Vulnerabilities (269868 / 269869 / 270476 ..)

This script is Copyright (C) 2009-2017 Tenable Network Security, Inc.

Synopsis :

The remote Windows host contains a runtime environment that is
affected by multiple vulnerabilities.

Description :

The version of Sun Java Runtime Environment (JRE) installed on the
remote host is earlier than 6 Update 17 / 5.0 Update 22 / 1.4.2_24 /
1.3.1_27. Such versions are potentially affected by the following
security issues :

- The Java update mechanism on non-English versions does
not update the JRE when a new version is available.

- A command execution vulnerability exists in the Java
runtime environment deployment toolkit. (269869)

- An issue in the Java web start installer may be
leveraged to allow an untrusted Java web start
application to run as a trusted application. (269870)

- Multiple buffer and integer overflow vulnerabilities.

- A security vulnerability in the JRE with verifying HMAC
digests may allow authentication to be bypassed.

- Two vulnerabilities in the JRE with decoding DER encoded
data and parsing HTTP headers may separately allow a
remote client to cause the JRE on the server to run out
of memory, resulting in a denial of service. (270476)

- A directory traversal vulnerability in the
ICC_Profile.getInstance method allows a remote attacker
to determine the existence of local International Color
Consortium (ICC) profile files. (Bug #6631533)

- A denial of service attack is possible via a BMP file
containing a link to a UNC share pathname for an
International Color Consortium (ICC) profile file.
(Bug #6632445)

- Resurrected classloaders can still have children,
which could allow a remote attacker to gain
privileges via unspecified vectors. (Bug #6636650)

- The Abstract Window Toolkit (AWT) does not properly
restrict the objects that may be sent to loggers, which
allows attackers to obtain sensitive information via
vectors related to the implementation of Component,
KeyboardFocusManager, and DefaultKeyboardFocusManager.
(Bug #6664512)

- An unspecified vulnerability in TrueType font parsing
functionality may lead to a denial of service. (Bug

- The failure to clone arrays returned by the
getConfigurations function could lead to multiple,
unspecified vulnerabilities in the X11 and
Win32GraphicsDevice subsystems. (Bug #6822057)

- The TimeZone.getTimeZone method can be used by a remote
attacker to determine the existence of local files via
its handling of zoneinfo (aka tz) files. (Bug #6824265)

- Java Web Start does not properly handle the interaction
between a signed JAR file and a JNLP application or
applet. (Bug #6870531)

See also :

Solution :

Update to Sun Java JDK / JRE 6 Update 17, JDK / JRE 5.0 Update 22,
SDK / JRE 1.4.2_24, or SDK / JRE 1.3.1_27 or later and remove, if
necessary, any affected versions.

Risk factor :

High / CVSS Base Score : 9.3
CVSS Temporal Score : 7.7
Public Exploit Available : true