Toutes les actualités

Microsoft Security · 9 novembre 2026 · Cyber & GRC

FORGE Lab détecte des problèmes de sûreté mémoire dans Rust avec des outils agentiques

Microsoft’s FORGE Lab a découvert plusieurs problèmes de sûreté mémoire dans la bibliothèque standard de Rust, dont certains permettent à du code entièrement écrit en safe Rust de provoquer un comportement indéfini. La recherche utilise Hyenas, une version de recherche du système de détection de vulnérabilités par IA codename MDASH. Les résultats mettent en évidence trois formes de confiance mal placée dans le code unsafe : l’absence de panique, la correction des implémentations fournies par les utilisateurs et le système sous-jacent.

Ce qui est annoncé

Microsoft FORGE Lab présente des recherches sur des défauts de sûreté mémoire dans les bibliothèques fondamentales de Rust, std et core. Certains permettent de déclencher un comportement indéfini depuis du code entièrement écrit en Rust sûr. Une partie des découvertes a été réalisée avec Hyenas, la version de recherche de codename MDASH, un système de recherche de vulnérabilités assisté par IA. Les chercheurs ont ensuite examiné le code, reproduit les anomalies et évalué leur portée en matière de sécurité, avant de travailler avec les mainteneurs de Rust sur leur signalement et leur correction.

Les cas étudiés concernent le code unsafe qui soutient les interfaces sûres de la bibliothèque standard, et non les défauts du compilateur. Ils mettent en évidence des hypothèses fragiles sur les interruptions provoquées par une panique, la validité des implémentations fournies par les utilisateurs et le comportement du système sous-jacent. Parmi les exemples détaillés figurent une destruction de valeurs non initialisées pendant un clonage et la création d’une String ne respectant pas UTF-8. Au moment de la publication, deux problèmes signalés par l’équipe restaient ouverts, tandis que certaines corrections étaient encore en cours d’examen.

Ce que ça change pour les entreprises

Pour les DSI et les équipes de développement, ces résultats invitent à distinguer les garanties du langage de la correction des bibliothèques sur lesquelles reposent les applications. Rust élimine des catégories entières de problèmes de sûreté mémoire, mais une interface sûre peut dépendre de code unsafe dont les obligations doivent être respectées. Ces travaux ne remettent donc pas globalement en cause son modèle de sécurité ; ils soulignent l’importance de suivre les anomalies et les corrections touchant ses composants fondamentaux.

Pour les équipes IT, la démarche montre aussi que l’assistance par IA ne dispense pas d’une validation technique. Dans cette recherche, les découvertes ont été reproduites et leur impact potentiel analysé par des spécialistes. Les revues de code peuvent notamment porter sur les sorties anticipées et les résultats incohérents renvoyés par du code utilisateur.

Comment UNEETY peut vous accompagner

Une ESN comme UNEETY peut accompagner le cadrage d’une démarche de revue des composants Rust, l’intégration d’outils d’analyse et l’adoption de pratiques de sécurisation. L’objectif serait d’articuler assistance automatisée, validation humaine et suivi des corrections selon le contexte de l’entreprise.

Découvrez notre offre Cyber & GRC ou contactez-nous.

Source : annonce Microsoft Security du 9 novembre 2026.