github WSL:
What's Changed
Security
- Fix CVE-2026-26127: bump .NET runtime from 10.0.0 to 10.0.4 by @benhillis in #14421
Bug Fixes
- virtiofs: fix elevated virtiofs access when VM is launched by an elevated user by @benhillis in #13877
- Resolve issue with config file writing sections outside of their expected header by @benhillis in #13898
- Resolve issue with buttons on notifications not working correctly by @benhillis in #13921
- [GH 13837] Remove trailing slash from $XDG_RUNTIME_DIR by @benhillis in #13929
- Fix issue with svccommio incorrectly resetting console state in the move operator by @benhillis in #14083
- Fix excessive screen updates in progress indicators by @Copilot in #14206
- Fix 4 code bugs: substr off-by-one, HANDLE* cast, TOCTOU GetLastError, sun_path overflow by @benhillis in #14297
- Fix wsl stuck when misconfigured cifs mount presents by @chemwolf6922 in #14466
- Accessibility: After selecting from the navigation list, keyboard focus is now transferred to page content by @ssparach in #14289
Features & Improvements
- virtiofs: add support for statx syscall by @benhillis in #14087
- virtiofs: add support for mounting directories (not just full volumes) by @benhillis in #14073
- virtio networking: add support for ipv6 by @benhillis in #14350
- Enable DNS tunneling for VirtioProxy networking mode by @benhillis in #14461
- DNS: switch to using 'search' instead of obsolete 'domain' by @benhillis in #14133
- Track bind syscall when port is 0 by @damanm24 in #14333
- Add WindowsTerminal.enabled to the list of config keys for wsl-distribution.conf by @OneBlue in #14021
- Disable the process creation cursor animation by default by @OneBlue in #14293
- Improved VirtioProxy networking and VirtioFS posix compatibility by @benhillis in #14198
- Updated enable virtualization error message by @craigloewen-msft in #14110
- Mask NetworkManager-wait-online.service during boot by @dhtzs in #14272
- Add iptables to list of apps to install in WSL by @andremueiot in #14459
Developer Experience
- Enable VS 2026 solution generation and improve ARM64 developer experience by @benhillis in #14283
- Refactor: Use TryParse in view models for safer numeric input parsing by @dhtzs in #14323
New Contributors
- @salmanmkc made their first contribution in #13896
- @mznms made their first contribution in #13950
- @rfu-cn made their first contribution in #14022
- @andysterland made their first contribution in #14160
- @dhtzs made their first contribution in #14272
- @ssparach made their first contribution in #14289
- @damanm24 made their first contribution in #14333
- @andremueiot made their first contribution in #14459
- @chemwolf6922 made their first contribution in #14466
Source:
Release 2.7.1 · microsoft/WSL
What's Changed Security Fix CVE-2026-26127: bump .NET runtime from 10.0.0 to 10.0.4 by @benhillis in #14421 Bug Fixes virtiofs: fix elevated virtiofs access when VM is launched by an elevated us...
See also:
Windows Subsystem for Linux - Microsoft Apps
Windows Subsystem for Linux (WSL) lets developers run a GNU/Linux environment -- including most command-line tools, utilities, and applications -- directly on Windows, unmodified, without the overhead of a traditional virtual machine or dual boot setup. Installing WSL through the store will...
apps.microsoft.com
Install Windows Subsystem for Linux (WSL) in Windows 11
This tutorial will show you how to install the Windows Subsystem for Linux (WSL) feature in Windows 10 and Windows 11. The Windows Subsystem for Linux lets developers run a GNU/Linux environment -- including most command-line tools, utilities, and applications -- directly on Windows...
www.elevenforum.com
Find Windows Subsystem for Linux (WSL) Installed App Version in Windows 11
This tutorial will show you how to see which Windows Subsystem for Linux (WSL) app version you currently have installed for your account in Windows 10 and Windows 11. The Windows Subsystem for Linux lets developers run a GNU/Linux environment -- including most command-line tools, utilities, and...
www.elevenforum.com









