Windows SignDrop zero-day: SYSTEM from a standard user, no patch yet
CLFS log signing turned against itself

Windows SignDrop zero-day: SYSTEM from a standard user, no patch yet

A researcher has published working exploit code that takes a standard Windows user to SYSTEM by abusing the log-file signing check Microsoft added to the CLFS driver in October 2025. Microsoft has not confirmed the flaw, assigned a CVE or shipped a fix.

What happened

SignDrop, published on GitHub by Abdelhamid Naceri (MSNightmare) on 10 November, abuses how clfs.sys creates the .cnpf authentication file that accompanies a CLFS log. A standard user prepares a log and container under paths they control. When a privileged process such as Windows Defender later opens that log, the driver creates the missing authentication file in the privileged process's security context, and that file inherits the permissions of the original log.

Object manager symbolic links redirect the creation to a location the attacker chooses. The result is a SYSTEM-owned file the standard user can write to, which chains into a SYSTEM shell. Because the request appears to come from the antivirus engine's own process, kernel drivers accept it, so the same trick can be used to switch off tamper protection on antivirus and EDR products.

There is no CVE and no patch. Naceri tested on Windows 11 26H2 and a Windows Server 2025 preview build and estimates about 80 percent of Windows installations are exposed.

Who is affected

Exposure depends on the CLFS authentication mode, read at HKLM\SYSTEM\CurrentControlSet\Services\CLFS\Authentication\Mode.

  • Mode 0 (enforced) or 1 (learning): inside the reported scope of the exploit.
  • Devices that took Windows 11 25H2 or Windows Server 2025 updates from 28 October 2025 onward, where the feature enforces itself after the 90-day learning period.
  • Mode 2 or 3 (disabled by an administrator, or by the system): outside the reported scope.

What to do now

Read the CLFS authentication mode on your Windows 11 and Server 2025 estate first, and treat the flaw as a post-exploitation step rather than a remote attack.

  • Check the Authentication Mode value on a sample of endpoints and servers; 0 or 1 means exposed.
  • Do not disable the CLFS mitigation to dodge the bug. That reopens the memory-corruption attacks the feature was built to block.
  • Assume an attacker already has code execution to use this, so keep standard users off local admin and watch for SYSTEM-level child processes spawned by medium-integrity parents.
  • Track MSRC for a CVE and a fix; earlier zero-days from the same researcher waited months for patches.

What this means for South African businesses

The flaw is not remotely exploitable, so it will not by itself breach a small business. Its value to an attacker is the last step: turning one stolen user account into full control of the machine and blinding the endpoint agent on the way. Most SME estates are a single phishing click away from that first foothold, which is what makes a public SYSTEM exploit with no patch worth tracking. Expect a fix in a monthly update at best, and plan around that.

Source: BleepingComputer.

Also on the blog

Next step: If this is on your network or a client's, ask Matthews Enterprises to check exposure.

Bob Shop breach exposes card numbers and expiry dates for SA online shoppers
Bob Group data breach: card numbers copied along with the key