Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Do you dual-boot Windows and Linux? Well, a recent Windows update seems to have been a bit messy and may have broken the ability to boot into Linux. Causing an alarming message to display of "Something has gone seriously wrong".

The update in question is in relation to CVE-2022-2601, and as the numbers there suggests, it's an issue from way back in 2022 that Microsoft decided just last week to go and patch up themselves. From the CVE:

A buffer overflow was found in grub_font_construct_glyph(). A malicious crafted pf2 font can lead to an overflow when calculating the max_glyph_size value, allocating a smaller than needed buffer for the glyph, this further leads to a buffer overflow and a heap based out-of-bounds write. An attacker may use this vulnerability to circumvent the secure boot mechanism.

It wasn't supposed to affect you if you do have Linux installed, as per Microsoft's own info they said:

To address this security issue, Windows will apply a Secure Boot Advanced Targeting (SBAT) update to block vulnerable Linux boot loaders that could have an impact on Windows security. The SBAT value is not applied to dual-boot systems that boot both Windows and Linux and should not affect these systems. You might find that older Linux distribution ISOs will not boot. If this occurs, work with your Linux vendor to get an update.

However, that seems to have still caused problems for those that do dual-boot. Oops. There's been quite a few reports of people unable to boot into their Linux distributions as a result of this update. A potential solution can be found in an Ubuntu Discourse post from 2023 for a previous issue.

Microsoft haven't yet said anything about it that I can find, and their update page notes "Microsoft is not currently aware of any issues with this update", so clearly that needs an update.

Article taken from GamingOnLinux.com.
19 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
46 comments
Page: 1/3»
  Go to:

dpanter Aug 21
I'm sure we can trust M$ to never do something like this on purpose.
rambo919 2 years Aug 21
Not for nothing that duel booting often ends up in an unbootable linux if you use UEFI the way it tells you to use it.... secure boot has always been more of a liability than a help.

It seems "legacy" boot is unaffected.
Haven't noticed anything. I think Secure Boot is disabled for me, so that's why.
QuoteMicrosoft haven't yet said anything about it that I can find, and their update page notes "Microsoft is not currently aware of any issues with this update", so clearly that needs an update.
Well..... Its not an "issue" if its planned is it???......
pb Aug 21
Ahh, good old evil microsoft, we didn't miss you.
Vardamir Aug 21
I have a simple rule: If you need Windows, install it in a VM. Never ever grant Windows access to real hardware.
elmapul Aug 21
that is why i dont dualboot anymore.
risk of sabotage, and they can claim it was an accident.
Claude_Lib Aug 21
I have Windows on a separate drive for rare occasions when I need it. The only clue two systems have about each other's existence is that Windows messes up the clock because I keep forgetting to set the RealTimeIsUniversal registry key.
soulsource Aug 21
Quoting: Claude_LibI have Windows on a separate drive for rare occasions when I need it. The only clue two systems have about each other's existence is that Windows messes up the clock because I keep forgetting to set the RealTimeIsUniversal registry key.
This update might break exactly such setups. The list of revoked keys is stored in an EFI variable (-> mainboard memory), and if Windows is unaware that there is a Linux installation, it will happily update that list - making Secure Boot prevent the execution of GRUB versions signed with the now-revoked keys.
Tchey Aug 21
I’m not DualBooting anymore, i got ride of this process maybe around seven years ago ? Last time was Win7, playing a few games, mostly MMORPG. Then never more.
Claude_Lib Aug 21
Quoting: soulsourceThis update might break exactly such setups. The list of revoked keys is stored in an EFI variable (-> mainboard memory), and if Windows is unaware that there is a Linux installation, it will happily update that list - making Secure Boot prevent the execution of GRUB versions signed with the now-revoked keys.
I guess it's a good thing that I have Secure Boot disabled then.
Caldathras Aug 21
Not an issue for me. I rarely update Windows any way (don't use it very often) and, like rambo919, I tend to favour legacy boot on most of my systems.

Secure Boot is a nuisance I prefer to leave disabled.
So Microsoft is trying to tell us to wipe our drives clean of Windows. Seen that way, sort of a public service announcement!
tfk Aug 21
The SBAT value is not applied to dual-boot systems that boot both Windows and Linux and should not affect these systems. You might find that older Linux distribution ISOs will not boot.


They mention that only old Linux ISOs won't boot. Why do I get the feeling that they didn't even test?
Mohandevir Aug 21
I think I'll probably reinstall a Windows partition, just for the pleasure of being mad at Microsoft... Not.

The only way I'll use Windows is through GeForce Now. I'll let Nvidia manage this garbage OS.
LoudTechie Aug 21
They modded grub.
They didn't install it, they've their own bootloader called Windows Boot Manager.
They specifically set out and changed the grub bootloader.
The grub bootloader is the indication of dual boot and microsoft has a long and frustrating history of messing with it.
They didn't need to "fix" this, it's not their product and not their problem.
Paws off pal.


Last edited by LoudTechie on 21 August 2024 at 6:34 pm UTC
ToddL Aug 21
Good thing I haven't use MS products for a long time and stuff like this will continue to be why I don't bother with it. They can take their products and shove it


Last edited by ToddL on 22 August 2024 at 5:13 am UTC
So instead of blocking their own operating system and displaying a warning message because a user installed boot loader might affect it's security they decided it was ok to overwrite the user installed software in question and block another user installed operating system instead? Sure hope they had their legal team look into this beforehand.
Linux_Rocks Aug 21
Quoting: Claude_LibI have Windows on a separate drive for rare occasions when I need it. The only clue two systems have about each other's existence is that Windows messes up the clock because I keep forgetting to set the RealTimeIsUniversal registry key.
I always just set Linux to use local time. One quick line in terminal is easier than a registry edit in Windows.
Essoje Aug 21
Microsoft: "Oh? What is this? A penguin-shaped sand castle? In MY beach? That's dangerous, so let me see how I should fix it..."
PC Owner: "Actually, this is my beach, I just invited you as a guest and--"
Microsoft: "Whoops!" *trips over itself* "Oh no! The sand castle!" *snickers* "Well, it's not a danger to anyone anymore!"
PC Owner: "... You know what... I let you in. I deserve this."
And this is how I see this situation. Microsoft can't hurt you if you don't invite it in, we are at the "Fool me for the 18549178217th time, what am I doing with my life?" stage.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register