NetBSD 9.5 llega como última actualización de la rama 9

Fuentes: NetBSD 9.5 released and EOL for netbsd-9, heise.de

NetBSD 9.5 llega como última actualización de la rama 9

El Proyecto NetBSD anunció el pasado 6 de septiembre de 2026 el lanzamiento de NetBSD 9.5, la quinta y última versión de la rama estable NetBSD 9, que recibe actualizaciones desde febrero de 2020. Según el anuncio oficial firmado por Martin Husemann en el blog del proyecto, la publicación marca también el fin del soporte (End of Life) para todas las versiones NetBSD 9.x y la rama netbsd-9, por lo que se recomienda urgentemente a los usuarios migrar a NetBSD 11.0 —con 11.1 previsto para finales de mes— o a NetBSD 10.2, cuya publicación se espera en los próximos días. NetBSD 9.5 mantiene la plena compatibilidad con NetBSD 9.0, lo que hace que la actualización sea relativamente sencilla para quienes sigan en esta rama.

NetBSD 9.5 es, ante todo, una versión de consolidación centrada en la seguridad y la estabilidad. De acuerdo con el análisis detallado publicado por Heise, el lanzamiento incorpora principalmente correcciones de errores y mejoras menores en la compatibilidad de hardware, sin grandes novedades funcionales. Entre las vulnerabilidades subsanadas destaca una desreferencia de puntero nulo en el filtro de paquetes ipf(8) que podía activarse de forma remota al procesar paquetes ICMPv6. En la pila TCP, los desarrolladores cerraron una fuga de información de cuatro bytes del stack del kernel a través de marcas de tiempo TCP y añadieron una protección contra la denegación de servicio conocida como TCP SegmentSmack.

La versión también corrige un comportamiento defectuoso en IPv6 —los paquetes fragmentados de 32 bytes ya no se descartan erróneamente— y soluciona una posible corrupción de datos en ZFS al ejecutar las operaciones FIOSEEKDATA y FIOSEEKHOLE. Asimismo, se han corregido interbloqueos y problemas de seguridad en sistemas multiprocesador dentro del filtro BPF, bloqueos de fsck_ffs(8) en sistemas de archivos con más de 2^32 bloques y varias fugas de memoria en syslogd(8).

En el apartado de hardware, NetBSD 9.5 añade y corrige varios controladores sin que sea el objetivo central de la versión. Para AArch64 se resuelve un fallo en la compatibilidad Thread-Local Storage, mientras que en x86 se mejora la configuración de MSI y MSI-X en ciertos sistemas. El controlador uftdi(4) amplía la lista de adaptadores serie USB compatibles, incorporando más dispositivos de Brainboxes. El controlador inalámbrico urtwn(4) suma compatibilidad con los adaptadores USB Mercusys MW150US v2 y Asus USB-N10 Nano B1, y se mejora también el soporte de varios controladores IDE de VIA. En algunos equipos, además, vuelve a funcionar correctamente el control de brillo mediante ACPI.

La actualización incluye igualmente parches de seguridad para componentes de terceros ampliamente utilizados. Se han actualizado X.Org —concretamente xorg-server, libXfont2 y libXpm—, OpenSSL y OpenSSH. El resolver DNS Unbound incorpora, por su parte, una corrección upstream para CVE-2025-11411. Además, NetBSD 9.5 actualiza la base de datos de zonas horarias e incluye xkbcomp 1.5.0.

Un repaso histórico ayuda a dimensionar el fin de esta rama. NetBSD 9.0 vio la luz el 14 de febrero de 2020 e introdujo, entre otras novedades relevantes, compatibilidad con sistemas AArch64 y Kernel-ASLR en arquitecturas x86 de 64 bits, además de una mejora sustancial del soporte de ZFS. Casi seis años y cinco publicaciones después, la rama 9 dice adiós con una actualización que, en palabras del equipo de Heise, es «más segura pero apenas trae funciones nuevas». El proyecto NetBSD ha subrayado que no se publicarán más parches de seguridad para esta línea.

Los usuarios que aún ejecuten NetBSD 9.x en producción deberían planificar la migración a una rama soportada. Las opciones recomendadas son NetBSD 10 —que incluye WireGuard y mejoras en virtualización— o NetBSD 11, descrito como un lanzamiento largamente madurado. Ambas líneas seguirán recibiendo actualizaciones de seguridad, mientras que quienes permanezcan en la rama 9 quedarán expuestos a vulnerabilidades sin parche. NetBSD 9.5 está disponible para numerosas arquitecturas en los servidores oficiales del proyecto, según Heise, aunque no se detallan en las fuentes consultadas.

En definitiva, NetBSD 9.5 funciona como cierre ordenado de un ciclo de mantenimiento de casi seis años: una versión discreta, pero necesaria para quienes necesiten parchear sus sistemas antes de migrar, y un recordatorio de que las ramas antiguas no viven para siempre. El proyecto emplaza a la comunidad a dar el salto a NetBSD 10 u 11 antes de que las vulnerabilidades recién corregidas —y las que puedan aparecer— dejen de tener solución oficial en la rama 9.