Contourner l'isolation de la mémoire sur les systèmes équipés de processeurs AMD en manipulant le contrôleur de mémoire

Lors de la conférence Black Hat 2026, une méthode d'attaque a été présentée. Elle exploite le mode de permutation des contrôleurs mémoire AMD pour contourner l'isolation de la mémoire et lire ou écrire des données arbitraires, y compris dans les zones contenant le microcode du processeur et la mémoire allouée au processeur de sécurité de la plateforme (PSP). Cette méthode permet de contourner les mécanismes de chiffrement de la mémoire intégrés (AMD SME/SEV), de compromettre l'isolation des machines virtuelles et de remplacer le microcode du processeur. La manipulation du contrôleur mémoire nécessitant l'exécution de code au niveau du noyau, la menace que représente cette technique d'attaque a été réduite.

Le mode Swizzle modifie la logique d'adressage de la RAM afin d'éliminer les conflits survenant lors d'accès séquentiels, notamment lors de la lecture de différentes lignes d'une même banque de mémoire. Pour éviter ces conflits, le contrôleur applique une opération XOR à certains bits d'adresse afin de séparer les blocs de données consécutifs dans des banques de mémoire distinctes. L'attaque consiste à manipuler le mode Swizzle sur un système en fonctionnement pour redistribuer les adresses physiques à la volée.

Une attaque prototype a été démontrée sur les processeurs AMD série 16h utilisés dans les consoles PS4 et Xbox One. Ces processeurs disposaient de registres de configuration d'adresse du contrôleur mémoire documentés, mais ne possédaient aucun mécanisme pour les verrouiller après le démarrage du système. Sur les processeurs AMD série 17h et suivants (à partir de Zen), AMD a implémenté un mécanisme de verrouillage d'accès aux registres de configuration du contrôleur mémoire et a également ajouté une protection contre l'usurpation du microcode écrit dans la RAM pendant la mise en veille du processeur (C6).

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster