Las CPU AMD Ryzen de la serie 5000 con núcleos Zen 3 podrían ser vulnerables a una explotación similar a la de un espectro

Tecnología abril 6, 2021
La serie de procesadores AMD Ryzen 5000 presenta el nuevo diseño de núcleo Zen 3, que utiliza muchas técnicas para ofrecer el mejor rendimiento posible. Una de esas técnicas se llama Reenvío de tienda predictivo (PSF). Según AMD, “PSF es una optimización de microarquitectura basada en hardware diseñada para mejorar el rendimiento de la ejecución de código mediante la predicción de dependencias entre cargas y tiendas”. Eso significa que PSF es otra característica de “predicción” colocada en un microprocesador que podría explotarse. Al igual que Spectre, la función podría explotarse y podría resultar en una vulnerabilidad en los nuevos procesadores. La ejecución especulativa ha sido parte de problemas mucho mayores en el diseño de microarquitectura de CPU, lo que demuestra que cada elección de diseño tiene sus defectos.

Los arquitectos de CPU de AMD han descubierto que el software que se basa en el aislamiento, también conocido como “sandboxing”, corre un gran riesgo. Las predicciones de PSF a veces pueden fallar, y son exactamente estas aplicaciones las que están en riesgo. Se informa que una dependencia mal predicha entre la carga y el almacenamiento puede conducir a una vulnerabilidad similar a Spectre v4. Entonces, ¿qué solución sería? Simplemente puede apagarlo y estar seguro. Phoronix realizó una serie de pruebas en Linux y concluyó que desactivar la función está recibiendo entre medio y uno % de éxito, lo cual es muy bajo. Puedes ver más de esas pruebas aquí, y leer Informe técnico de AMD describiendo PSF.