BigDiskBuster PoC Blocks Windows Defender Signature/Platform Updates (DoS)

BigDiskBuster PoC Blocks Windows Defender Signature/Platform (TL-2026-2613) is a medium-severity software vulnerability, first published 2026-09-22. It is attributed to Chaotic Eclipse with high confidence, affects Microsoft Microsoft Defender Antivirus (Windows), maps to 9 MITRE ATT&CK techniques (T1036.005, T1070.004, T1082), and is covered by 9 detection rules and 16 indicators of compromise.

Key facts for TL-2026-2613

Threat ID
TL-2026-2613
Severity
MEDIUM
Status
ACTIVE
Category
VULNERABILITY
First published
2026-09-22
Last reviewed
2026-09-22
Attribution
Chaotic Eclipse
Attribution confidence
HIGH
Motivation
UNKNOWN
Detection rules
9
Indicators of compromise
16

Malware and tooling in BigDiskBuster PoC Blocks Windows Defender Signature/Platform

Malware and tooling: BigDiskBuster, FalconFlank, GreenSection, HardBreacher, PrettyPrague, RedSun, RoguePlanet, ShieldCrash, UnDefend

Security researcher Chaotic Eclipse (Abdelhamid Naceri, publicly identified as former Microsoft staff) released BigDiskBuster, a local proof-of-concept that starves Windows Defender's update pipeline by flooding the system drive with hidden delete-on-close temp files and holding a restrictive-sharing handle open on MRT.exe, blocking signature/platform/engine updates while the AV service keeps running. No CVE has been assigned; the author calls the code buggy and 'similar to UnDefend', his earlier April 2026 Defender-update-blocking PoC, and part of a wider string of zero-day releases (RoguePlanet, ShieldCrash, RedSun, GreenSection, HardBreacher, PrettyPrague, FalconFlank) he attributes to a labor dispute with Microsoft.

How BigDiskBuster PoC Blocks Windows Defender Signature/Platform works

BigDiskBuster (published 2026-09-21 at github.com/MSNightmare/BigDiskBuster, MIT license, 3 commits, 165 stars/26 forks at time of review) is a Windows Defender Update Denial-of-Service proof-of-concept authored by the researcher publicly identified as Abdelhamid Naceri, operating under the handles Chaotic Eclipse, Nightmare Eclipse, MSNightmare, and INFINITE NIGHTMARE. The tool's README describes it as 'similar to UnDefend' (Naceri's April 2026 Defender PoC that let a standard user block definition updates) and states it 'prevents windows defender from performing platform/signature updates.'

Exploit chain / mechanics, per the released C++ source (BigDiskBuster.cpp): the tool registers a change-notification watch (ReadDirectoryChangesW, with FILE_NOTIFY_CHANGE_FILE_NAME / FILE_NOTIFY_CHANGE_DIR_NAME / FILE_NOTIFY_CHANGE_SIZE flags, processed asynchronously via GetOverlappedResult) on Windows Defender's Platform and Definition Updates directories under C:\ProgramData\Microsoft\Windows Defender\ -- i.e. it fingerprints Defender's own update behavior (a security-software-discovery step) to know when to strike, rather than running continuously at full intensity. When update activity is observed, it queries available free capacity on the system volume via the low-level native API NtQueryVolumeInformationFile (a system/disk-information-discovery step, called directly rather than through the higher-level Win32 GetDiskFreeSpaceEx wrapper) and then spawns worker threads (CreateThread / WaitForSingleObject) that open files via NtCreateFile in the user's %TEMP% directory with FILE_ATTRIBUTE_HIDDEN set and the FILE_DELETE_ON_CLOSE creation flag (reinforced with SetFileInformationByHandle using FILE_DISPOSITION_FLAG_DELETE / FILE_DISPOSITION_FLAG_POSIX_SEMANTICS), sized to consume the remaining free space; file/folder names for these temp objects are generated with CoCreateGuid / StringFromGUID2 / CLSIDFromString, producing GUID-formatted names that resemble legitimate Windows-generated temporary artifacts rather than an obviously attacker-authored filename. If the update process frees space by unpacking/removing files, the worker threads immediately reclaim the newly freed capacity via the same mechanism, starving the update of the disk headroom it needs. Because the temp files carry the delete-on-close disposition, they are automatically removed by the OS the moment their handles are closed, leaving little forensic trace once the tool exits or releases them -- the PoC releases its handles and frees the consumed space once the monitored update directory stops showing activity (interpreted as a failed update attempt). In parallel, the tool opens a handle on the Malicious Software Removal Tool binary (C:\Windows\System32\MRT.exe) with a restrictive combination of sharing flags (omitting FILE_SHARE_WRITE/FILE_SHARE_DELETE on at least one open handle), blocking other processes -- including the updater -- from replacing or modifying that file. Together these primitives cause Defender's three update streams -- security intelligence (malware signatures), engine updates, and platform updates -- to fail, while the Defender/AV service itself continues to report as running, masking the degraded protection state from casual observation. The author's own description of the tool: 'Made a funny tool, completely denies defender from updating so you're stuck with your current version if the tool is running in the background' -- confirming the DoS requires the process to remain resident; no autostart/persistence mechanism is described. Observed failure indicators reported by independent analysis include Windows error code 0x80070643 ('Protection definition update failed') and the absence of the normally-recorded Event ID 2000 (successful signature update) under Applications and Services Logs > Microsoft > Windows > Windows Defender > Operational.

The author states the PoC 'seems to work on all supported windows versions but ... is a bit buggy and needs some rewritting.' No independent verification of cross-version compatibility was found in available reporting, and no CVE identifier or Microsoft security advisory has been issued as of 2026-09-22. Exploitation requires local code execution (an adversary or insider already has access to run an arbitrary binary on the target); it is not a remote or network-facing vector, and no privilege escalation is required beyond running the binary in a session with write access to %TEMP%. One risk-scoring aggregator (Rankiteo) independently rated the disclosure 85/100 severity with an impact rating of 4; this is a third-party heuristic score, not a CVSS vector, and this record's own severity_level is set independently per the absence of a vendor CVSS score.

Attribution / context: BigDiskBuster is the latest in a string of roughly a dozen zero-day/PoC releases Naceri has published since roughly April 2026, spanning Microsoft Defender and BitLocker (UnDefend, BigDiskBuster, RoguePlanet, ShieldCrash, RedSun, LegacyHive, BlueHammer, YellowKey, GreenPlasma, MiniPlasma), Nvidia (GreenSection, memory corruption), Kaspersky Endpoint Security (HardBreacher, privilege escalation), Avast/GenDigital Antivirus (PrettyPrague, privilege escalation), and CrowdStrike Falcon (FalconFlank, a privilege-escalation PoC reported to abuse Falcon's own macro-removal feature). Of particular note is RoguePlanet (CVE-2026-50656), released 2026-06-10 -- hours after that month's Patch Tuesday -- a separate local-privilege-escalation PoC that abuses a Time-of-Check-to-Time-of-Use (TOCTOU) race condition in Microsoft Defender's file-processing path (MsMpEng.exe validates a file path, then the attacker swaps the target via an NTFS reparse point/junction/symbolic-link redirection before the write completes) to obtain SYSTEM-level code execution on fully patched Windows 10/11; the researcher reported inconsistent reliability ('100% success rate on some machines while it struggled to work on others'). Microsoft patched RoguePlanet on 2026-07-09 via an out-of-band Malware Protection Engine update (version 1.1.26060.3008) rather than the standard Patch Tuesday cadence. RoguePlanet is a distinct vulnerability and exploit chain from BigDiskBuster (privilege escalation via race condition vs. local resource-exhaustion DoS) and its MITRE ATT&CK mapping is NOT carried into this record's technique list, which is scoped to BigDiskBuster's own observed mechanism. Two weeks before BigDiskBuster, on 2026-09-09, Naceri also released ShieldCrash, a PoC that triggers an arbitrary SYSTEM-level file read in the Malware Protection Engine by exploiting a gap in Microsoft's September 2026 patch (engine version 1.1.26080.3) for CVE-2026-69414 (ShieldBreak) -- again a distinct vulnerability/PoC from BigDiskBuster, part of the same disclosure campaign against Microsoft security products. Naceri publicly disclosed his identity roughly one week before releasing BigDiskBuster (2026-09-14), stating he previously worked for Microsoft in the UK and Germany, was terminated in March 2025 'abruptly and without a clear justification,' was offered and rejected multiple financial settlement options, sought a formal explanation and help remaining in Germany, and ultimately lost a German labor-court challenge to the dismissal after a lengthy process that he says severely damaged his mental health (he has stated he received treatment in a psychiatric hospital). In that same disclosure he also acknowledged that earlier public claims he had made -- that Microsoft had taken legal action against him -- were fabricated, a credibility caveat this record notes without independently verifying any of his self-reported biographical claims. He has framed the release cadence as tied to the employment dispute; Microsoft, contacted by reporters, did not immediately comment on BigDiskBuster.

Defensive impact: because this is a local resource-exhaustion and file-locking technique rather than a memory-safety bug, no memory corruption or code execution primitive is granted -- the impact is purely availability-focused, degrading a Defender endpoint's ability to receive current threat intelligence and thereby creating a detection/response blind spot for any subsequent, unrelated attack on the same host. Recommended detection/mitigation centers on monitoring free-disk-space collapses on the system volume, hidden large temp-file creation (including GUID-formatted hidden files/directories in %TEMP%), anomalous long-lived restrictive handles on MRT.exe, and absence of expected Defender Operational log Event ID 2000 / presence of error 0x80070643, combined with forcing updates via managed channels (Windows Update, WSUS, Windows Security app, or MpCmdRun.exe) and application-control policies (WDAC/AppLocker) to limit which binaries can execute locally in the first place; incident responders are additionally advised to preserve process and file-handle telemetry before terminating the offending process and recovering disk capacity.

MITRE ATT&CK techniques used in TL-2026-2613

Stealth

T1036.005 Match Legitimate Resource Name or Location; T1070.004 File Deletion; T1564.001 Hidden Files and Directories

Discovery

T1082 System Information Discovery; T1518.001 Security Software Discovery

Execution

T1106 Native API

Impact

T1499.001 OS Exhaustion Flood

Resource Development

T1587.004 Exploits

Defense Impairment

T1685 Disable or Modify Tools

Affected products and versions in BigDiskBuster PoC Blocks Windows Defender Signature/Platform

  • Microsoft — Microsoft Defender Antivirus (Windows)
    Vulnerable versions: All currently supported Windows versions (per researcher claim; not independently verified per-version in available reporting)
    Fixed in: None -- no patch or CVE issued as of 2026-09-22

Remediation for BigDiskBuster PoC Blocks Windows Defender Signature/Platform

Patches

  • No vendor patch or CVE has been issued for BigDiskBuster as of 2026-09-22; Microsoft has not published a security advisory referencing this PoC

Immediate actions

  • Monitor system-drive (C:) free space on Defender-managed endpoints for sudden, sustained collapses and alert on repeated low-disk-space conditions
  • Alert on creation of large hidden delete-on-close temporary files (including GUID-formatted names) in user %TEMP% directories, especially correlated with Defender update activity
  • Review process handles/locks on C:\Windows\System32\MRT.exe for unexpected long-lived restrictive-sharing opens by non-security processes
  • Validate endpoint protection status with the Get-MpComputerStatus PowerShell cmdlet and confirm signature/engine/platform version timestamps against a known-good baseline
  • Alert on absence of the expected Windows Defender Operational log Event ID 2000 (successful signature update) or presence of error code 0x80070643 ('Protection definition update failed')
  • Preserve process and file-handle telemetry (owning process, handle list, temp-file paths) before terminating a suspected offending process, to support incident review

Workarounds

  • Set free-disk-space alerting thresholds comfortably above the capacity Defender needs to stage/unpack signature and platform packages
  • Apply least-privilege / application-allowlisting controls to reduce the pool of endpoints where an adversary or insider can execute an arbitrary local binary
  • If exploitation is suspected: terminate the offending process and recover consumed disk capacity, then force a manual update via managed channels

Longer-term hardening

  • Deploy application control (WDAC or AppLocker) to restrict execution of untrusted/unsigned local binaries capable of this disk-exhaustion / handle-locking technique
  • Force trusted signature/platform/engine updates through managed channels (Windows Update, WSUS, the Windows Security app, or MpCmdRun.exe -SignatureUpdate) rather than relying solely on background update checks
  • Incorporate persistent Defender update-failure monitoring into SOC dashboards/alerting rather than trusting a 'service running' status alone, since the AV service remains apparently functional during the DoS

Weaknesses (CWE) in BigDiskBuster PoC Blocks Windows Defender Signature/Platform

CWE-400

Timeline of BigDiskBuster PoC Blocks Windows Defender Signature/Platform

  • Abdelhamid Naceri's employment with Microsoft (Germany) was terminated; he later said the company gave no clear justification and rejected his settlement offer counter-proposal, subsequently losing a German labor-court challenge to the dismissal.
  • Naceri released UnDefend, a proof-of-concept allowing a standard Windows user to block Microsoft Defender definition updates -- the direct predecessor technique that BigDiskBuster is described as 'similar to'.
  • Naceri (as Nightmare Eclipse) released RoguePlanet, a separate local privilege-escalation PoC exploiting a TOCTOU race condition in Microsoft Defender's file-processing path (MsMpEng.exe) via NTFS reparse-point redirection to gain SYSTEM-level access on fully patched Windows 10/11, released hours after that month's Patch Tuesday.
  • Microsoft patched RoguePlanet (CVE-2026-50656) out-of-band via a Malware Protection Engine update (version 1.1.26060.3008), rather than through the standard monthly Patch Tuesday cycle.
  • Naceri released ShieldCrash, a separate PoC exploiting an incomplete patch of CVE-2026-69414 (ShieldBreak) to trigger an arbitrary SYSTEM-level file read in Microsoft Defender, published roughly two weeks before BigDiskBuster.
  • Naceri publicly revealed his real identity behind the Chaotic Eclipse / Nightmare Eclipse / MSNightmare / INFINITE NIGHTMARE personas, approximately one week before releasing BigDiskBuster.
  • BigDiskBuster published on GitHub (MSNightmare/BigDiskBuster, MIT license, 3 commits), described by its author as functional across all supported Windows versions but still buggy and needing a rewrite.
  • Independent outlets (BleepingComputer, CyberSecurityNews, SecurityWeek, Cyberpress, Rankiteo, WindowsForum) corroborated the disk-exhaustion / MRT.exe handle-locking mechanism, the researcher's identity and motive, and confirmed no CVE or Microsoft advisory had been issued; Microsoft did not immediately comment when contacted.
  • Security Affairs published the first tracked media coverage of BigDiskBuster, matching this threat entry's hunt source feed date.

Sources cited for BigDiskBuster PoC Blocks Windows Defender Signature/Platform

More in vulnerability

Detection coverage for TL-2026-2613

As of 2026-09-22, Threadlinqs Intelligence publishes 9 detection rule(s) for TL-2026-2613 across Splunk SPL, Microsoft KQL and Sigma, covering 16 indicator(s) of compromise. The whole corpus is readable without an account; a free account unlocks full detection query text in Splunk SPL, Microsoft KQL and Sigma; paid tiers add raw indicator values, correlation and the MCP server. Threadlinqs MCP server · View plans.

Threadlinqs Intelligence — Real-Time Threat Detection Platform

[ 0 threats ] [ 0 det ] [ CRIT: 0 ] [ HIGH: 0 ]
// threat_feed
$ sort --newest
Showing all threats

Latest Threats