Microsoft has announced the pre-release of Windows Subsystem for Linux 2.6.1, which includes updates such as resolving issues with invalid UTF-8 in JSON, modifying wslinfo to eliminate dependence on the VM ID environment variable, and addressing CVE-2025-53788. The update encompasses the configuration of heading levels for PageHeaderTextBlockStyle, the exposure of VM IDs, the prevention of warnings when binfmt processes lack a controlling terminal, and the enhancement of Microsoft.Remote Desktop Client MSRDC Session Host.
WSL Release 2.6.1
What's Changed
- Fix json invalid utf-8 from IconPath by @CarlosNihelton in #13340
- Switch
wslinfo --vm-id
to not rely on presence of VM ID environment variable by @benhillis in #13318- Fixed CVE-2025-53788 (Details to be published on Aug 12th)
- install: do not attempt to install distros if a reboot is required by @benhillis in #13298
- wslsettings: appropriately set heading level for PageHeaderTextBlockStyle by @benhillis in #13257
- Expose the VM ID inside user distros by @chelnak in #13212
- Don't display a warning when the binfmt process doesn't have a controlling terminal by @OneBlue in #13176
- Fix C1010070 compilation error in wslsettings by @Mlekow in #12928
- Look up systemctl from $PATH for user session checks by @K900 in #13157
- Update Microsoft.RemoteDesktop.Client.MSRDC.SessionHost to version 1.2.6353 by @benhillis in #13271
New Contributors
- @Mlekow made their first contribution in #12928
- @K900 made their first contribution in #13157
- @g0tmi1k made their first contribution in #13182
- @chelnak made their first contribution in #13212
- @kirancheparthi made their first contribution in #13240
- @mohiuddin-khan-shiam made their first contribution in #13201
- @stratusjerry made their first contribution in #13314
- @CarlosNihelton made their first contribution in #13340
Full Changelog: 2.6.0...2.6.1