Important action: Configure additional authentication for Bitlocker leaks

For years, Bitlocker was a relatively secure protocol to encrypt your hard drives of your computer. However,recent multiple reports surfaced around attacks targeting BitLocker protected devices. Techniques like YellowKey and GreatXML focus on extracting BitLocker secrets from memory or abusing the boot process when devices are protected with TPM-only authentication.

When Bitlocker is configured to only unlock with the TPM, we create an attack path which allows access to the unencrypted data. This is because you only need the disk and the TPM module to unlock by default.

In the Bitlocker settings, there is an option “Require startup PIN with TPM”. This will show an extra PIN code window to the end user at startup, and then Bitlocker can only be unlocked after the PIN and then with the TPM module, instead of only the TPM module. It also makes you a lot less vulnerable to Bitlocker leaks and directly exposing your cimportant personal and company data in any case your device is stolen.

In this guide I will show how to configure this “Require startup PIN with TPM” setting through Microsoft Intune and on your current Windows device, as this cannot be deployed as the user must set a PIN. I will show on how to configure this for new devices through policy and how to configure this for existing devices.


Requirements

  • Basic knowledge of Microsoft Intune
  • Basic knowledge of Bitlocker/Windows
  • Around 20 minutes of your time

What changes when using a startup PIN?

By default with TPM-only protection, the TPM automatically releases the BitLocker key during startup when the boot environment looks trusted. The TPM is a hardware chip in your computer that has the Bitlocker code saved on it. If you replace the TPM or take one of the disks in another PC, you must enter the Bitlocker code first. This creates a sort of “trust”, as Bitlocker trusts the TPM module as long as its available.

With a startup PIN configured, the TPM will only release the key after the user enters the correct PIN before Windows boots. A sort of password for your Bitlocker key.

This means:

  • Stolen devices become much harder to access
  • Offline attacks become more difficult
  • DMA and memory extraction style attacks are mitigated better
  • Users must enter a PIN during every startup

jv-media-8513-7b6756e86aac.png

The downside is that this slightly reduces user convenience because users now interact with BitLocker before Windows starts. However if we take a moment and think about the need of putting in an extra PIN code or having such an increasing attack vector with big risk of data loss, the choice will be made very easy.


The leaks described

The recent reported leaks leveraging the Bitlocker without additional verification are:

CVE / NameURLVulnerability TypeCVSS scorePublished / Seen
CVE-2026-45658https://nvd.nist.gov/vuln/detail/CVE-2026-45658Security Feature Bypass7.82026-06-09
CVE-2026-27913https://nvd.nist.gov/vuln/detail/CVE-2026-27913Security Feature Bypass7.72026-04-14
CVE-2026-45585https://nvd.nist.gov/vuln/detail/CVE-2026-45585Security Feature Bypass / Command Injection6.82026-05-19
CVE-2026-50507https://nvd.nist.gov/vuln/detail/CVE-2026-50507Security Feature Bypass6.82026-06-09
CVE-2026-45655https://nvd.nist.gov/vuln/detail/CVE-2026-45655Security Feature Bypass5.32026-06-09

Exposure of your data by these leaks can be minimized by leveraging these rules:

  • Endpoints up-to-date and require them to be up to date with Compliance Policies
  • TPM+PIN verification on startup configured
  • No local administrator access for normal users
  • Set BIOS/UEFI passwords for administrative access

Option 1: Create/Update the BitLocker policy in Intune

We can configure the Bitlocker policy in Microsoft Intune for new deployed devices only. This will not apply to existing devices as an PIN code must be set.

To configure this option, Open the Microsoft Intune admin center at https://intune.microsoft.com and go to “Endpoint security”, then to “Disk encryption” and update your existing policy or create a new policy if not done already.

Configure the following:

  • Platform : Windows
  • Profile : BitLocker

jv-media-8513-c35b748560fc.png

Give the policy a name and description and advance to the tab “Configuration settings”.

jv-media-8513-0a8a380b1def.png

Configure these settings or change them to your own preferences. Starred settings must be set for this guide to work:

SettingConfigure this:
*Require device encryption*Enabled
Select the encryption type: (Device)Full encryption
*Require additional authentication at startup*Enabled
*Configure TPM startup key*Do not allow startup key with TPM
*Configure TPM startup key and PIN*Require startup key and PIN with TPM
Configure TPM at startupAllow TPM
*Configure TPM startup PIN*Require startup PIN with TPM
Configure minimum PIN length for startupEnabled
Minimum characters6
Allow enhanced PINs for startupEnabled

The enhanced PINs means that you can use symbols and letters in your PIN code, making a password of your PIN code.

jv-media-8513-4f4fc32b774f.png

Then save the policy and assign it to your devices scope.


Option 2: Configure the startup authentication settings in Windows

In Windows we can also set the startup authentication with a PIN code getting the same result as setting it for new devices in Intune. This can be found by searching for “Bitlocker” in the start menu:

jv-media-8513-4350cb66237a.png

From there we can click “Change how drive is unlocked at startup”, select the PIN code option and set a PIN.

jv-media-8513-4446edc04db2.png

This will make you more secure immediately against the recent attacks and possibly more attacks in the future, leveraging this TPM and Bitlocker weakness.


Summary

BitLocker with TPM-only authentication is still much better than running devices without encryption, but attacks like YellowKey and GreatXML show why adding authentication to the TPM/Bitlocker key exchange is becoming increasingly important for data-sensitive environments. By requiring a startup PIN, we add another layer of protection before the BitLocker key is released. This makes offline attacks and physical theft scenarios much harder for attackers.

For organizations with mobile devices containing sensitive data, this is currently one of the most impactful BitLocker hardening steps you can deploy relatively quickly with Microsoft Intune.

Thank you for reading this post and I hope it was helpful!

Sources

These sources helped me by writing and research for this post;

  1. https://thehackernews.com/2026/06/new-greatxml-exploit-bypasses-windows.html
  2. https://thehackernews.com/2026/06/microsoft-patches-record-206-flaws.html
  3. https://thehackernews.com/2026/05/windows-zero-days-expose-bitlocker.html
  4. https://learn.microsoft.com/windows/security/operating-system-security/data-protection/bitlocker/configure
  5. https://learn.microsoft.com/windows/security/operating-system-security/data-protection/bitlocker/bitlocker-countermeasures

 

End of the page 🎉

You have reached the end of the page. You can navigate through other blog posts as well, share this post on X, LinkedIn and Reddit or return to the blog posts collection page. Thank you for visiting this post.

If you think something is wrong with this post or you want to know more, you can send me a message to one of my social profiles at: https://justinverstijnen.nl/about/

Go back to Blog homepage

If you find this page and blog very useful and you want to leave a donation, you can use the button below to buy me a beer. Hosting and maintaining a website takes a lot of time and money. Thank you in advance and cheers :)

Buy me a beer

The terms and conditions apply to this post.

Last modified June 12, 2026: Published post (3e1b39f)