Avis du CERT-FR

Objet : Vulnérabilité de GNU Radius

Gestion du document

Référence CERTA-2006-AVI-514
Titre Vulnérabilité de GNU Radius
Date de la première version28 novembre 2006
Date de la dernière version28 novembre 2006
Source(s)

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

Risque

  • Exécution de code arbitraire à distance

Systèmes affectés

  • GNU Radius 1.x

Résumé

GNU Radius est un serveur du protocole RADIUS destiné à l'authentification des utilisateurs (RFC 2138).

Une vulnérabilité de l'interface SQL de GNU Radius permet à un utilisateur d'exécuter du code arbitraire à distance.

Description

La vulnérabilité concerne GNU Radius compilé avec le support SQL et utilisant une base de données SQL pour l'imputation (accounting). Ces options sont activées par défaut dans les distributions Gentoo Linux et FreeBSD.

Une chaîne de contrôle de format est construite à partir de données de l'utilisateur. Elle est transmise sans vérifications suffisantes à la fonction sqllog(). Un utilisateur malveillant peut, par le biais de données malicieusement construites, exécuter du code à distance dans le contexte du service (daemon) radiusd.

Contournement provisoire

  • Basculer vers l'un des deux autres modes d'imputation, pour maintenir la fonction sans la vulnérabilité.

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
28 novembre 2006 version initiale.
Choisissez un thème pour personnaliser l'apparence du site.