Errores detectados:
CVE-2009-3555:
Marsh Ray and Steve Dispensa descubrió una falla en los protocolos TLS y SSLv3. Si un atacante puede realizar un ataque "men in the middle" al inicio de una conexión TLS, el atacante puede inyectar código en forma arbitraria al inicio de la sesión del usuario.
CVE-2010-0082, CVE-2010-0084, CVE-2010-0085, CVE-2010-0088, CVE-2010-0091, CVE-2010-0094:
Fue descubierto que la tabla de carga de constantes de políticas no manejan adecuadamente algunos objetos sensibles. Si un usuario en engañado en ejecutar un applet especialmente diseñado, puede filtrarse información privada, generando una pérdida de privacidad.
CVE-2010-0092, CVE-2010-0093, CVE-2010-0095, CVE-2010-0845:
Fue descubierto que AtomicReferenceArray, System.arraycopy, InetAddress, y HashAttributeSet no manejan adecuadamente algunas situaciones. Si un atacante remoto puede disparar una condicione de error específica, la aplicación Java se puede colgar generando una negación de servicio.
CVE-2010-0837, CVE-2010-0838, CVE-2010-0847, CVE-2010-0848
Fue descubierto que Pack200, CMM readMabCurveData, ImagingLib, y la bilbioteca AWT no chequean correctamente el largo del buffer. Si un usuario o sistema automático es engañado en manejar un JAR especialmente diseñado o una imagen, el atacante remoto puede hacer que Java se cuelgue o posiblemente obtener una escalada de privilegios.
CVE-2010-0840
Fue descubierto que los applets no manejan adecuadamente algunas cadenas de confianza. Si un usuario es engañado en ejecutar un applet especialmente diseñado, el atacante remoto puede ejecutar código con los privilegios del usuario.