Risque

  • Exécution de code arbitraire à distance ;
  • déni de service à distance.

Systèmes affectés

Serveur Quagga versions inférieures à 0.99.17.

Résumé

Des vulnérabilités dans le démon BGP de la suite Quagga permettent à un attaquant de réaliser un déni de service et d'exécuter du code arbitraire à distance.

Description

Une erreur de déréférencement de pointeur NULL peut être exploitée pour terminer l'exécution du démon BGP en envoyant une requête de mise à jour spécialement constituée. Une deuxième erreur, dans le traitement des messages Route-Refresh peut déclencher un débordement de tampon sur le tas via un enregistrement ORF envoyé par un poste déjà configuré. Une exploitation de ce débordement peut mener à une exécution de code arbitraire à distance

Solution

La version 0.99.17 de Quagga contient la version corrigée du démon BGP.

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

Documentation