Múltiples vulnerabilidades en la máquina virtual de Java de Microsoft
|
Clasificación de la vulnerabilidad
|
Propiedad |
Valor |
Nivel de Confianza |
Oficial |
Impacto |
Compromiso Root |
Dificultad |
Avanzado |
Requerimientos del atacante |
Acceso remoto sin cuenta a un servicio estandar |
Información sobre el sistema
|
Propiedad |
Valor |
Fabricant afectat |
Microsoft |
Software afectado |
Microsoft JVM 1.1
Microsoft Internet Explorer 5.0, 5.0.1, 5.5 Preview, 5.5, 5.5SP1, 5.5SP2, 6.0, 6.0SP1 |
Descripción
|
Se han descubierto múltiples vulnerabilidades en la máquina virtual de Microsoft:
1.- Vulnerabilidad que posibilita que applets Java no confiables puedan acceder a objetos COM. Por diseño los objetos COM proporcionan funcionalidades, a través de las cuales un potencial atacante remoto podría hacerse con el control del sistema vulnerable.
2.- Vulnerabilidades en el paquete de restricción de acceso de Microsoft JVM. Al parecer, los campos que controlan la restricción de acceso pueden ser alterados o vaciados, permitiendo así que cualquier applet consiga saltarse las restricciones.
3.- Un potencial atacante puede llegar a introducir un applet malicioso con acceso al DOM del sistema objetivo para recuperar valores de cookies o manipular contenido web. Ello se debe a una vulnerabilidad en el parseo de la URL.
4.- Vulnerabilidad que resulta porque la máquina virtual de Microsoft no previene la llamada de APIs JDBC desde applets Java. Por diseño, estas APIs proporcionan funcionalidades para añadir, cambiar, borrar o modificar contenidos de bases de datos; eso sí, dichas acciones están sujetas a los privilegios de un usuario.
5.- Microsoft JVM utiliza una clase llamada com.ms.vm.loader.CabCracker, que contiene un método público que permite cargar archivos CAB desde el disco duro. Como el método es públido, cualquier applet puede llamar a este método y saltarse cualquier chequeo de seguridad.
6.- Vulnerabilidad a través de la cual un potencial atacante
podría obtener el nombre de usuario de un determinado usuario. Dicha vulnerabilidad se da debido a que applets no confiables tienen acceso a la propiedad de sistema user.dir, y a la que no deberían tener acceso.
7.- Denegación de servicio al pasar un objeto a la máquina virtual de Microsoft. Al parecer, un error que permite a los applets invocar métodos de interfaces proprietarias de Microsoft, puede resultar en un comportamiento indefinido y puede llegar a colgar el browser. |
Solución
|
Actualización de software
Microsoft
Windows Update
http://windowsupdate.microsoft.com/ |
Identificadores estándar
|
Propiedad |
Valor |
CVE |
CAN-2002-1257
CAN-2002-1258
CAN-2002-1260
CAN-2002-1292
CAN-2002-1295
CAN-2002-1325 |
BID |
NULL |
Recursos adicionales
|
Microsoft Security Bulletin MS02-069
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/security/bulletin/MS02-069.asp |