Risque

  • Déni de service à distance ;
  • exécution de code arbitraire à distance ;
  • contournement de la politique de sécurité.

Systèmes affectés

  • JDK et JRE 6 avec une mise à jour antérieure à la version 13 ;
  • JDK et JRE 5.0 avec une mise à jour antérieure à la version 18 ;
  • SDK et JRE versions antérieures à 1.4.2_20 ;
  • SDK et JRE versions antérieures à 1.3.1_25.

Résumé

De multiples vulnérabilités du composant et de l'applet Java permettent à un individu distant de contourner la politique de sécurité, d'exécuter du code arbitraire et de réaliser un déni de service.

Description

De multiples vulnérabilités existent dans le composant et l'applet Java :

  • la première est présente dans l'implémentation de l'initialisation de connexions LDAP et permet à un individu distant de réaliser un déni de service ;
  • la deuxième est présente dans le client LDAP du JRE et permet à un individu distant d'exécuter du code arbitraire présent sur un serveur LDAP spécialement paramétré ;
  • la troisième concerne les composants Java utilisant l'application unpack200, elle permet à un individu distant, par le biais de plusieurs débordements, d'élever ses privilèges au moyen d'une application Java spécialement construite ;
  • la quatrième est un débordement de mémoire lors de la manipulation d'images, elle permet à un individu distant d'élever ses privilèges par le biais d'un fichier image spécialement construit ;
  • la cinquième concerne la gestion du stockage temporaire de certains fichiers (font files), elle permet à un individu distant de réaliser un déni de service en remplissant l'espace de stockage ;
  • la sixième concerne le service JAX-WS, présent dans l'implémentation du serveur HTTP, elle permet à un individu distant de réaliser un déni de service ;
  • la septième concerne la machine virtuelle du JRE, elle permet à un individu distant de contourner la politique de sécurité et d'exécuter du code arbitraire ;
  • la dernière concerne le composant Java, de multiples vulnérabilités de ce composant permettent à un individu distant de contourner la politique de sécurité, d'exécuter du code arbitraire et de réaliser un déni de service.

Solution

Se référer aux bulletins de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).

Documentation