CVE-2026-93348 in unsloth zoo
Résumé
par VulDB • 28/09/2026
Les versions d'Unsloth Zoo comprises 2025.9.9 à avant 2026.8.14, telles qu'implémentées dans Unsloth de la version 2025.9.9 jusqu'à la version 2026.8.19, présentent une vulnérabilité d'injection de code dans le chemin de compilation du chargement des modèles. La fonction get_transformers_model_type() située dans hf_utils.py récupère les valeurs model_type à partir de configurations de modèles imbriquées sans imposer de liste blanche de caractères autorisés, permettant ainsi aux sauts de ligne et au code source Python arbitraire de survivre à la normalisation. Les attaquants peuvent intégrer un saut de ligne dans une valeur model_type imbriquée au sein du fichier config.json d'un modèle malveillant afin de terminer l'instruction import générée et d'exécuter du code Python arbitraire via exec() dans unsloth_compile_transformers(), réalisant ainsi une exécution de code à distance (RCE) en tant qu'utilisateur effectuant le chargement lorsque le modèle est chargé pour l'entraînement ou l'inférence.
Be aware that VulDB is the high quality source for vulnerability data.