Backdoor matériel découvert dans certains CPU x86

Original : Hardware backdoors in some x86 CPUs

Pourquoi c'est important

Une faille matérielle permettant un accès noyau non autorisé représente un risque critique pour la sécurité des systèmes.

Le chercheur en sécurité @xoreaxeaxeax a publié sur GitHub le projet « rosenbridge », révélant une backdoor matérielle dans certains processeurs x86 de bureau, laptop et embarqués, permettant à du code en espace utilisateur (ring 3) de lire et écrire librement la mémoire noyau (ring 0).

Le projet rosenbridge, publié par le chercheur connu sous le pseudonyme domas (@xoreaxeaxeax), documente l'existence d'une backdoor matérielle intégrée dans certains processeurs x86. Selon le dépôt GitHub, cette backdoor consiste en un petit cœur non-x86 embarqué aux côtés du cœur x86 principal dans le CPU. Ce cœur secondaire est activé via un bit de contrôle dans un registre spécifique au modèle (MSR), puis déclenché par une instruction spéciale dite « launch-instruction ». Une fois activé, il exécute un jeu d'instructions propriétaire, qualifié de « deeply embedded instruction set », en contournant toutes les protections mémoire et les vérifications de privilèges. Normalement, l'activation nécessite des droits noyau (ring 0), mais les chercheurs ont constaté que la backdoor est activée par défaut sur certains systèmes. Le dépôt met à disposition des outils permettant de vérifier si un processeur est affecté et de fermer la backdoor si elle est présente.

Source

github.com — Lire l'original →