Avis du CERT-FR

Objet : Multiples vulnérabilités dans Ruby

Gestion du document

Référence CERTA-2008-AVI-342
Titre Multiples vulnérabilités dans Ruby
Date de la première version27 juin 2008
Date de la dernière version27 juin 2008
Source(s) Bulletin de sécurité Ruby du 20 juin 2008

Une gestion de version détaillée se trouve à la fin de ce document.

Risques

  • Atteinte à la confidentialité des donnéss
  • Déni de service à distance
  • Exécution de code arbitraire à distance

Systèmes affectés

  • Ruby versions 1.8.4 et antérieures ;
  • Ruby versions 1.8.5-p230 et antérieures ;
  • Ruby versions 1.8.6-p229 et antérieures ;
  • Ruby versions 1.8.7-p21 et antérieures ;
  • Ruby versions 1.9.0-1 et antérieures.

Résumé

Plusieurs vulnérabilités dans Ruby permettent à un utilisateur distant de porter atteinte à la confidentialité des données, de provoquer un déni de service ou d'exécuter du code arbitraire.

Description

Plusieurs vulnérabilités sont présentes dans l'interpréteur Ruby ou des classes de base Ruby associées :

  • la première est relative à certains composants WEBrick qui, sous certaines conditions, permettent à un utilisateur distant de porter atteinte à la confidentialité des données utilisées par l'application web s'appuyant sur ces composants ;
  • la deuxième concerne plusieurs failles de type débordement d'entiers dans certaines fonctions de Ruby. Elle permet à un utilisateur distant de provoquer un déni de service via des paramètres de longueur excessive ;
  • la dernière est dûe à une erreur dans certaines fonctions d'allocations de mémoire et permet à un utilisateur distant de provoquer un déni de service ou d'exécuter du code arbitraire.

Solution

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

Documentation

Gestion détaillée du document

Date Description
27 juin 2008 version initiale.
Choisissez un thème pour personnaliser l'apparence du site.