Risques

  • Capture de mots de passe
  • Usurpation locale des privilèges du superutilisateur root sur la machine accueillant splitvt

Systèmes affectés

La version 1.6.3 de splitVT (utilitaire pour UNIX).

Résumé

SplitVT est un programme qui découpe verticalement un terminal en deux parties ; chaque partie accueillant un shell différent. Un programme exploitant un débordement de variable dans la pile a été publié. Ce programme permet d'acquérir les droits root localement.

Solution

4.1 Supprimer splitVT

L'auteur de splitVT reconnaît dans la page de manuel que son application n'est pas absolument sûre en mode SET-UID. Donc, si vous n'avez pas absolument besoin de ce programme, il faut le désinstaller.

4.2 Debian

debian organisation publiant une distribution du système Linux a publié un correctif rendant sûre l'utilisation de splitVT :

Source :  
- http://security.debian.org/dists/stable/updates/source/splitvt_1.6.3-7.0slink1.diff.gz

-   http://security.debian.org/dists/stable/updates/source/splitvt_1.6.3-7.0slink1.dsc

-   http://security.debian.org/dists/stable/updates/source/splitvt_1.6.3.orig.tar.gz

alpha

: http://security.debian.org/dists/stable/updates/binary-alpha/splitvt_1.6.3-7.0slink1_alpha.deb

i386

: http://security.debian.org/dists/stable/updates/binary-i386/splitvt_1.6.3-7.0slink1_i386.deb

m68k

: http://security.debian.org/dists/stable/updates/binary-m68k/splitvt_1.6.3-7.0slink1_m68k.deb

sparc

: http://security.debian.org/dists/stable/updates/binary-sparc/splitvt_1.6.3-7.0slink1_sparc.deb

4.3 Nouvelle version de splitVT

On peut mettre à jour son système en chargeant la dernière version de splitVT :

http://www.devolution.com/~slouken/projects/splitvt/splitvt-1.6.4.tar.gz

.

4.4 Suse

La version de splitVT installée dans la distribution Suse n'est pas sensible à cette vulnérabilité. Cependant, elle est installée dans une configuration qui pourrait permettre, entre autre, de capturer ce qui est entré au clavier (par exemple un mot de passe).

Il faut la remplacer par la version 1.6.4 décrite plus haut (compilée par vos soins).