CVE-2026-116779, injection de commande pré-authentification dans FreeSWITCH SIP (CVSS 9.8), est activement exploitée in-the-wild et figure dans le catalogue CISA KEV avec une deadline fédérale au 12 novembre 2026.
En bref
- CVE-2026-116779 : injection de commande pré-authentification dans FreeSWITCH (CWE-78) — CVSS 3.1 : 9.8 (Critical)
- Systèmes affectés : SignalWire FreeSWITCH toutes versions antérieures à 1.11.3
- Action urgente : mettre à jour vers FreeSWITCH 1.11.3 immédiatement — deadline fédérale CISA KEV : 12 novembre 2026
Les faits
Le 9 novembre 2026, la CISA a ajouté CVE-2026-116779 à son catalogue des vulnérabilités exploitées connues (Known Exploited Vulnerabilities, KEV), avec une deadline de remédiation fixée au 12 novembre 2026 pour les agences civiles fédérales américaines. Cette fenêtre de seulement 72 heures entre l'ajout au KEV et l'échéance est exceptionnellement courte et reflète la gravité immédiate de la menace.
CVE-2026-116779 est une vulnérabilité d'injection de commande (CWE-78) dans SignalWire FreeSWITCH, le serveur de communication open source largement déployé dans les infrastructures VoIP, les centres d'appels, les passerelles SIP et les plateformes UCaaS. FreeSWITCH est utilisé par des opérateurs télécom, des entreprises gérant leur propre PBX IP, des intégrateurs de solutions de visioconférence et de nombreux fournisseurs de services de communication dans le cloud.
La faille réside dans la fonction sofia_presence_handle_sip_i_message(), qui traite les messages SIP de type MESSAGE entrants via le module Sofia-SIP. Le vecteur d'attaque est particulièrement alarmant : un attaquant non authentifié peut envoyer un message SIP spécialement forgé contenant des caractères de contrôle dans le champ utilisateur (user field). FreeSWITCH découpe ce champ sur le signe plus (+) sans validation suffisante et transmet les fragments à l'API interne de chat du système, permettant l'exécution arbitraire de commandes FreeSWITCH API avec les privilèges du processus serveur.
Le score CVSS 3.1 est de 9.8 (Critical), avec un vecteur AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. L'accessibilité réseau sans authentification (PR:N), l'absence d'interaction utilisateur requise (UI:N) et la complexité d'attaque minimale (AC:L) en font une vulnérabilité particulièrement dangereuse. Certaines sources secondaires, dont VulDB (référence 431640), rapportent un score CVSS 4.0 de 10.0. Les plateformes FreeSWITCH s'exécutant typiquement avec des droits élevés sur les systèmes Linux, l'injection de commande se traduit concrètement en Remote Code Execution (RCE) sur le système hôte.
L'advisory officiel de SignalWire, publié sous la référence GHSA-mg63-h38w-8p9p le 28 octobre 2026, confirme que la vulnérabilité a été exploitée in-the-wild. Le délai entre la publication du correctif (FreeSWITCH 1.11.3) et l'ajout au catalogue CISA KEV s'est écoulé en moins de deux semaines, confirmant que des acteurs malveillants ont rapidement développé des exploits fonctionnels. Le type de faille — injection via un champ SIP non sanitisé — est caractéristique des vulnérabilités régulièrement découvertes dans les stacks VoIP et rappelle plusieurs vecteurs d'attaque documentés dans Asterisk et d'autres serveurs de communication ces dernières années.
La surface d'attaque est large : toute instance FreeSWITCH exposée sur internet ou accessible depuis un réseau non maîtrisé est potentiellement compromise. FreeSWITCH écoute par défaut sur le port 5060 (SIP/UDP et SIP/TCP), ainsi que sur le port 5061 (SIP/TLS) et les plages de ports RTP. Les instances cloud, les déploiements SaaS et les serveurs de téléphonie directement accessibles constituent la priorité absolue. La faille est présente dans toutes les versions de FreeSWITCH antérieures à 1.11.3, sans exception de version ou de configuration selon les données d'OpenCVE et VulDB.
SignalWire n'a pas publié d'indicateurs de compromission (IoC) spécifiques au moment de la rédaction de cet article. Les analyses de Rescana et d'OstorlabCo indiquent qu'un attaquant exploitant CVE-2026-116779 peut exécuter des commandes FreeSWITCH API en injectant des directives dans le champ utilisateur du message SIP. Ces commandes API permettent notamment de lancer des appels arbitraires (fraude téléphonique, toll fraud), de modifier la configuration du serveur, d'accéder aux enregistrements d'appels, d'exfiltrer des données de configuration SIP et d'utiliser le serveur compromis comme point d'entrée dans le réseau interne de l'organisation victime.
Du point de vue de la chronologie, la faille a été publiquement documentée fin octobre 2026 lors de la publication de l'advisory SignalWire (GHSA-mg63-h38w-8p9p). L'exploitation in-the-wild a été confirmée rapidement, forçant la CISA à réagir avec une entrée KEV et un délai de remédiation inhabitiuellement court. Les organisations utilisant FreeSWITCH en production doivent considérer toute instance non patchée comme potentiellement compromise et procéder à une analyse forensique après la mise à jour.
Impact et exposition
Toute organisation déployant FreeSWITCH dans une version antérieure à 1.11.3 est exposée. Les instances directement accessibles depuis internet sont en premier lieu concernées, mais les déploiements derrière un pare-feu restent vulnérables si un attaquant peut envoyer un message SIP crafté via un réseau interne ou un partenaire compromis. Les opérateurs télécom, les fournisseurs de services UCaaS, les call centers, les entreprises gérant leur propre infrastructure VoIP et les intégrateurs de solutions de communication constituent la population principalement touchée.
Les conditions d'exploitation sont minimales : aucune authentification n'est requise, et l'envoi d'un seul message SIP suffit à déclencher l'exécution de commandes. L'attaquant doit uniquement pouvoir joindre le port SIP du serveur cible. L'impact inclut la compromission totale du serveur FreeSWITCH, le détournement des flux de communication VoIP, l'écoute clandestine des appels en transit, la fraude téléphonique à grande échelle et l'utilisation du serveur comme pivot pour accéder au réseau interne de l'organisation.
Les acteurs spécialisés dans la fraude téléphonique (SIP fraud, toll fraud) ont un intérêt direct à compromettre des serveurs FreeSWITCH pour acheminer des appels frauduleux aux frais des victimes. Les groupes APT peuvent également cibler FreeSWITCH pour intercepter des communications confidentielles dans des secteurs sensibles (gouvernement, santé, finance). L'exploitation active confirmée suggère que des outils automatisés de scan et d'exploitation ciblant les instances FreeSWITCH exposées sont déjà en circulation dans les milieux cybercriminels.
Recommandations immédiates
- Mettre à jour FreeSWITCH vers la version 1.11.3 ou ultérieure — advisory : SignalWire Security Advisory GHSA-mg63-h38w-8p9p (28 octobre 2026)
- Si la mise à jour immédiate est impossible : restreindre l'accès aux ports SIP (5060/UDP, 5060/TCP, 5061/TLS) via des règles de pare-feu strictes, n'autorisant que les IPs de confiance
- Vérifier l'intégrité du système FreeSWITCH après la mise à jour : fichiers de configuration, scripts Lua/JavaScript chargés, processus lancés depuis le démon freeswitch
- Activer les logs SIP détaillés et surveiller les messages SIP avec des caractères inhabituels dans les champs utilisateur (présence de +, pipes, guillemets ou séquences de commande)
- Surveiller les connexions sortantes anormales depuis le serveur FreeSWITCH : signaux d'exploitation incluent des connexions vers des IPs inconnues et des appels vers des numéros premium internationaux
⚠️ Urgence maximale
CVE-2026-116779 est activement exploitée in-the-wild et figure dans le catalogue CISA KEV depuis le 9 novembre 2026 avec une deadline fédérale au 12 novembre 2026. Toute instance FreeSWITCH non patchée exposée sur internet doit être considérée comme potentiellement compromise et traitée comme un incident de sécurité actif.
Comment savoir si je suis vulnérable ?
Exécutez freeswitch -version ou connectez-vous à la console FreeSWITCH avec fs_cli -x "version". Toute version antérieure à 1.11.3 est vulnérable. Sur les distributions Linux, vérifiez avec votre gestionnaire de paquets : dpkg -l freeswitch (Debian/Ubuntu) ou rpm -q freeswitch (RHEL/CentOS). Si la version est inférieure à 1.11.3, appliquez le correctif en urgence et analysez vos logs SIP pour détecter d'éventuels messages suspects.
Votre infrastructure VoIP est-elle exposée ?
Ayi NEDJIMI réalise des audits ciblés pour identifier et corriger vos vulnérabilités sur vos infrastructures de communication.
Demander un auditÀ propos de l'auteur
Ayi NEDJIMI
Auditeur Senior Cybersécurité & Consultant IA
Expert Judiciaire — Cour d'Appel de Paris
Habilitation Confidentiel Défense
ayi@ayinedjimi-consultants.fr
Ayi NEDJIMI est un vétéran de la cybersécurité avec plus de 25 ans d'expérience sur des missions critiques. Ancien développeur Microsoft à Redmond sur le module GINA (Windows NT4) et co-auteur de la version française du guide de sécurité Windows NT4 pour la NSA.
À la tête d'Ayi NEDJIMI Consultants, il réalise des audits Lead Auditor ISO 42001 et ISO 27001, des pentests d'infrastructures critiques, du forensics et des missions de conformité NIS2 / AI Act.
Conférencier international (Europe & US), il a formé plus de 10 000 professionnels.
Domaines d'expertise
Ressources & Outils de l'auteur
Testez vos connaissances
Mini-quiz de certification lié à cet article — propulsé par CertifExpress
Articles connexes
N-able N-central : 33 zero-days Able2Shell, 3 chaînes RCE
Un chercheur publie 33 zero-days sur GitHub (Able2Shell) ciblant N-able N-central, formant 3 chaînes RCE et une escalade root. N-able ferme son infrastructure hébergée le 9 novembre 2026 — MSP on-premises : arrêt immédiat.
CVE-2026-98432 : Linux kernel MPTCP RCE racine CVSS 9.8
CVE-2026-98432, use-after-free dans la pile TCP du noyau Linux (CVSS 9.8), permet une exécution de code root à distance sur les serveurs Linux avec listener MPTCP. Scan actif détecté sur internet depuis le 8 novembre 2026.
CVE-2026-20253 : Splunk Enterprise RCE pré-auth CVSS 9.8 — CISA KEV
CVE-2026-20253 (CVSS 9.8) : Splunk Enterprise expose un sidecar PostgreSQL sans authentification permettant une RCE en 5 requêtes HTTP. CISA KEV — première vulnérabilité Splunk jamais cataloguée. Exploitation active confirmée.
Un projet cybersécurité ? Parlons-en.
Pentest, conformité NIS 2, ISO 27001, audit IA, RSSI externalisé… nos experts répondent sous 24h pour évaluer votre besoin et vous proposer un accompagnement sur mesure.
Commentaires
Aucun commentaire pour le moment. Soyez le premier à commenter !
Laisser un commentaire