miércoles, 21 de octubre de 2026
Win crew

Windows con contexto

Funciones y herramientas

WSL 3.0.4 llega como pre-release con correcciones de memoria y red

·2 fuentes

Por WinCrew Editorial · Criterios editoriales y correcciones

La versión preliminar 3.0.4 de Windows Subsystem for Linux reúne arreglos para posibles errores de memoria, bloqueos de red y resolución DNS. Está publicada como pre-release en GitHub; Microsoft documenta un canal de actualización de prueba, pero no es una actualización estable general.

Desarrollador trabaja ante un único monitor con terminales desenfocados; en la torre del equipo aparecen la marca Wincrew y una pequeña figura de Tux.

Microsoft ha publicado WSL 3.0.4 como pre-release en el repositorio oficial del Subsistema de Windows para Linux. El registro reúne cambios de red, sesiones y contenedores, además de varias correcciones para posibles errores de memoria. La etiqueta importa: se trata de una versión preliminar para probar y dar feedback, no de una actualización estable que haya llegado automáticamente a todos los equipos.

Arreglos en red, sesiones y memoria

Uno de los cambios corrige una condición de carrera que podía provocar un use-after-free en NatNetworking, el componente de red de WSL. El mismo registro enumera otros casos potenciales de uso de memoria después de liberarla, entre ellos el hilo de relay de entrada, EpollWatcher, WSLCContainer y una ruta de cierre de la máquina virtual. También aparecen correcciones para posibles bloqueos durante el apagado de una distribución o de WSL 1.

El changelog habla de riesgos potenciales corregidos, no de una vulnerabilidad publicada con CVE, explotación observada o impacto confirmado en usuarios. Tampoco permite concluir que todos los equipos con WSL hubieran sufrido esos fallos. La diferencia entre «se corrige una ruta peligrosa» y «había un ataque activo» importa, especialmente cuando el nombre de un error de memoria suena más dramático de lo que el registro demuestra.

-WinCrew dice: «posible use-after-free corregido» describe una ruta de código; no es sinónimo de brecha descubierta.-

La actualización también corrige un fallo en la resolución de registros DNS AAAA estáticos que podía impedir resolver nombres en sistemas que usan musl. AAAA es el tipo de registro DNS asociado a direcciones IPv6; el problema no implica que WSL haya dejado de resolver cualquier dominio ni que afecte a todos los modos de red. En NatNetworking, la nota menciona además cambios en la asignación de puertos cuando el modo de red reflejada no encuentra un rango disponible.

Cambios para WSL Containers

Parte de la lista se refiere a WSL Containers: hay un alias wslc cp, mejoras al copiar datos y la posibilidad de montar volúmenes durante una copia aunque el contenedor no esté en ejecución. El registro añade ajustes de sincronización en la gestión de sesiones y de la máquina virtual. No todo cambio de esta release tiene el mismo alcance: quienes usan WSL solo para abrir una distribución Linux pueden no notar las mejoras específicas de contenedores.

La entrega también subraya que WSL es una pieza separada de la versión de Windows. La documentación de Microsoft permite consultar cada distribución con wsl --list --verbose, donde se ve si funciona en WSL 1 o WSL 2. El «3.0.4» de la release etiqueta la versión del paquete WSL, no un tercer modo de distribución que haya sustituido a esas dos opciones.

Pre-release: cómo leerla

Microsoft Learn documenta wsl.exe --update --pre-release para instalar la última versión de prueba de WSL sin cambiar Windows entero a una rama Insider. La release 3.0.4 está marcada como preliminar en GitHub, así que la disponibilidad del archivo no convierte sus cambios en recomendación para todos. Un entorno de desarrollo secundario es un lugar más apropiado para evaluar un paquete de prueba que una máquina de trabajo crítica.

-WinCrew dice: tener un comando sencillo para probar la preview no significa que producción necesite ser el banco de pruebas.-

La noticia útil aquí no es que cada usuario de WSL deba actualizar ya, sino que el equipo de Microsoft está cerrando varias rutas de red, concurrencia y apagado antes de dar por estable el paquete. Hasta que cambie el canal de publicación, la versión 3.0.4 sirve como señal de trabajo en curso y como material para quienes quieran validar estas correcciones; no confirma por sí sola una fecha de disponibilidad general.

Diccionario de la Crew

Pre-release — Versión preliminar disponible para evaluación, sujeta a cambios antes de declararse estable.
use-after-free — Error de memoria que ocurre cuando el programa vuelve a utilizar un objeto después de liberarlo.
NatNetworking — Componente de WSL que proporciona conectividad de red mediante traducción de direcciones.

Fuentes consultadas

También te puede interesar