Vigil@nce - libcap : sortie de prison chroot de capsh
novembre 2011 par Vigil@nce
Ce bulletin a été rédigé par Vigil@nce : http://vigilance.fr/offre
SYNTHÈSE DE LA VULNÉRABILITÉ
Le programme capsh ne créé pas sa prison chroot correctement, ce
qui permet à un attaquant à l’intérieur de la prison d’en sortir.
Gravité : 1/4
Date création : 02/11/2011
PRODUITS CONCERNÉS
– Unix - plateforme
DESCRIPTION DE LA VULNÉRABILITÉ
La bibliothèque libcap implémente le support des capacités Linux
(capabilities).
Cette bibliothèque fournit le programme capsh, qui permet de
démarrer un shell avec des capacités restreintes.
Cependant, après avoir créé une prison chroot, capsh ne change pas
son répertoire courant. Ainsi, au lieu d’avoir un répertoire
courant situé à l’intérieur de la prison, il est à l’extérieur. Le
programme exécuté à l’intérieur de la prison peut alors continuer
à accéder aux fichiers situés hors de la prison.
Le programme capsh ne créé donc pas sa prison chroot correctement,
ce qui permet à un attaquant à l’intérieur de la prison d’en
sortir, pour accéder aux fichiers externes.
ACCÈS AU BULLETIN VIGIL@NCE COMPLET
http://vigilance.fr/vulnerabilite/libcap-sortie-de-prison-chroot-de-capsh-11117