Seguridad a costa de los usuarios: AMD ralentiza la DDR5 para protegerse de un ataque hipotético

Seguridad a costa de los usuarios: AMD ralentiza la DDR5 para protegerse de un ataque hipotético

Por ahora no se han registrado incidentes reales, pero los usuarios ya lo están notando en carne propia.

image

La protección contra el ataque a la memoria llegó a Ryzen a costa de timings DDR5 más conservadores. En los nuevos BIOS para varias placas AM5, AMD cambió el modo de refresco de memoria a Mixed Refresh Mode, que activa variantes adicionales de refresco y puede reducir el rendimiento. PC Games Hardware describió el cambio en las versiones recientes de AGESA, donde el anterior Normal Mode ya no se usa por defecto.

La causa fue Rowhammer, un ataque a las propiedades físicas de la DRAM. Accesos frecuentes a filas de memoria seleccionadas generan interferencias en las celdas adyacentes y pueden cambiar bits individuales sin escribir directamente en ellos. En un escenario exitoso, esos errores permiten corromper datos protegidos o escalar privilegios. Para los DDR5 afectados de SK Hynix, el problema se registra como CVE-2025-6202 con una puntuación de 7,1 según CVSS 4.0.

El motivo para reforzar la protección fue el ataque Phoenix, que el equipo de ETH Zurich y Google demostró en DDR5 de SK Hynix. En los 15 módulos probados se consiguieron volteos de bits, y el exploit de laboratorio obtuvo privilegios elevados en un PC común con la configuración por defecto en 109 segundos. Los experimentos se realizaron en un sistema con un Ryzen 7 7700X y Ubuntu.

AMD confirmó que publicó paquetes de inicialización de plataforma actualizados para Ryzen, que permiten activar Mixed Refresh Mode como protección contra Rowhammer. El mecanismo cambia el esquema de refresco de celdas e introduce los timings tRFC2 y tRFCsb. En placas con versiones nuevas de AGESA, ese modo se ha convertido en la configuración por defecto, aunque el comportamiento concreto depende del BIOS del fabricante.

El coste de la protección no se reduce a un único porcentaje fijo. Los autores de Phoenix midieron por separado una caída de rendimiento del 8,4% al triplicar la frecuencia de refresco de la DRAM, pero AMD aplica otro mecanismo, por lo que no se puede extrapolar ese resultado a Mixed Refresh Mode. PC Games Hardware no presenta sus propias mediciones de pérdida de velocidad para los nuevos BIOS.

El nuevo esquema afecta sobre todo a la memoria ajustada manualmente. Los perfiles que antes funcionaban con un tRFC1 estricto, tras la actualización pueden encontrar errores de entrenamiento de memoria, fallos de aplicaciones e inestabilidad si los valores tRFC2 y tRFCsb resultan demasiado agresivos. También pueden aparecer problemas en algunos perfiles EXPO o XMP diseñados para el comportamiento anterior del controlador.

La amenaza práctica de Rowhammer para equipos domésticos sigue siendo limitada: no se han registrado ataques confirmados en incidentes reales, y Phoenix se probó solo en DDR5 de SK Hynix. En caso de problemas tras actualizar el BIOS, los fabricantes recomiendan comprobar primero la memoria con la configuración estándar. Volver a Normal Mode puede restaurar el comportamiento anterior, pero desactivará la protección adicional contra Rowhammer.