Vigil@nce : Noyau Linux, déni de service via keyctl (KEYCTL_SESSION_TO_PARENT)
septembre 2010 par Vigil@nce
Ce bulletin a été rédigé par Vigil@nce : http://vigilance.fr/
SYNTHÈSE DE LA VULNÉRABILITÉ
Un attaquant peut utiliser keyctl(KEYCTL_SESSION_TO_PARENT) afin
de stopper le noyau.
– Gravité : 2/4
– Date création : 03/09/2010
DESCRIPTION DE LA VULNÉRABILITÉ
La fonction keyctl_session_to_parent() du fichier
security/keys/keyctl.c gère l’appel système
KEYCTL_SESSION_TO_PARENT. Elle permet à un processus de passer à
son père son keyring.
Lors du passage de keyring, un certain nombre de vérifications
sont effectuées. Cependant, si le père n’a pas de keyring, un
pointeur NULL est déréférencé, stoppant ainsi le noyau.
Un attaquant peut alors utiliser keyctl(KEYCTL_SESSION_TO_PARENT)
afin de stopper le noyau.
ACCÈS AU BULLETIN VIGIL@NCE COMPLET