Windows 11 23H2 Update KB5041585: Issues with Dual Boot on Linux

Recently, users worldwide have reported significant problems with dual-booting Linux after installing the Windows 11 23H2 update (KB5041585) released in August 2024 as part of the Patch Tuesday security updates.

This issue, affecting users with dual boot setups on Linux and Secure Boot enabled, has raised serious concerns within the Linux community. According to reports, many systems that previously booted both Windows and Linux have stopped booting Linux altogether after the update. Affected distributions include Ubuntu, Linux Mint, Zorin OS, Puppy Linux, and others.

Advertisements

The cause of the problem: SBAT and the security patch

Microsoft has identified the root cause of the dual boot issue as stemming from an update targeting Secure Boot Advanced Targeting (SBAT). This update was intended to block Linux bootloaders that haven’t been patched against the security vulnerability CVE-2022-2601, which affects the GRUB2 bootloader used in many Linux distributions.

Picture of the GRUB2 bootloader on a dual boot system with Linux Ubuntu and Windows 7
Image of TiloWiki. File licensed under Creative Commons Attribution-Share Alike 4.0 International license.

According to Microsoft, this vulnerability could bypass Secure Boot protections, potentially compromising Windows security. As a result, the Windows 11 23H2 update KB5041585 was released to ensure that systems running Secure Boot are protected from this flaw.

Advertisements
  Edge Update Resolves Chrome Data Import Issue

In a recent statement, Microsoft clarified: “The SBAT value does not apply to dual-boot systems running Windows and Linux and should not affect these systems. However, ISOs of older Linux distributions may fail to boot. If this occurs, we recommend working with your Linux vendor to obtain an update.”

Users are facing errors with Windows 11 23H2 update KB5041585.

Despite Microsoft’s assurances, many users have reported encountering serious issues after installing the update, with errors such as “Verifying shim SBAT data failed: Security Policy Violation. Something has gone seriously wrong: SBAT self-check failed: Security Policy Violation” appearing when attempting to boot into Linux. In some cases, the affected devices even shut down immediately after these errors.

Advertisements

This problem has caused major disruptions for users who rely on dual-boot systems, pushing them to seek out potential workarounds. Some have tried removing the SBAT policy or resetting Secure Boot values to their factory settings, but these solutions have not been effective in resolving the issue.

  Windows 11 build 22635.3936 hits the Insider Beta Channel

Temporary solution: Disable Secure Boot

Currently, the only workable solution for many users is to disable Secure Boot, which allows the Linux distribution to be installed and booted. However, this approach poses a security risk, as disabling Secure Boot can make the system more vulnerable to potential threats.

Advertisements

Once Linux is booted, users can update their distribution to the latest version, applying the necessary patches to the GRUB2 bootloader. After the update, Secure Boot can be re-enabled, and the system should boot normally without issues.

Microsoft has not yet officially acknowledged that the Windows 11 23H2 update KB5041585 is causing problems for dual-boot Linux systems. In the meantime, affected Linux users are hoping for a permanent fix that will allow them to use both operating systems securely.

TAGGED:
Author
Follow:
Rohit is a certified Microsoft Windows expert with a passion for simplifying technology. With years of hands-on experience and a knack for problem-solving, He is dedicated to helping individuals and businesses make the most of their Windows systems. Whether it's troubleshooting, optimization, or sharing expert insights,
Leave a Comment