Lunes, 12 de octubre de 2026

Lo más relevante del hosting en el mundo, en español · ehost.ec →

Linux aplica un parche temporal en el kernel por el erratum TLBI #1718 de CPUs AMD Zen

El kernel Linux ha recibido un workaround para el erratum TLBI #1718 que afecta a ciertas CPU AMD Zen; la corrección llega en Linux 7.3-rc7 y se preparan backports para versiones anteriores. Afecta a sistemas sin microcódigo actualizado y se recomienda acción a administradores.

Por Equipo ehost3 min de lecturaFuente: Phoronix
Linux aplica un parche temporal en el kernel por el erratum TLBI #1718 de CPUs AMD Zen
Imagen ilustrativa generada con inteligencia artificial.

El proyecto Linux ha integrado un parche temporal (workaround) en el kernel para mitigar el erratum conocido como TLBI #1718 que afecta a determinadas CPUs AMD de la familia Zen. La solución llega inicialmente en la rama de desarrollo Linux 7.3-rc7 y los mantenedores anuncian que se trabajará en aplicar retroportados (back-ports) a kerneles previos afectados.

Qué es el erratum TLBI #1718 y por qué importa

El erratum TLBI #1718 describe un defecto en el manejo de la instrucción de invalidación de la Translation Lookaside Buffer (TLBI) en ciertos diseños Zen de AMD. La TLB es una caché de traducciones de direcciones virtuales a físicas que acelera el acceso a memoria. Si la operación de invalidación de entradas de la TLB no funciona correctamente, el sistema puede conservar traducciones obsoletas (stale translations), lo que puede provocar comportamientos incorrectos en la gestión de memoria y, en escenarios concretos, errores o violaciones de aislamiento entre contextos de ejecución.

Cómo se ha abordado: microcódigo y workaround en el kernel

Según la información técnica disponible, AMD ha implementado una corrección a nivel de microcódigo que evita el problema cuando los procesadores reciben y ejecutan esas actualizaciones de firmware. No obstante, no todos los sistemas disponen del microcódigo actualizado (por ejemplo, equipos que no han recibido actualizaciones de firmware/BIOS o distribuciones que no entregan las últimas blobs de microcódigo). Para cubrir esos casos, el kernel Linux introduce ahora un parche que actúa como workaround software.

El enfoque del workaround en el kernel consiste en modificar la forma en que se ejecutan o ordenan ciertas instrucciones de gestión de TLB para prevenir la aparición de entradas obsoletas cuando la CPU está afectada y no tiene el microcódigo corregido. Este tipo de mitigación suele implicar coste en rendimiento en las rutas de cambio de contexto, manejo de tablas de páginas o procesos que realizan muchas invalidaciones de TLB, aunque la nota original no aporta cifras concretas de impacto.

A quién afecta y qué deben hacer los administradores

  • Equipos con CPUs AMD Zen que no han recibido la actualización de microcódigo están expuestos al erratum y deberían aplicar las mitigaciones disponibles.
  • Administradores y responsables de sistemas deben considerar actualizar el microcódigo del procesador mediante las actualizaciones de BIOS/firmware del fabricante del equipo o las actualizaciones de microcódigo suministradas por su distribución Linux (paquetes de microcode). Si no es posible, instalar un kernel con el workaround ofrece protección desde el lado del sistema operativo.
  • Hay que valorar el posible impacto en rendimiento al habilitar la mitigación del kernel; por ello es recomendable probar en entornos de ensayo antes de desplegar en producción y monitorizar cargas críticas tras la actualización.

Disponibilidad y próximos pasos

El parche ya forma parte de la rama 7.3-rc7 del kernel y los desarrolladores indican que prepararán backports a versiones de kernel anteriores que sigan en uso en muchas distribuciones. Los administradores deben seguir los canales de actualización de su distribución para recibir tanto el microcódigo como los kernels parcheados.

En resumen: la solución definitiva es aplicar el microcódigo suministrado por AMD/firmware del fabricante, pero el kernel ahora ofrece una mitigación software útil para sistemas que no puedan actualizar aún. Priorice las pruebas y la monitorización si su infraestructura usa CPUs AMD Zen.

Lee también:

Fuente: Phoronix

Compartir