Phoenix: nuevo método que abre una nueva vulnerabilidad ante ataques Rowhammer en memorias DDR5 de SK Hynix

Matias 6 Comments 2025-09-17 10:43:11

Los ciberatacantes aprovechan las brechas de seguridad para poder acceder a empresas y realizar ataques que pueden acabar en el robo de datos. De igual forma que el software puede tener vulnerabilidades, el hardware no está exento de ello. De hecho, ya hemos visto en muchos casos como los procesadores de Intel y AMD tienen que lidiar con decenas de vulnerabilidades cada año. Sin embargo, lo que quizá no sabías es que la memoria RAM también es un objetivo de ataques. Concretamente, las RAM DDR5 suelen ser vulnerables a ataques de la familia Hammer y ahora se ha demostrado que todas las memorias SK Hynix DDR5 son vulnerables a ataques Rowhammer usando el método Phoenix.

El hardware va mejorando con el tiempo, pero aunque su rendimiento sea mejor, hay factores como podrían ser las vulnerabilidades que van a afectar a esto. Esto se produce debido a que en una situación de vulnerabilidad, se requiere lanzar un parche que la mitigue y esto suele implicar una caída de rendimiento. Esto es algo que sucede en los procesadores más de lo que nos gustaría, pero ya hemos pasado por muchas de estas brechas de seguridad y al final las empresas se encargan de impedir que vayan a más siempre y cuando sea posible.

Phoenix demuestra que es posible abrir brechas en las mitigaciones de ataques Rowhammer en memorias DDR5 de SK Hynix

 0

En el caso de la memoria RAM, no es tan común encontrarnos con vulnerabilidades, pero la memoria DDR5 en concreto ha estado siendo sufriendo por ataques del tipo Hammer. El año pasado cuando JEDEC anunció su JESD79-5C, se añadió el nuevo estándar DDR5-8800 y también eliminó PASR (Partial Array Self Refresh), que era la causante de la brecha de seguridad. Aunque parecía que ya estaba solucionado, ahora han usado una técnica llamado Phoenix con la que demuestran que todas las memorias DDR5 de SK Hynix, el mayor fabricante del mundo, son vulnerables a ataques Rowhammer.

Esto lo han conseguido buscando indicios de posibles brechas entre las nuevas mitigaciones y aquí descubrieron que estas no hace sample de ciertos intervalos de actualización. Una vez hecho esto, crearon dos patrones nuevos del tipo Rowhammer que podían saltarse las mitigaciones y afectar a las memorias DDR5.

Para poder encontrar nuevos exploits tuvieron que hacer experimentos de ingeniería inversa en memorias DDR5

Aunque la teoría parecía sencilla, son patrones de gran longitud y para abarcar miles de intervalos de actualización tuvieron que idear una forma de sincronizar con precisión todo esto. Ahí es donde entra la metodología que han acabado denominado como Phoenix y así es posible detectar y reajustar los patrones cada vez que detecta una actualización perdida en un ataque Rowhammer. Tras hacer las pruebas con Phoenix en 15 módulos DIMM DDR5 de SK Hynix, pudieron comprobar que todos eran vulnerables al exploit.

En el vídeo de YouTube demuestran que es posible hacer una escalada de privilegios Rowhammer en un PC tras solo 109 segundos. Este es el resultado de haber realizado multitud de experimentos que analizaron el comportamiento de las mitigaciones contra Rowhammer, descubrieron que había formas de saltarse el parche. A partir de ingeniería inversa consiguieron hacer los nuevos patrones usando infraestructura FPGA logrando que 8 de los 15 módulos DDR5 fuesen vulnerables. A partir de ahí entraron el juego los demás factores y la sincronización autocorrectora para finalizar con el método que han llamado como Phoenix. Esto es el resumen del trabajo sobre el cual podrás leer todo con detalle si vas a la página de arriba.

boton whatsapp sharkinformatica
boton whatsapp sharkinformatica