# GPUThor contourne l’ECC des GPU NVIDIA jusqu’au root

> GPUThor contourne l’ECC de plusieurs GPU NVIDIA Ampere et permet un déni de service ou une escalade de privilèges jusqu’au niveau root.

Type : Actualité IA · Catégorie : Secteur · Publié le 2026-08-27 · Signal IA - Order & Chaos · Secteur : Cybersécurité
Source : https://www.orderchaos.eu/signal-ia/actu/gputhor-contourne-lecc-de-nvidia-et-atteint-ladministrateur
Tags : cybersécurité, gpu, nvidia, rowhammer, cloud

---

## En résumé

- GPUThor contourne certaines protections ECC des GPU NVIDIA Ampere.
- L’attaque peut provoquer un déni de service ou une escalade vers root.
- NVIDIA recommande SYS-ECC, l’isolation IOMMU et la surveillance des erreurs.

**Le signal :** Les chercheurs de l’Université de Toronto ont obtenu jusqu’à 377 000 inversions de bits par gigaoctet sur des GPU NVIDIA Ampere.

**GPUThor a été dévoilé** le 26 août 2026 par des chercheurs de l’Université de Toronto. Cette attaque de type Rowhammer contourne certaines protections ECC des GPU [NVIDIA](/signal-ia/actu/microsoft-et-nvidia-arment-la-cyberdefense-avec-lia). Elle a été démontrée sur des cartes Ampere équipées de mémoire GDDR6. Les modèles concernés incluent les RTX A4000, RTX A4500, RTX A5000 et RTX A6000. Ces cartes sont utilisées dans des infrastructures d’intelligence artificielle et d’informatique en nuage. Les chercheurs associent GPUThor à deux effets. L’attaque peut provoquer un déni de service. Elle peut aussi permettre une escalade de privilèges jusqu’au niveau root. Les détails techniques sont publiés dans [l’article de recherche GPUThor](https://gururaj-s.github.io/assets/pdf/CCS26_GPUThor.pdf).

**Le Rowhammer modifie la mémoire** en sollicitant répétitivement certaines lignes. Cette activité augmente le risque d’inverser des bits dans des zones voisines. Une donnée peut alors passer de zéro à un, ou l’inverse. NVIDIA utilise notamment SECDED ECC pour corriger les erreurs sur un bit. Cette protection détecte les erreurs sur deux bits, sans les corriger. Les chercheurs ont adapté le rythme des sollicitations pour éviter les mécanismes GDDR6 de rafraîchissement ciblé, appelés TRR. Leur méthode tient compte du regroupement de requêtes mémoire et de la fréquence d’activation du TRR. GPUThor génère ainsi 6,6 fois plus d’activations de lignes agressives que les méthodes précédentes.

## GPUThor accélère les inversions de bits

**Les résultats mesurés progressent fortement** par rapport à GPUHammer et GPUBreach. Sur les GPU testés sans ECC, GPUThor a produit entre 72 000 et 377 000 inversions de bits par gigaoctet. Ces taux sont entre 4 548 et 23 597 fois supérieurs à ceux de GPUHammer. Les chercheurs les rapprochent des résultats d’attaques Rowhammer menées sur des processeurs. Une inversion exploitable pourrait survenir en environ 1,1 minute avec GPUThor. GPUHammer nécessitait environ 21,9 heures dans la comparaison présentée. Avec l’ECC activé, l’attaque a généré 387 erreurs sur deux bits et deux erreurs sur trois bits. L’ECC a détecté les premières et corrigé incorrectement les secondes.

**Le RTX A6000 peut redémarrer** après une attaque répétée, selon la démonstration des chercheurs. Sur cette carte protégée par ECC, GPUThor a provoqué un état de déni de service. Le GPU redémarrait toutes les deux heures et interrompait les charges de travail. Après plusieurs répétitions, l’appareil finissait par être marqué comme nécessitant un remplacement. Les chercheurs décrivent aussi une attaque visant les tables de pages du GPU. Un programme CUDA sans privilèges pourrait alors obtenir un accès arbitraire à la mémoire. Cette corruption ouvrirait un interpréteur de commandes root sur l’hôte. Ils indiquent également que l’escalade peut fonctionner sur des GPU serveur Ampere A100 utilisant une protection ECC de niveau SECDED.

## NVIDIA recommande plusieurs protections

**NVIDIA a publié ses recommandations** le 21 août 2026, après avoir reçu le signalement des chercheurs le 29 avril. L’entreprise conseille d’activer SYS-ECC et l’isolation IOMMU ou DMA. Elle recommande aussi de surveiller la télémétrie des erreurs GPU. Les charges de travail non fiables doivent être limitées, notamment lorsqu’elles utilisent CUDA. Les chercheurs conseillent d’éviter le partage de GPU entre locataires lorsque cela est possible. Ils préconisent également le suivi des compteurs d’erreurs ECC. NVIDIA précise que le risque dépend du composant DRAM, de la technologie mémoire, de la plateforme, des protections intégrées et de la configuration système. Aucun bit inversé n’a été observé sur les GPU GDDR6X ou HBM2e testés avec les mêmes motifs. Consultez l’[avis de sécurité NVIDIA](https://nvidia.custhelp.com/app/answers/detail/a_id/5873) et le [site du projet GPUThor](https://gputhor.com/).
