Avis du CERT-FR

Objet : Vulnérabilité de l'authentification OPIE dans FreeBSD

Gestion du document

Référence CERTA-2006-AVI-126
Titre Vulnérabilité de l'authentification OPIE dans FreeBSD
Date de la première version23 mars 2006
Date de la dernière version23 mars 2006
Source(s) Bulletin de sécurité FreeBSD FreeBSD-SA-06:12.opie du 22 mars 2006

Une gestion de version détaillée se trouve à la fin de ce document.

Risques

  • Contournement de la politique de sécurité
  • Élévation de privilèges

Systèmes affectés

Toutes les versions de FreeBSD.

Résumé

Une vulnérabilité dans un mécanisme d'authentification sous FreeBSD permet à un utilisateur mal intentionné d'élever ses privilèges.

Description

OPIE (One-time Passwords In Everything) est une mis en œuvre du système OTP (One-Time Password), un système basé sur des mots de passe dits jetables permettant de se prémunir contre les attaques par rejeu. Le programmme opiepasswd est utilisé afin de contôler l'authentification OPIE pour un utilisateur. Sous FreeBSD, le mécanisme OPIE est activé par défaut au travers de PAM (Pluggable Authentication Module). Une vulnérabilité dans ce mécanisme d'authentification OPIE permet à un utilisateur mal intentionné, dans certaines conditions, d'élever ses privilèges.

Contournement provisoire

  • Désactiver l'authentification par OPIE à travers PAM. Pour ceci, on pourra exécuter la commande :

    sed -i "" -e /opie/s/^/#/ /etc/pam.d/*
    
  • enlever le drapeau setuid du binaire opiepasswd. Pour cela :

      chflags noschg /usr/bin/opiepasswd
      chmod 555 /usr/bin/opiepasswd
      chflags schg /usr/bin/opiepasswd
    

Solution

Se référer au bulletin de sécurité de l'éditeur pour l'obtention des correctifs (cf. section Documentation).

Documentation

Gestion détaillée du document

Date Description
23 mars 2006 version initiale.
Choisissez un thème pour personnaliser l'apparence du site.