La vulnérabilité de Zenbleed : Ce qu'il faut savoir

Les correctifs php2shell (CVE-2026-109618 et CVE-2026-109619) pour les versions de PHP en fin de vie sont désormais disponibles. Les réponses du service commercial étant plus lentes que d'habitude en raison d'une forte demande, le moyen le plus rapide d'obtenir les paquets corrigés est d'acheter ELS for Runtimes en ligne (s'ouvre dans un nouvel onglet). Consulter la FAQ sur les correctifs

Accédez directement au résumé généré par l'IA de cet article de blog

  • Résumez cet article avec Perplexity
  • Résume cet article avec Gemini
  • La vulnérabilité Zenbleed exploite une faille dans le mécanisme d'exécution spéculative des processeurs AMD Zen 2.
  • Elle concerne toute la gamme Zen 2, et même les puces pour centres de données EPYC d'AMD.
  • En juillet 2024, AMD a publié plusieurs mises à jour du microcode pour remédier à la vulnérabilité Zenbleed.

Certaines informations contenues dans ce billet proviennent d'un article de Tom's Hardware. article de Tom's Hardware ainsi que d'un article écrit par Tavis Ormandyqui a découvert la vulnérabilité.

Une vulnérabilité appelée Zenbleed, qui peut entraîner l'exposition de données sensibles, affecte également les clients de TuxCare utilisant certains processeurs Zen 2. Veuillez lire cet article de blog pour en savoir plus sur cette faille de sécurité et sur la manière d'y remédier, et n'oubliez pas de consulter les mises à jour.

Cet article a pour but d'explorer comment Zenbleed exploite les fonctionnalités conçues pour améliorer les performances du processeur, en les transformant en cauchemars potentiels pour la sécurité. Plus important encore, nous vous fournirons les connaissances et les mesures concrètes nécessaires pour protéger vos systèmes contre cette menace insidieuse. Mais Zenbleed n'est que la partie émergée de l'iceberg. Tout en décortiquant cette vulnérabilité spécifique, nous élargirons également notre perspective pour examiner le paysage plus large des menaces de sécurité pour les processeurs, des tristement célèbres Meltdown et Spectre à des découvertes plus récentes comme Inception et Downfall.

 

Comprendre la vulnérabilité AMD Zenbleed

 

En juillet 2023, Tavis Ormandy, un chercheur en sécurité informatique de Google, a révélé une vulnérabilité critique (CVE-2023-20593) dans les processeurs Zen 2 d'AMD. Baptisée "Zenbleed", cette vulnérabilité exploite une faille dans le processus d'exécution spéculative des processeurs AMD Zen 2. L'exécution spéculative est une technique d'optimisation des performances dans laquelle le processeur prédit le chemin que prendra un programme et exécute les instructions à l'avance. Bien que cette technique puisse améliorer les performances, elle peut également entraîner des effets secondaires inattendus.

Zenbleed tire parti de la manière dont le processeur gère les registres vectoriels (registres YMM) lors de l'exécution spéculative. La vulnérabilité permet aux attaquants d'accéder à des données qui auraient dû être effacées de ces registres, révélant potentiellement des informations sensibles. Fait remarquable, l'attaque ne nécessite pas de privilèges élevés et peut être exécutée à partir du même processus.

La vulnérabilité Zenbleed affecte l'ensemble de la gamme Zen 2, y compris les puces EPYC d'AMD pour les centres de données, et crée une passerelle pour un accès non autorisé à des données cruciales au sein du processeur, y compris les clés de chiffrement et les informations d'identification de l'utilisateur.

 

Quels sont les risques de Zenbleed ?

 

Répertoriée sous le nom de CVE-2023-20593, la vulnérabilité Zenbleed permet le vol de données à un taux de 30 kb par cœur et par seconde, créant ainsi une voie efficace pour siphonner les données sensibles traitées par le processeur. La menace est universelle et affecte tous les logiciels fonctionnant sur le processeur affecté, y compris les machines virtuelles, les bacs à sable, les conteneurs et les processus. La capacité de cette attaque à extraire des données à partir de machines virtuelles suscite de vives inquiétudes chez les fournisseurs de services en nuage et les utilisateurs.

 

Selon M. Ormandy, tous les processeurs Zen 2, y compris les processeurs EPYC Rome, sont vulnérables :

  • Processeurs AMD Ryzen 3000
  • Processeurs AMD Ryzen PRO 3000
  • Processeurs AMD Ryzen Threadripper série 3000
  • Processeurs AMD Ryzen 4000 avec cartes graphiques Radeon
  • Processeurs AMD Ryzen PRO 4000
  • Processeurs AMD Ryzen 5000 avec cartes graphiques Radeon
  • Processeurs AMD Ryzen 7020 avec cartes graphiques Radeon
  • Processeurs AMD EPYC "Rome

Bien que Zenbleed soit une menace importante, ce n'est qu'un exemple d'une catégorie plus large connue sous le nom de vulnérabilités d'exécution transitoire du processeur. Ces vulnérabilités exploitent les mécanismes d'exécution spéculative des processeurs modernes.

 

Attaques par canal latéral : Une perspective plus large

 

Les attaques par exécution transitoire appartiennent à un sous-ensemble d'attaques par canal latéral qui exploitent spécifiquement les vulnérabilités de l'exécution spéculative des processeurs modernes. Contrairement aux vulnérabilités traditionnelles qui exploitent les bogues logiciels, les attaques par canal latéral exploitent les caractéristiques physiques d'un système pour extraire des informations sensibles. Il peut s'agir d'analyser la consommation d'énergie, les rayonnements électromagnétiques ou même la chronologie des opérations.

  • Attaques temporelles : Mesure du temps nécessaire à l'exécution de certaines opérations pour déduire des données.
  • Attaques par analyse de la consommation d'énergie : Observer les schémas de consommation d'énergie pour extraire des informations.
  • Analyse électromagnétique : Contrôler les émissions électromagnétiques d'un appareil pour recueillir des données.

Plusieurs vulnérabilités de processeurs très médiatisées ont été découvertes au fil des ans, chacune exploitant différents aspects de l'exécution spéculative. Au-delà de Zenbleed d'AMD, la vulnérabilité du processeur Intel révélée par Meltdown et Spectre a attiré l'attention sur le fait que ces problèmes sont profondément enracinés dans la conception des processeurs modernes. De même, dans la pile logicielle, des problèmes tels que la vulnérabilité glibc, une faille dans la bibliothèque GNU C, soulignent comment le matériel et les logiciels peuvent ouvrir la voie à de graves exploits s'ils ne sont pas corrigés.

Parmi les attaques par canal latéral les plus notoires qui ont secoué le monde de la technologie, on peut citer « Meltdown » et « Spectre », qui exploitaient des vulnérabilités liées à l’exécution spéculative dans les processeurs Intel et AMD. Ces attaques permettaient aux pirates de lire potentiellement le contenu arbitraire de la mémoire, compromettant ainsi la sécurité du système. Parmi les autres exemples, on peut citer Inception, Downfallet SLAM, qui exploitait également l'exécution spéculative pour extraire des données sensibles.

 

Se protéger de la zombie

 

Pour limiter les risques posés par Zenbleed, les utilisateurs des processeurs AMD Zen 2 concernés doivent prendre les mesures suivantes :

Mettre à jour le micrologiciel : AMD a publié plusieurs mises à jour du microcode pour remédier à la vulnérabilité Zenbleed. Assurez-vous que le micrologiciel de votre processeur est à jour en consultant le site web du fabricant ou en utilisant des outils de mise à jour du système.

Appliquer les correctifs du système d'exploitation : Les principaux fournisseurs de systèmes d'exploitation ont publié des mises à jour qui incluent les correctifs du microcode, y compris Linux. Maintenez votre système d'exploitation à jour avec les derniers correctifs de sécurité.

Avec KernelCare Enterprise de TuxCare, vous pouvez appliquer en toute transparence un correctif pour la vulnérabilité Zenbleed sans redémarrer votre système Linux. KernelCare Enterprise offre des correctifs en direct pour les principales distributions Linux, notamment Ubuntu, Debian, CentOS, RHEL, AlmaLinux, Rocky Linux, CloudLinux et Oracle Linux. L'équipe KernelCare a déjà publié un correctif en direct pour Zenbleed sur plusieurs systèmes Linux. Suivez la disponibilité du correctif pour votre distribution Linux spécifique sur notre CVE tracker.

Vérifier les mises à jour : Restez informé des nouveaux développements liés à Zenbleed en vous abonnant à avis de sécurité d'AMD et d'autres sources pertinentes.

 

Réflexions finales

 

La découverte de la vulnérabilité Zenbleed, ainsi que d'autres vulnérabilités du processeur, souligne les défis permanents que représente l'équilibre entre l'optimisation des performances et la sécurité dans la conception des processeurs modernes. Les systèmes informatiques devenant de plus en plus complexes, il est essentiel que les fabricants de matériel et les développeurs de logiciels accordent la priorité à la sécurité à tous les niveaux de l'architecture du système. Pour les utilisateurs finaux et les administrateurs de systèmes, il est essentiel de se tenir au courant de ces vulnérabilités et d'appliquer rapidement les mises à jour de sécurité afin de préserver l'intégrité et la confidentialité des données sensibles.

 

Résumé
La vulnérabilité de Zenbleed : Ce qu'il faut savoir
Nom de l'article
La vulnérabilité de Zenbleed : Ce qu'il faut savoir
Description
Lisez ce billet de blog pour en savoir plus sur la vulnérabilité Zenbleed et sur la manière d'y remédier, et n'oubliez pas de consulter les mises à jour.
Auteur
Nom de l'éditeur
de TuxCare
Logo de l'éditeur

Rejoignez plus de 4 500 professionnels de Linux et de l'Open Source!

2 fois par mois. Pas de spam.

Table des matières
Obtenez les réponses à vos questions sur la sécurité des logiciels libres

Rejoignez plus de 4 500 professionnels de Linux et de l'Open Source!

2 fois par mois. Pas de spam.