Encuentran un fallo en el cifrado de memoria segura de AMD en Linux
Según un informe de Phoronix, el kernel de Linux 5.15 está recibiendo una nueva solución que implica deshabilitar el cifrado de memoria seguro de AMD, o Secure Memory Encryption (SME). Se ha visto que está función normalmente está habilitada de forma predeterminada, pero debido a fallos de arranque inesperados en algunas máquinas con CPUs AMD. SME ahora estará deshabilitada de manera predeterminada. por dar fallo de memoria en Linux.
Los desarrolladores actualizarán primero el kernel de Linux 5.15, pero el cambio también se trasladará a los kernels anteriores. Se espera que lleguen pronto al estar terminada la versión más moderna del kernel.
Fallo de seguridad de AMD en el Kernel de Linux
El cifrado de memoria seguro de AMD es una función expuesta a los procesadores EPYC y Ryzen Pro de AMD que permite a las CPU cifrar la memoria a nivel de hardware. AMD dice que la función no ofrece un impacto significativo en el rendimiento del sistema y funciona con cualquier sistema operativo y aplicación porque está acelerada por hardware y no depende en absoluto del software.
A pesar de los beneficios que reporta, la función ha provocado que aparezcan errores en los controladores de Linux en su interacción con IOMMU y los controladores de gráficos. Este fallo ha provocado que las máquinas con Linux que tienen dicho sistema de seguridad de AMD fallen al iniciarse. Los sistemas afectados tampoco reconocen la RAM cifrada porque algunos dispositivos no tienen la API de acceso directo a la memoria o no tienen el firmware correcto para admitir la SMU.
Phoronix avisa que este error ocurre principalmente en las APU de Raven Ridge, pero también puede ocurrir en otros chips de la serie Ryzen de AMD. Por ahora, los encargados del mantenimiento del kernel de Linux deshabilitarán SME temporalmente hasta que surja una solución fiabel que pueda determinar de manera inteligente cuándo habilitar y deshabilitar SME. Se ha visto que por ahora, el fallo de memoria no afecta a los usuarios de Windows y solamente afecta a los usuarios que suan Linux.
Fuente: Tom’s Hardware