Elastic - CVE-2026-72649
Date de publication :
Il s'agit d'une vulnérabilité de désérialisation de données non fiables dans le composant de machine learning d'Elasticsearch.
Elasticsearch est un moteur de recherche et d'analyse distribué développé par Elastic. Il indexe des documents au format JSON et est utilisé pour la recherche full-text, l'analyse de journaux et les tableaux de bord de supervision, notamment au sein de la suite Elastic Stack.
Elle provient du traitement d'un artefact de modèle entraîné spécialement conçu, dont la désérialisation permet une injection d'objets malveillants au sein du processus. Un utilisateur authentifié qui dispose des privilèges nécessaires pour créer et déployer des modèles entraînés peut faire exécuter une logique arbitraire contrôlée par l'attaquant, avec une surface d'appels système plus large que celle normalement prévue pour cette fonctionnalité.
Elle permet l'exécution de code à distance sur le cluster Elasticsearch.
Informations
La faille est activement exploitée : Non
Un correctif existe : Oui
Une mesure de contournement existe : Oui
Exécution de code arbitraire (à distance)
Exploitation
CWE-502 : Deserialization of Untrusted Data
Détails sur l'exploitation
• Vecteur d'attaque : Réseau
• Complexité de l'attaque : Faible
• Privilèges nécessaires pour réaliser l'attaque : Authentification utilisateur simple
• Interaction d'un utilisateur ayant accès au produit est-elle nécessaire : Non
• L'exploitation de la faille permet d'obtenir des droits privilégiés : Oui
Preuve de concept
Actuellement, aucune preuve de concept n'est disponible en sources ouvertes.
Systèmes ou composants affectés
• Elasticsearch 8.x : versions 8.0.0 jusqu'à 8.19.19
• Elasticsearch 9.x (branche 9.0 à 9.4) : versions 9.0.0 jusqu'à 9.4.4
• Elasticsearch 9.5.0 : version isolée également concernée, distincte de la branche 9.0-9.4
Contournement provisoire
• Déploiements Elastic Cloud Hosted : retirer la capacité de machine learning depuis l'écran de configuration du déploiement. Ne pas déployer de modèle entraîné tiers sur une version affectée.
Solutions ou recommandations
• Branche 9.x (9.0 à 9.4) : corrigé en version 9.4.5 et supérieures.
• Branche 9.5.x : corrigé en version 9.5.1 et supérieures.