Los investigadores de seguridad de Google han publicado amplios detalles sobre «EntrySign», una importante vulnerabilidad que afecta a todos los procesadores AMD Zen hasta Zen 4. El fallo permite a los atacantes con privilegios de administrador local instalar actualizaciones de microcódigo personalizadas en las CPU afectadas, eludiendo el sistema de verificación criptográfica de AMD. La vulnerabilidad tiene su origen en el uso por parte de AMD de AES-CMAC como función hash en su proceso de verificación de firmas, un error criptográfico crítico. CMAC está diseñado como un código de autenticación de mensajes, no como una función hash segura. Los investigadores descubrieron que AMD había estado utilizando una clave de ejemplo publicada en la documentación del NIST desde Zen 1, lo que les permitía falsificar firmas y desplegar modificaciones arbitrarias del microcódigo. Estas modificaciones pueden alterar el comportamiento de la CPU al nivel más fundamental, permitiendo sofisticados ataques que persisten hasta el siguiente reinicio del sistema.

Comments