Risques
- Déni de service à distance
- Exécution de code arbitraire à 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
- Notes de mise à jour de Quagga du 19 août 2010 : http://www.quagga.net/news2.php?y=2010&m=8&d=19