if ( !emtpy($headline_subheadline ) ) : ?>
Une faille de haute gravité pourrait exposer les données de formation de l’IA, les artefacts de modèle et les informations d’identification du cloud lorsqu’une configuration de modèle contrefaite est chargée.
endif; ?>
Les développeurs d’IA peuvent avoir un paramètre de sécurité activé et finir par exécuter du code contrôlé par un attaquant. Pillar Security a révélé une vulnérabilité de haute gravité dans le chargeur de modèle d’Unsloth qui pourrait permettre l’exécution arbitraire de code Python lors du traitement d’une configuration de modèle conçue de manière malveillante.
Suivie sous le numéro CVE-2026-93348, la vulnérabilité présente un score CVSS de 8,6. La définition de trust_remote_code=False n’empêche pas l’exploitation car le chemin du code vulnérable ne repose pas sur le mécanisme de code à distance de Hugging Face.
Le problème réside dans la manière dont Unsloth identifie les architectures de modèles. Il prend une valeur de type de modèle de la configuration d’un modèle et l’utilise pour construire une instruction d’importation Python. La valeur n’étant pas suffisamment validée, un attaquant pourrait injecter des instructions Python supplémentaires dans cette importation et les faire exécuter via la fonction exec() de Python.
L’impact va au-delà du chargement du modèle. Pillar a déclaré que le code injecté s’exécute avec les autorisations du processus de chargement, exposant potentiellement des ensembles de données propriétaires, des artefacts de modèle, des jetons Hugging Face et des informations d’identification cloud. Ses tests ont montré que l’exécution pouvait avoir lieu avant le chargement des poids du modèle ou des tokenizers.
Les versions d’Unsloth Zoo de 2025.9.9 à avant 2026.8.14 sont concernées, tout comme les versions d’Unsloth de 2025.9.9 à avant 2026.8.20. Le correctif initial aurait été trouvé dans les six heures suivant le rapport privé de Pillar du 22 août, mais les chercheurs ont déclaré que les responsables n’avaient pas répondu aux tentatives de divulgation ultérieures.
Un CVE a finalement été attribué avec l’aide de VulnCheck. Pour les équipes de sécurité, la tâche immédiate consiste à vérifier les dépendances dans les notebooks IA, les travailleurs de formation et les images de conteneurs. La mise à jour d’Unsloth Zoo vers 2026.8.14 ou version ultérieure, et d’Unsloth vers 2026.8.20 ou version ultérieure, corrige la vulnérabilité signalée.



