L'équipe Vigil@nce veille les vulnérabilités publiques qui affectent votre parc informatique, puis propose des correctifs sécurité, une base et des outils pour y remédier.

annonce de vulnérabilité CVE-2012-1820

Quagga : déni de service via ORF

Synthèse de la vulnérabilité

Un peer illicite peut envoyer un message BGP OPEN avec une capacité ORF malformée, afin de mener un déni de service dans Quagga.
Produits concernés : Debian, Fedora, MBS, Solaris, Quagga, RHEL, SUSE Linux Enterprise Desktop, SLES.
Gravité : 2/4.
Date création : 04/06/2012.
Références : BID-53775, CVE-2012-1820, DSA-2497-1, FEDORA-2012-9103, FEDORA-2012-9116, FEDORA-2012-9117, MDVSA-2013:122, RHSA-2012:1259-01, SUSE-SU-2012:0706-1, VIGILANCE-VUL-11672, VU#962587.

Description de la vulnérabilité

La fonctionnalité BGP ORF (Outbound Route Filtering, RFC 5291) permet d'envoyer à un peer une liste de filtres à appliquer sur les routes, afin de les bloquer en amont.

Le message BGP OPEN est utilisé lors de l'initialisation d'une session avec un peer. Ce message peut contenir des capacités (capabilities) indiquant les fonctionnalités supportées (RFC 5492).

La capacité 3 indique que ORF est supporté, et contient un bloc AFI/SAFI (Address Family Identifier, Subsequent Address Family Identifier).

Cependant, lorsque le message BGP OPEN a une capacité ORF avec plusieurs blocs, la fonction bgp_capability_orf_entry() ne gère pas correctement la taille des données. Le démon Quagga cherche alors à lire à une adresse invalide.

Un peer illicite peut donc envoyer un message BGP OPEN avec une capacité ORF malformée, afin de mener un déni de service dans Quagga.
Bulletin Vigil@nce complet.... (essai gratuit)

Service de veille sur les vulnérabilités informatiques

Vigil@nce fournit un patch de vulnérabilités applicatives. Chaque administrateur peut personnaliser la liste des produits pour lesquels il souhaite recevoir des alertes de vulnérabilités. La veille sécurité Vigil@nce publie des bulletins de vulnérabilités pour les failles qui impactent le système d'information. L'équipe Vigil@nce surveille les vulnérabilités informatiques de systèmes et d'applications.