Risque

  • Déni de service à distance ;
  • contournement de la politique de sécurité ;
  • atteinte à l'intégrité des données.

Systèmes affectés

  • Asterisk Open Source 1.2.x pour les versions antérieures à 1.2.27 ;
  • Asterisk Open Source 1.4.x pour les versions antérieures à 1.4.18.1 et 1.4.19-rc3 ;
  • Asterisk Open Source 1.6.x pour les versions antérieures à 1.6.0-beta6 ;
  • Asterisk Business Edition B.x.x pour les versions antérieures à B.2.5.1 ;
  • Asterisk Business Edition C.x.x pour les versions antérieures à C.1.6.1 ;
  • AsteriskNOW 1.0.x pour les versions antérieures à 1.0.2 ;
  • Asterisk Appliance Developer Kit (SVN) pour les versions antérieures à 1.4 revision 109386 ;
  • s800i (Asterisk Appliance) 1.1.x pour les versions antérieures à 1.1.0.2.

Résumé

Plusieurs vulnérabilités ont été identifiées dans le gestionnaire de téléphonie sur IP Asterisk. Celles-ci peuvent être exploitées afin de perturber le service, lancer des appels à l'insu des utilisateurs ou écrire dans des zones de mémoire arbitraires.

Description

Plusieurs vulnérabilités ont été identifiées dans le gestionnaire de téléphonie sur IP Asterisk :

  • l'application ne manipulerait pas correctement certains contenus RTP, provoquant des écritures dans des zones arbitraires de la mémoire. Ces vulnérabilités peuvent être exploitées par le biais de toute requête SIP avec SDP (Session Description Protocol), comme INVITE.
  • il serait possible de lancer des appels non authentifiés à cause d'un mauvais contrôle du champs From de l'en-tête SIP par le pilote de canal SIP. Il s'agit du contournement de l'option de configuration allowguest.
  • le format de journalisation des messages n'est pas interprété correctement via l'interface ast_verbose.
  • la génération des identifiants de session (manager ID) dans le serveur AsteriskGUI HTTP serait relativement prévisible.

Ces vulnérabilités peuvent donc être exploitées afin de perturber le service, lancer des appels à l'insu des utilisateurs ou écrire dans des zones de mémoire arbitraires.

Solution

Se référer aux bulletins du projet Asterisk pour l'obtention des correctifs (cf. section Documentation).

Documentation