Threat Intelligence

Head Mare détourne TrueConf Server pour trojaniser ses propres installeurs clients

Admin CyberAfrik 09 August 2026 16 lectures
Head Mare détourne TrueConf Server pour trojaniser ses propres installeurs clients

Rapport CTI technique du 9 août 2026

Résumé exécutif

Kaspersky a documenté une nouvelle vague d'attaques du groupe hacktiviste pro-ukrainien Head Mare (alias PhantomCore, Fairy Trickster, Rainbow Hyena, UNG0901) contre des serveurs TrueConf non patchés. TrueConf est une plateforme de visioconférence largement déployée en Russie comme alternative on-premise à Zoom ou Teams, notamment dans les secteurs gouvernemental et industriel. L'attaquant se connecte sans authentification sur le port TCP 4307 ouvert par défaut, enchaîne deux failles internes documentées par le CERT de Kaspersky (KLCERT-26-057 et KLCERT-26-058) pour sortir du bac à sable applicatif et exécuter du code avec les privilèges NT AUTHORITY\SYSTEM, puis remplace l'installeur client légitime hébergé sur le serveur par une version vérolée livrant les backdoors PhantomCore et PhantomGraph.

Le vecteur est particulièrement insidieux parce qu'il touche par ricochet des organisations tierces : un employé qui n'utilise pas TrueConf en interne peut être infecté simplement en rejoignant une visioconférence hébergée par un partenaire ou un sous-traitant dont le serveur est compromis. Kaspersky observe plusieurs campagnes Head Mare actives en parallèle contre des cibles russes des secteurs instrumentation, électronique, transport, énergie, IT et développement logiciel, avec des accès initiaux combinant phishing, exploitation de services exposés et abus de la chaîne de sous-traitance.

Chronologie

DateÉvénement
Septembre 2025Premières activités documentées du cluster PhantomCore/Head Mare contre des réseaux russes
Avril 2026Check Point Research documente "Operation True Chaos" : exploitation d'un zero-day distinct sur TrueConf (CVE-2026-3502), attribuée à un acteur chinois lié à l'implant Havoc
Juin 2026TrueConf corrige KLCERT-26-057 et KLCERT-26-058 dans les versions 5.3.9, 5.4.9 et 5.5.5 (18 juin)
Juillet 2026Kaspersky détecte activement l'exploitation de ces deux failles par Head Mare sur des serveurs non mis à jour
8 août 2026Publication du rapport Kaspersky Securelist et reprise par BleepingComputer

Fiche vulnérabilité (format fiche CTI)

KLCERT-26-057 | CVSS : non attribué publiquement (pas de CVE) | TrueConf Server, environnement d'exécution sandboxé

Faille d'exécution de script permettant, depuis une connexion non authentifiée sur le port TCP 4307 ouvert par défaut, de faire exécuter un script arbitraire à l'intérieur de l'environnement isolé de TrueConf. Conditions d'exploitation : accès réseau au port 4307 d'un serveur TrueConf en version 5.3.x antérieure à 5.3.9, 5.4.x antérieure à 5.4.9, 5.5.x antérieure à 5.5.5, ou toute version antérieure. PoC disponible : non publié publiquement à ce stade, seule l'exploitation en conditions réelles est documentée par Kaspersky. Patch : mise à jour vers 5.3.9, 5.4.9 ou 5.5.5 (18 juin 2026).

KLCERT-26-058 | CVSS : non attribué publiquement (pas de CVE) | TrueConf Server, isolation sandbox

Faille d'évasion de bac à sable permettant, une fois KLCERT-26-057 exploitée, de sortir de l'environnement isolé et d'exécuter des commandes directement sur le système d'exploitation sous-jacent. Chaînée à la précédente, elle permet une élévation de privilèges jusqu'à NT AUTHORITY\SYSTEM. Conditions d'exploitation : identiques à KLCERT-26-057, exploitation post-évasion nécessaire. PoC disponible : non, exploitation en conditions réelles uniquement. Patch : même correctif que KLCERT-26-057.

Aucune des deux failles n'a reçu d'identifiant CVE public au moment de la rédaction ni de score CVSS officiel. L'impact décrit (accès réseau non authentifié menant à une exécution de code SYSTEM) correspond en pratique à une gravité critique, mais ce jugement reste une lecture technique du rapport Kaspersky et non une cotation vendeur ou NVD.

Pour mémoire, ces deux failles sont distinctes de CVE-2026-3502, un zero-day d'exécution de fichier arbitraire sur TrueConf documenté par Check Point Research en avril 2026 sous le nom "Operation True Chaos" et attribué à un acteur chinois lié à l'implant Havoc. Les deux campagnes partagent la même technique finale (livraison d'un installeur client trojanisé) mais des vulnérabilités et des attributions différentes.

Diagramme de la chaîne d'attaque

Chaîne d'exploitation reconstituée à partir du rapport Kaspersky Securelist du 8 août 2026 et de la reprise BleepingComputer.

Analyse technique

Étape 1 : accès initial non authentifié sur le port 4307

Le port TCP 4307 de TrueConf Server est ouvert par défaut et n'exige pas d'authentification pour établir une connexion. Head Mare scanne les plages d'adresses russes à la recherche de ce service exposé, sans avoir besoin d'identifiants valides ni de phishing préalable pour ce vecteur spécifique. C'est la surface d'attaque la plus simple à corriger : elle ne nécessite qu'un filtrage réseau ou une mise à jour, mais reste largement négligée sur les déploiements on-premise.

Étape 2 : exécution de script dans l'environnement isolé (KLCERT-26-057)

En exploitant KLCERT-26-057, l'attaquant fait exécuter un script arbitraire à l'intérieur du bac à sable applicatif de TrueConf. À ce stade, l'exécution reste confinée et ne donne pas encore accès au système hôte : c'est une primitive d'exécution de code contrainte, typique des architectures qui isolent les composants applicatifs (conteneur, sandbox utilisateur restreint, ou environnement d'exécution scripté).

Étape 3 : évasion du sandbox et élévation à SYSTEM (KLCERT-26-058)

KLCERT-26-058 permet de rompre l'isolation et d'exécuter des commandes directement sur l'OS hébergeant TrueConf. L'attaquant élève ensuite ses privilèges jusqu'à NT AUTHORITY\SYSTEM, ce qui lui donne un contrôle total du serveur : lecture/écriture arbitraire sur le système de fichiers, accès à la base de données TrueConf, et capacité à modifier les fichiers servis aux clients.

Étape 4 : trojanisation du web et de l'installeur client

Avec les privilèges SYSTEM, l'attaquant remplace le fichier \public\js\locale.php par un webshell, ce qui lui garantit un accès distant persistant même si la faille initiale est corrigée entre-temps. Il utilise ensuite cet accès pour explorer la base de données TrueConf et, surtout, remplacer le paquet d'installation du client TrueConf hébergé sur le serveur par une version modifiée intégrant le backdoor PhantomCore. Le nouvel installeur n'est pas signé numériquement, ce qui constitue un indicateur de détection exploitable côté client si les politiques d'exécution vérifient les signatures Authenticode.

Étape 5 : livraison aux utilisateurs et déploiement de PhantomGraph

Tout employé, interne ou externe à l'organisation compromise, qui se connecte au serveur TrueConf infecté pour participer à une réunion reçoit l'installeur vérolé comme mise à jour légitime. PhantomCore collecte des informations sur l'hôte infecté et permet l'exécution de commandes distantes. En parallèle, Head Mare déploie PhantomGraph, un second implant composé de deux DLL (SysExcSvc.dll et SysReadSvc.dll) qui communique via un compte Microsoft OneDrive légitime comme canal de commande et contrôle, un choix classique d'abus d'infrastructure cloud de confiance pour se fondre dans le trafic normal. Les activités observées via PhantomGraph incluent le dump mémoire de LSASS pour l'extraction d'identifiants, des commandes de reconnaissance (hostname, whoami) et l'établissement d'un tunnel SSH inversé.

Indicateurs de compromission

TypeValeur
Port réseau abuséTCP 4307 (TrueConf Server, ouvert par défaut)
Fichier remplacé (webshell)\public\js\locale.php
Implant 1PhantomCore (backdoor de collecte et d'exécution de commandes)
Implant 2PhantomGraph, composant A
Implant 2PhantomGraph, composant B
Canal C2Compte Microsoft OneDrive contrôlé par l'attaquant
Comportement post-exploitationDump mémoire LSASS, commandes hostname/whoami, tunnel SSH inversé
Vecteur de propagation secondaireInstalleur client TrueConf non signé numériquement distribué depuis un serveur compromis

MITRE ATT&CK

Cette cartographie est une lecture technique du rapport Kaspersky et de sa reprise médiatique, pas une attribution officielle publiée par un fournisseur ATT&CK.

TactiqueTechniqueIDJustification
Initial AccessExploit Public-Facing ApplicationT1190Connexion non authentifiée sur le port 4307 exposé et exploitation de KLCERT-26-057
Privilege EscalationEscape to HostT1611Évasion du bac à sable applicatif via KLCERT-26-058 vers un accès OS complet
PersistenceServer Software Component: Web ShellT1505.003Remplacement de locale.php par un webshell
Credential AccessOS Credential Dumping: LSASS MemoryT1003.001Dump mémoire du processus LSASS via PhantomGraph
Command and ControlWeb ServiceT1102Utilisation d'un compte OneDrive légitime comme canal C2 pour PhantomGraph
Command and ControlIngress Tool Transfer / Remote Access SoftwareT1219Établissement d'un tunnel SSH inversé
DiscoverySystem Owner/User DiscoveryT1033Commandes de reconnaissance hostname et whoami
Lateral MovementTrusted RelationshipT1199Compromission via des serveurs TrueConf de partenaires/sous-traitants
Initial Access (secondaire)Supply Chain Compromise: Compromise Software Supply ChainT1195.002Distribution d'un installeur client TrueConf trojanisé et non signé

Remédiation : checklist opérationnelle

  1. Mettre à jour immédiatement tous les serveurs TrueConf vers les versions 5.3.9, 5.4.9, 5.5.5 ou ultérieures.
  2. Restreindre l'exposition du port TCP 4307 aux seules plages IP internes de confiance via pare-feu ou ACL réseau, indépendamment du patch.
  3. Vérifier la signature Authenticode de tout installeur client TrueConf téléchargé avant exécution, et bloquer les binaires non signés via AppLocker ou WDAC.
  4. Auditer le fichier \public\js\locale.php (et plus largement les fichiers PHP du répertoire public) sur tout serveur TrueConf pour détecter une modification récente ou un contenu de webshell.
  5. Chercher la présence de SysExcSvc.dll et SysReadSvc.dll sur les postes ayant utilisé un client TrueConf récemment mis à jour.
  6. Surveiller les connexions sortantes vers l'API Microsoft OneDrive depuis des processus inhabituels, en particulier depuis des hôtes n'ayant pas d'usage métier légitime de OneDrive.
  7. Activer la détection de dump LSASS (Credential Guard, ou règles EDR sur l'accès au processus lsass.exe) et alerter sur toute lecture mémoire par un processus non signé Microsoft.
  8. Pour les organisations ayant des relations de sous-traitance ou de partenariat impliquant des visioconférences TrueConf externes, sensibiliser les utilisateurs à ne jamais accepter une mise à jour client poussée automatiquement sans vérification, et privilégier le téléchargement depuis le site officiel de l'éditeur.
  9. Journaliser et surveiller les tunnels SSH sortants inhabituels depuis des serveurs de visioconférence, qui ne constituent pas un comportement normal pour ce type de service.

Sources

Tags : Head MareTrueConfPhantomCorePhantomGraphKLCERT-26-057KLCERT-26-058KasperskyAPT
Partager cet article