Bezpečnostní výzkumník vystupující pod pseudonymem „Nightmare-Eclipse“ (také známý jako Chaotic Eclipse), který v minulosti zveřejnil několik kontroverzních Windows zero-day zranitelností zaměřených na Microsoft Defender a bezpečnostní mechanismy Windows, přišel s dalším zajímavým odhalením – BitLocker bypassem přezdívaným YellowKey.
Výzkumník se dříve proslavil zveřejněním těchto zranitelností:
Tentokrát se zaměřil na BitLocker a Windows Recovery Environment (WinRE).
YellowKey není klasický exploit typu buffer overflow nebo kernel RCE. Neútočí na kryptografii BitLockeru ani „neláme“ AES šifrování. Místo toho zneužívá chování Windows Recovery Environment tak, aby po odemčení BitLocker volume nedošlo k jeho opětovnému uzamčení.
Právě to je na celé věci nejzajímavější – vše probíhá přes legitimní Windows komponenty. Celý koncept tak působí spíše jako skrytá recovery/debug feature než tradiční zranitelnost.
Zranitelnost funguje pouze na Windows 11 a Windows Server 2022/2025. Komponenta zodpovědná za chování existuje pouze ve WinRE image, přičemž podobná komponenta je přítomná i v běžných Windows, ale bez této funkcionality.
Další výzkumník následně publikoval screenshot z reverse engineeringu RecEnv.exe, kde je vidět práce s registry:
RegGetValueW(
HKEY_LOCAL_MACHINE,
„SOFTWARE\\Microsoft\\RecoveryEnvironment“,
„FailRelock“,
…
);
Následně podle zveřejněné analýzy vyplývá, že pokud je hodnota FailRelock rovno 1, pak recovery prostředí přeskočí opětovné uzamčení BitLocker volume.
Windows Recovery Environment po recovery operaci disk znovu „nezamkne“, takže zůstane přístupný shellu. To je důvod, proč část komunity tvrdí, že mechanismus působí spíše jako interní servisní/debug feature než běžný bug.
Pokud se zranitelnost potvrdí jako plně funkční, může představovat vážné riziko především pro ukradená zařízení nebo scénáře s fyzickým přístupem. YellowKey zároveň ukazuje zajímavý trend moderních útoků, kdy nejsou zneužívány klasické exploity nebo malware, ale samotné legitimní a důvěryhodné komponenty Windows.