Nuevas vulnerabilidades en procesadores Intel revelan riesgos en entornos multi-inquilino
Nuevas vulnerabilidades en procesadores Intel revelan riesgos en entornos multi-inquilino

Nuevas vulnerabilidades en procesadores Intel revelan riesgos en entornos multi-inquilino

Investigadores de la ETH Zürich y de la Vrije Universiteit Amsterdam identificaron dos nuevas vulnerabilidades que afectan a prácticamente todos los procesadores Intel modernos.

Vulnerabilidad Branch Privilege Injection (BPI)

Las vulnerabilidades permiten leer información de la memoria ajena incluso cuando están activadas las mitigaciones contra Spectre implementadas desde 2018. Una de las vulnerabilidades se denomina Branch Privilege Injection (BPI) y explota lo que los autores llaman Branch Predictor Race Conditions.

El ataque BPI se rastrea como CVE-2024-45332 y afecta a todas las generaciones de Intel desde Coffee Lake Refresh. Intel publicó microcódicos que corrigen el problema del ataque BPI, aunque con un impacto en el rendimiento de hasta el 2,7 %.

Técnica Training Solo

VUSec demostró que un atacante puede 'entrenar' al predictor usando únicamente código que ya existe dentro del propio kernel o hipervisor. Esta técnica se denomina Training Solo.

La técnica Training Solo permite saltarse las barreras de aislamiento de dominio (IBPB, eIBRS, BHI_NO). La técnica Training Solo destapa dos problemas de hardware: Indirect Target Selection (ITS) —CVE-2024-28956— y un fallo en el núcleo Lion Cove —CVE-2025-24495—.

Riesgos en entornos multi-inquilino

Los ataques requieren ejecución local, pero suponen un riesgo real en entornos multi-inquilino como la nube o los sistemas VDI donde procesos de distintos clientes comparten CPU.

Respuestas de Intel y fabricantes

Intel publicó el 13 de mayo la advisory INTEL-SA-01247 y microcódicos para varias familias Core y Xeon. Los fabricantes de sistemas operativos preparan parches que habilitan el nuevo fence IBHF y secuencias de limpieza alternativas para equipos sin actualización de BIOS.

Defensa efectiva

La única defensa efectiva es aplicar las actualizaciones de firmware y del sistema operativo tan pronto como estén disponibles.