Paul Starzetz et Wojciech Purczynski de isec.pl ont découvert une faille de sécurité critique dans le code de gestion de la mémoire de Linux, au sein de l'appel système mremap(2). À cause d'une purge prématurée des TLB (Translation Lookaside Buffers, un cache d'adresse mémoire), un attaquant peut déclencher une exploitation locale du superutilisateur.
Cependant, les vecteurs d'attaque pour les noyaux 2.4.x et 2.2.x sont différents en fonction des versions. Nous avons d'abord cru que la faille de sécurité dans le noyau 2.4.x n'existait pas dans les 2.2.x, et c'est toujours vrai. Cependant, il est apparu qu'une deuxième (sorte de) vulnérabilité est exploitable uniquement dans les noyaux 2.2.x, avec bien sûr une exploitation différente.
Pour l'actuelle distribution stable (Woody), ces problèmes ont été corrigés dans la version 9woody1 des images du noyau Linux 2.2 pour l'architecture sparc et dans la version 2.2.20-5woody3 des sources de Linux 2.2.20.
Pour la distribution instable (Sid), ces problèmes ont été corrigés dans la version 9.1 des images du noyau Linux 2.2 pour l'architecture sparc.
Ce problème a déjà été corrigé pour les autres architectures.
Nous vous recommandons de mettre à jour votre paquet du noyau Linux.
Les sommes MD5 des fichiers indiqués sont disponibles sur la page originale de l'alerte de sécurité.