Vulnérabilité du type symlink race dans FileUtils
Posté par Jean-Denis Vauguet le 2011-03-07
Une faille de sécurité lié à une vulnérabilité du type symlink race a
été découverte dans FileUtils.remove_entry_secure. Elle permet à des
utilisateurs locaux de détruire des dossiers et fichiers.
Versions touchées
- Ruby 1.8.6 patchlevel 420 et toutes les versions précédentes
- Ruby 1.8.7 patchlevel 330 et toutes les versions précédentes
- Versions de développement de Ruby 1.8 (1.8.8dev)
- Ruby 1.9.1 patchlevel 430 et toutes les versions précédentes
- Ruby 1.9.2 patchlevel 136 et toutes les versions précédentes
- Versions de développement de Ruby 1.9 (1.9.3dev)
Solutions
Le problème a été corrigé. Tous les utilisateurs concernés sont encouragés à mettre à jour leur installation de Ruby.
Il faut toutefois noter que ce type de vulnérabilité ne peut être évité dans le cas où un dossier parent du dossier courant est détenu par quelqu'un en qui vous ne pouvez avoir confiance. Pour rester dans un cas totalement sécurisé, il faut vous assurer qu'aucun des dossiers parents ne peut être déplacé/modifié par quelqu'un de suspect.
Mises-à-jour
- 1.8.7-334 corrige cette faille. Les utilisateurs de la branche 1.8.7 sont invités à installer cette version.
- 1.9.1-p431 corrige cette faille. Les utilisateur de la branche 1.9.1 sont invités à installer cette version.
- 1.9.2-p180 corrige cette faille. Les utilisateurs de la branche 1.9.2 sont invités à installer cette version.
Actualité récente
Ruby 3.2.10 est disponible
Ruby 3.2.10 est désormais disponible.
Posté par hsbt le 2026-01-14
Ruby 4.0.1 est disponible
Ruby 4.0.1 est désormais disponible.
Posté par k0kubun le 2026-01-13
Refonte de l'identité visuelle de notre site
Nous sommes ravis d’annoncer une refonte complète de notre site. Le style de cette mise à jour a été créé par Taeko Akatsuka.
Posté par Hiroshi SHIBATA le 2025-12-22
Sortie de Ruby 3.4.4
Ruby 3.4.4 est sorti.
Posté par k0kubun le 2025-05-14