Andres Salomon a remarqué un problème dans la gestion CGI de sessions de Ruby, un language de script orienté objet. FileStore de CGI::Session (et sûrement PStore mais pas pour Debian Woody) ne gère pas les informations de session de manière non sécurisée. Ils créent simplement des fichiers, ignorant les questions de permissions. Un attaquant qui aurait un accès shell au serveur web peut prendre ainsi n'importe quelle session.
Pour la distribution stable (Woody), ce problème a été corrigé dans la version 1.6.7-3woody3.
Pour les distributions instable et de test (Sid et Sarge), ce problème a été corrigé dans la version 1.8.1+1.8.2pre1-4.
Nous vous recommandons de mettre à jour votre paquet libruby.
Les hachés MD5 des fichiers indiqués sont disponibles sur la page originale de l'alerte de sécurité.