Se dio a conocer la vulnerabilidad GPUBreach, una variante avanzada del conocido ataque Rowhammer que afecta directamente a las tarjetas gráficas Nvidia que utilizan memoria GDDR6.
GPUBreach: Amenaza Rowhammer que afecta a GPUs Nvidia con GDDR6
A diferencia de los ataques tradicionales que se centran en la memoria RAM del sistema (DRAM), GPUBreach traslada el campo de batalla a la memoria de video (VRAM).
¿Cómo funciona GPUBreach?
El ataque aprovecha una vulnerabilidad en las celdas de memoria GDDR6. Al ejecutar un patrón de acceso rápido y repetitivo sobre ciertas «filas» de memoria en la GPU, se genera una interferencia electromagnética que provoca que los bits en filas adyacentes cambien de valor espontáneamente, un fenómeno que se conoce como bit-flipping.
Lo verdaderamente alarmante de GPUBreach no es solo el cambio de datos, sino su capacidad para burlar el IOMMU, diseñado para aislar procesos y proteger la memoria del sistema, que no logra contener esta manipulación de datos. Además, se ha demostrado que GPUBreach puede funcionar desde el navegador a través de WebGL y WebGPU, lo que significa que un usuario podría ser vulnerado simplemente visitando una página web maliciosa.
Te recomendamos nuestra guía sobre las mejores tarjetas gráficas del mercado
Las investigaciones confirman que este exploit afecta a una amplia gama de arquitecturas de Nvidia, incluyendo las series Turing (RTX 20), Ampere (RTX 30) y potencialmente Ada Lovelace (RTX 40). Al manipular los bits de control, un atacante podría escalar privilegios, acceder a datos confidenciales procesados por la GPU o incluso afectar la estabilidad total del sistema operativo.
¿Existe una solución?
Por ahora, la solución es compleja. Dado que el problema de vulnerabilidad es físico en la memoria GDDR6 y en cómo el controlador de memoria de Nvidia interactúa con ella, no existe un «parche» de software sencillo que elimine el riesgo sin afectar drásticamente el rendimiento.
Este hallazgo muestra la necesidad urgente de rediseñar las protecciones a nivel de hardware en las futuras generaciones de tarjetas gráficas. De momento, no hay noticias de que esto esté afectando a la serie RTX 50 y sus memorias GDDR7. Os mantendremos informados.
