
BigDiskBuster is a newly published proof of concept that claims to stop Microsoft Defender Antivirus from installing platform and security-intelligence updates. Our static review found code that watches Defender update directories, temporarily consumes nearly all free space on the Windows system drive with hidden delete-on-close files, and holds MRT.exe open with restrictive sharing. That is a serious update-denial technique—but it is not a remote break-in, ransomware campaign, or confirmed in-the-wild exploit.[1][2]
Keep Defender running while starving its platform and malware-intelligence update process of disk space.
Code execution on the Windows endpoint and a process that stays active to interfere when Defender updates.
Watch signature age, failed-update events, abrupt disk-space loss, unknown background processes, and application-control policy.
What researchers released
The repository was created on September 19 under the name BigDiskBuster. Its author describes it as a Windows Defender update denial-of-service proof of concept, similar in objective to the earlier UnDefend flaw, and says it “seems to work on all supported Windows versions” while warning that the code is buggy and needs rewriting.[1] That all-versions statement is the researcher’s claim; it is not a Microsoft product matrix or an independently reproduced test result.
The original GitHub repository returned 404 during our September 23 check. A public Project NightCrawler mirror retained the three-commit repository, including the README and C++ source used for our static review. We did not compile or execute the proof of concept.
How BigDiskBuster works
- It watches Defender’s update locations. The code monitors directory activity under Defender’s
PlatformandDefinition Updatespaths on the C: drive. - It reacts when update activity appears. It calculates free volume space and creates GUID-named hidden temporary files sized to consume the available capacity. Those files use delete-on-close behavior, so closing their handles releases the space.
- It tries to keep the drive starved. Helper threads can allocate newly freed space while the update attempt changes files or directories.
- It also opens the Malicious Software Removal Tool. The source opens
Windows\System32\MRT.exewhile permitting only read sharing, which can obstruct another process that needs write or delete sharing. - It must remain active. Reporting from BleepingComputer says the researcher described the tool as needing to run in the background to continue blocking Defender updates.[2]
This is best classified as a local update-denial proof of concept. The source does not provide a remote delivery mechanism, persistence system, command-and-control channel, data theft capability, or ransomware payload. It targets the resources that Defender’s updater needs after some other path has already caused the program to run.
Why stale Defender updates matter
Microsoft ships Defender security-intelligence updates as KB2267602 and platform updates as KB4052623. Microsoft documents multiple delivery paths, including Windows Update, WSUS, Configuration Manager, file shares, the Windows Security app, PowerShell, and MpCmdRun.exe.[4] BigDiskBuster’s claimed impact is on local staging and installation, so merely changing the download source would not necessarily overcome a deliberately full system drive.
A successfully disrupted endpoint may still show Defender and real-time protection as enabled while its engine, platform, or security intelligence ages. That gap matters because regular security-intelligence updates contain current malware detection information, and platform updates service Defender itself. The technique does not prove that existing protection instantly stops working; it creates the risk that protection becomes progressively stale.
Filling the system drive can also affect Windows and applications beyond Defender. Abrupt low-space conditions may cause unrelated update, logging, browser, profile, and application failures. Those are possible consequences of disk exhaustion—not proof that BigDiskBuster ran.
Who is potentially exposed?
| Condition | Required for this PoC | What we know |
|---|---|---|
| Supported Windows endpoint | Likely | The author claims all supported Windows versions, but no authoritative build-by-build matrix exists. |
| Microsoft Defender update components present | Yes | The code watches Defender platform and definition-update paths. |
| Attacker-controlled program runs locally | Yes | This is not a network-facing or drive-by exploit by itself. |
| Program remains active during an update | Yes for the published design | The tool waits for update activity and interferes while running. |
| Administrator rights | Unconfirmed | The source contains no elevation request, but successful access and impact across every supported build have not been independently verified. |
| Active exploitation in the wild | Not established | We found public PoC publication, not verified campaign telemetry. |
What BigDiskBuster is not
- Not a remote zero-click attack: the published code must execute on the endpoint.
- Not a Defender shutdown: its stated goal is to block updates, not switch off the antivirus service.
- Not demonstrated code execution through Defender: the PoC is already-running local code interfering with servicing.
- Not proof of compromise: an update error or low disk space has many ordinary causes.
- Not a confirmed “all Windows versions” vulnerability: that remains a researcher claim without a vendor matrix.
How to check a Windows PC safely
Open PowerShell and use Microsoft’s read-only status cmdlet:
Get-MpComputerStatus | Select-Object AMRunningMode,AntivirusEnabled,RealTimeProtectionEnabled,AMProductVersion,AMEngineVersion,AntivirusSignatureVersion,AntivirusSignatureLastUpdated,AntivirusSignatureAge
Microsoft documents Get-MpComputerStatus as the supported cmdlet for reading antimalware status, including product, engine, signature version, update time, and signature age.[5] A single old timestamp is not proof of attack; compare it with your normal update cadence and investigate repeated failures.
Then check free space without changing the machine:
Get-Volume -DriveLetter C | Select-Object DriveLetter,SizeRemaining,Size
In Event Viewer, inspect Applications and Services Logs → Microsoft → Windows → Windows Defender → Operational. Microsoft identifies Event ID 2000 as a successful security-intelligence update, 2001 as a failed security-intelligence update, 2002/2003 as engine update success/failure, and 2006 as platform update failure.[6]
Detection: look for a timeline, not one magic IOC
No vendor-published unique indicator of compromise is available. A stronger triage pattern would combine:
- an unknown process that stays active in the background;
- Defender platform or definition-update activity;
- a sudden drop in C: free space followed by rapid recovery;
- large hidden GUID-named files created beneath the executing user’s temporary directory and held open for deletion;
- an unusual process handle to
MRT.exethat allows read sharing but denies write/delete sharing; - repeated Defender Events 2001, 2003, or 2006; and
- a security-intelligence timestamp or platform version that stops advancing across repeated update windows.
Disk-pressure alerts, update failures, or error 0x80070643 alone are weak indicators because ordinary storage, Windows Update, proxy, WSUS, and servicing problems can produce similar symptoms. Preserve process telemetry, file-creation events, Defender logs, Windows Update logs, free-space history, and EDR timelines before deleting files or rebooting a suspected endpoint.
Mitigation while there is no BigDiskBuster-specific patch
- Do not run the PoC on a production PC. It intentionally exhausts the system drive and can disrupt more than Defender.
- Restrict untrusted code execution. Use App Control for Business or AppLocker where appropriate, and remove local administrator rights from daily-use accounts. Microsoft says application control can restrict which executables, scripts, installers, and other code are trusted to run.[7]
- Alert on Defender update age and failure. A running antivirus icon is not sufficient. Monitor the last successful signature, engine, and platform update across endpoints.
- Alert on abrupt system-drive exhaustion. Correlate it with process and file telemetry instead of treating every low-space event as hostile.
- Keep Windows and Defender current. Current updates do not constitute a confirmed BigDiskBuster fix, but they reduce unrelated attack paths and keep the endpoint ready for Microsoft’s eventual servicing guidance.
- Use supported update recovery. After containing suspicious local code and restoring safe free space, administrators can invoke
Update-MpSignatureor use Windows Security’s update control, then verify that version and timestamp actually changed.[8] - Escalate repeat failures. Microsoft’s troubleshooting flow recommends verifying update connectivity and services, testing supported alternate sources, collecting diagnostic data, and contacting Microsoft support when update failures persist.[9]
What remains unknown
Microsoft had not published a BigDiskBuster-specific advisory, CVE, fixed Defender version, workaround, affected-edition matrix, or exploitation statement by our cutoff. We also found no independent lab report proving the author’s “all supported Windows versions” claim. The public code establishes a concrete technique and observable behavior; it does not establish universal exploitability or active abuse.
Recovery and verification
- Isolate a suspicious endpoint if an unknown process is actively exhausting disk space.
- Preserve process, file, Defender, Windows Update, and EDR evidence before cleanup.
- Terminate or contain the unauthorized program using your normal incident-response tooling; do not run public exploit code to “test” the machine.
- Confirm free space remains stable after the suspicious process is gone.
- Run a supported Defender update and record the before/after product, engine, platform, and signature versions.
- Require a new Event 2000 for successful security-intelligence update and investigate any continuing 2001, 2003, or 2006 events.
- Confirm no persistence mechanism relaunches the process and review how the code first reached the endpoint.
Patching or restoring updates closes only the immediate update gap. If the process arrived through compromised credentials, remote-management abuse, malicious software, or another exploit, that initial-access path still requires investigation and remediation.
FAQ
Is BigDiskBuster really a zero-day?
It is being reported as a zero-day because public proof-of-concept code describes a previously unpatched Defender update-denial technique. However, there is no CVE or Microsoft advisory specifically confirming BigDiskBuster at our cutoff, so the most precise label is public, unconfirmed local zero-day claim with a concrete PoC.
Does it disable Microsoft Defender?
Not directly. The published design targets update servicing. Existing protection can remain enabled while its security intelligence or platform stops advancing.
Can a website exploit it?
The published PoC contains no browser or remote-delivery path. An attacker would first need some way to execute code locally.
Should I delete temporary files if I see low disk space?
Do not start with blind deletion on a potentially compromised system. Capture evidence and identify the process holding the files. Because the PoC uses delete-on-close behavior, stopping the responsible process may release space, but ordinary temporary files and unrelated failures can look similar.
Is there a patch?
We found no official BigDiskBuster-specific patch as of September 23, 2026, 9:25 AM Eastern. Continue installing supported Windows and Defender updates and watch Microsoft’s live security guidance for a confirmed fix.
Need help checking Defender health?
The IT Guys serves Port Saint Lucie, Jensen Beach, Fort Pierce, and Vero Beach. We can check Defender update health, investigate repeated failures, review suspicious disk-space behavior, and help small businesses improve application control and monitoring.
Sources
- NightmareEclipse/BigDiskBuster repository mirror — README, source, and three-commit history; retrieved September 23, 2026.
- BleepingComputer: New Windows Defender zero-day blocks Microsoft antivirus updates — September 22, 2026.
- SecurityWeek: Nightmare Eclipse Drops New Microsoft Defender Exploit After Revealing Identity — September 22, 2026.
- Microsoft: Defender Antivirus security intelligence and product updates.
- Microsoft: Get-MpComputerStatus.
- Microsoft: Defender Antivirus event IDs and error codes.
- Microsoft: Application Control for Windows.
- Microsoft: Update-MpSignature.
- Microsoft: Security-intelligence update troubleshooting.
Reporting cutoff: September 23, 2026, 9:25 AM Eastern. This article is defensive guidance. We reviewed the public source statically and did not compile or execute it. Microsoft’s future advisory or fixed-version information should supersede this point-in-time report.
