Microsoft alerta sobre los riesgos de usar versiones no compatibles de .NET en Windows

Microsoft alerta sobre los riesgos de usar .NET no compatibles en Windows.

Microsoft advierte sobre .NET no compatibles en Windows
Microsoft .NET

La advertencia de Microsoft ha encendido las alarmas entre los administradores de TI: utiliza entornos de ejecución .NET no compatibles con Windows puede comprometer la seguridad, estabilidad y el cumplimiento normativo de los sistemas corporativos. En un escenario donde la compañía avanza hacía una infraestructura más moderna, los Redmond han dejado claro que mantener versiones obsoletas del framework ya no es una opción segura.

La firma tecnológica recuerda que, aunque .NET Framework fue durante años un componente esencial de Windows, el .NET Core moderno (y sus sucesores) funcionan de manera independiente del sistema operativo. Esto permite tener múltiples versiones instaladas simultáneamente, pero también implica un riesgo: cada entorno fuera de soporte se convierte en un punto vulnerable si no se gestiona correctamente.

Microsoft .NET

Microsoft advierte sobre los entornos de ejecución .NET sin soporte

Según la propia compañía, los administradores deben revisar y eliminar cualquier versión obsoleta, ya que las versiones no compatibles de .NET pueden dar lugar a problemas de seguridad, inestabilidad y fallos de cumplimiento con las políticas corporativas y normativas actuales.

Usar instalaciones de .NET que hayan llegado al final de su ciclo de vida (EOL) significa operar sin correcciones de errores, actualizaciones de seguridad ni soporte técnico, advirtió Microsoft.

En la actualidad, .NET sigue un ciclo de lanzamiento anual, y solo .NET 8 y posteriores reciben soporte activo. Las versiones anteriores se consideran en fin de vida útil (EOL), y seguir utilizándolas no solo expone a las organizaciones a vulnerabilidades, sino que también puede provocar que el software de seguridad marque esos componentes como amenazas.

Cómo identificar y eliminar versiones obsoletas de .NET

La compañía ha recomendado a los administradores de TI identificar las versiones activas ejecutando el siguiente comando:

listdlls.exe -d coreclr.dll -accepteula -v

Este procedimiento permite detectar qué aplicaciones dependen de versiones antiguas. Sin embargo, actualizar los entornos no es tan simple como instalar una nueva versión: cada aplicación debe compilarse con un marco actualizado, lo cual requiere acceso al código fuente. Por ello, Microsoft sugiere contactar con los desarrolladores de software heredados para solicitar las actualizaciones necesarias.

Una vez que las aplicaciones se actualizan y reimplementan, los administradores deben ejecutar nuevamente el comando anterior para verificar que el sistema ya no utilice entornos de ejecución antiguos. Posteriormente, los entornos de .NET sin soporte deben desinstalarse manualmente siguiendo el procedimiento oficial publicado por Microsoft.

El fin de las versiones heredadas: seguridad por encima de la compatibilidad

Esta advertencia se enmarca dentro del proceso de modernización que impulsa Microsoft, donde los componentes clásicos como el Servicio de nombres de Internet de Windows (WINS) también desaparecerán con Windows Server 2025, última edición que los soporta.

La compañía ha insistido que mantener entornos actualizados no solo garantiza estabilidad técnica, sino también cumplimiento con los estándares de seguridad que exigen los entornos empresariales modernos. En un panorama donde las vulnerabilidades se explotan con rapidez, mantener .NET al día se ha convertido en una medida esencial de ciberseguridad.

Salir de la versión móvil