OFFSITE.DARK
← Signals

Jun 8, 2026

4 min

Project Nightcrawler

  • microsoft
  • windows
  • cve
  • privilege-escalation
  • cldflt
  • lpe
  • local
  • zero-day
  • regression

news

MiniPlasma: Cloud Files Driver Regression LPE (CVE-2020-17103)

Nightmare-Eclipse weaponizes James Forshaw's 2020 cldflt!HsmOsBlockPlaceholderAccess bug — original Project Zero PoC works unchanged on fully patched Win11; race to SYSTEM shell.

Summary

MiniPlasma is a regression / incomplete-fix local privilege escalation exploit published by Nightmare-Eclipse in June 2026 — the same Patch Tuesday cycle that fixed GreenPlasma and YellowKey. It weaponizes CVE-2020-17103, originally reported by James Forshaw (Google Project Zero) in September 2020 against the Windows Cloud Files Mini Filter Driver (cldflt.sys). Microsoft assigned CVE-2020-17103 and reportedly patched in December 2020; MiniPlasma demonstrates the original Project Zero proof-of-concept still works without modification on fully patched Windows 11 and Server 2025, extended to spawn an interactive SYSTEM shell.

The vulnerable routine is cldflt!HsmOsBlockPlaceholderAccess, which creates per-user "block entries" in the registry for Cloud Files / OneDrive placeholder hydration control. The bug: RtlOpenCurrentUser impersonation and fallback to the .DEFAULT hive can be raced so registry keys are created under .DEFAULT\\Volatile Environment (SYSTEM context) without proper OBJ_FORCE_ACCESS_CHECK enforcement — enabling privilege escalation via CloudFiles BlockedApps policy manipulation and related paths.

The researcher attributes rediscovery to a colleague's tip after investigating GreenPlasma's SetPolicyVal technique. Microsoft patched again in June 2026 Patch Tuesday after public PoC release. OFFSITE.DARK indexes Project Nightcrawler and Project Zero lineage; we did not discover this flaw.

Technical Details

AspectDetail
CVE (original)CVE-2020-17103
Componentcldflt.sys — Cloud Files Mini Filter Driver
FunctionHsmOsBlockPlaceholderAccess
Root causeMissing access checks + race in RtlOpenCurrentUser.DEFAULT hive fallback
API surfaceUndocumented CfAbortHydration / placeholder block path
Privileges requiredStandard local user
Exploit typeRace condition (dual-thread token impersonation)
PoC languageC# (weaponized from original Google PoC)
ReliabilityResearcher reports reliable on lab hosts; success varies by timing
AffectedWindows 11, Server 2022/2025 confirmed; researcher claims all versions

Race mechanics (Picus / ThreatLocker synthesis)

  1. Thread A performs anonymous/user token impersonation around calls into the Cloud Filter driver.
  2. Thread B triggers HsmOsBlockPlaceholderAccess / hydration abort path.
  3. RtlOpenCurrentUser fails for anonymous SID (no hive) → code path intends fallback to user hive.
  4. Impersonation reverts before fallback completes → .DEFAULT (SYSTEM) hive opens with unintended write capability.
  5. Attacker creates registry state under .DEFAULT\\Volatile Environment and Software\\Policies\\Microsoft\\CloudFiles\\BlockedApps → escalates to SYSTEM execution.

MiniPlasma is notable because it is not a novel vulnerability class — it is a patch regression or never-applied fix on modern builds, validated when the 2020 PoC executed unchanged six years later.

CVE

FieldValue
CVECVE-2020-17103 (researcher attribution; June 2026 re-fix)
Original fixDecember 2020 (regression reported June 2026)
CWEPrivilege management / access-check bypass in kernel filter driver
CVSS (original MSRC)Local elevation of privilege
Public PoCMiniPlasma (SYSTEM shell); original Project Zero PoC
Patch (2026)June 2026 Patch Tuesday

Impact

  • SYSTEM compromise from standard user on Cloud-Files-enabled systems (most Windows 11 installs with OneDrive integration).
  • Patch confidence erosion — six-year-old Project Zero fix ineffective on current builds until June 2026 re-patch.
  • Post-compromise escalation after phishing, stolen sessions, or supply-chain footholds.
  • Detection surface: registry writes to .DEFAULT\\Volatile Environment and CloudFiles\\BlockedApps from user processes.

Suggested detection queries (public research)

Monitor registry creation/set events on:

\Registry\User\.DEFAULT\Volatile Environment
\Registry\User\Software\Policies\Microsoft\CloudFiles\BlockedApps

Mitigation

  1. Apply June 2026 Patch Tuesday updates verifying cldflt.sys version on endpoints.
  2. Deploy WDAC / AppLocker default-deny where operational policy supports it.
  3. Monitor CloudFiles registry policy paths and .DEFAULT hive writes from non-system processes.
  4. Restrict local admin and assume any user foothold can attempt driver-triggered LPE until patched.
  5. Validate on Canary/Insider builds — Will Dormann reported MiniPlasma failing on some Insider Preview channels while succeeding on production-patched Win11.

Sources

→ Source