CVE-2026-21509
PoC files
3 filesFile viewing is interactive and short-lived. Downloads are password-protected ZIP archives using password eip.
Analysis
Technical assessment
PowerShell script that checks for and applies a COM Kill-Bit registry mitigation for CVE-2026-21509. It does not exploit the vulnerability; it only detects exposure and applies a workaround.
Backdoor review
No backdoor observed in reviewed code
The artifact is a PowerShell script and README that manage a COM Kill-Bit for CVE-2026-21509. The script reads and writes specific registry keys, creates a harmless RTF test file, and queries installed hotfixes. No backdoor, concealed executable payload, credential theft, persistence, or unrelated remote access behavior is present. The script's operations are limited to the documented mitigation actions.
Classification basis and observed behavior
Classification basis
The script only reads registry state, writes a mitigation value, and checks for patches. It does not contain any code that triggers or exercises the vulnerability (e.g., loading a malicious COM object to achieve code execution). The README explicitly states the test file is safe and contains no executable code.
suuhm-CVE-2026-21509-handler-f004e70/CVE-2026-21509.ps1:1-390suuhm-CVE-2026-21509-handler-f004e70/README.md:111Requirements
- Administrator rights required to modify registry
suuhm-CVE-2026-21509-handler-f004e70/CVE-2026-21509.ps1:3 - Windows 10/11 with Office 2016+ installed
suuhm-CVE-2026-21509-handler-f004e70/README.md:24
Observed behavior
- Checks registry for presence of Kill-Bit (Compatibility Flags = 0x400) for CLSID {EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B}
suuhm-CVE-2026-21509-handler-f004e70/CVE-2026-21509.ps1:43-65 - Applies Kill-Bit by creating registry key and setting Compatibility Flags DWORD to 0x400
suuhm-CVE-2026-21509-handler-f004e70/CVE-2026-21509.ps1:81-114 - Creates a benign RTF test file containing the CLSID to verify Kill-Bit blocks COM object activation
suuhm-CVE-2026-21509-handler-f004e70/CVE-2026-21509.ps1:116-131 - Checks for installed KB5002694 and KB5002695 patches via Get-HotFix
suuhm-CVE-2026-21509-handler-f004e70/CVE-2026-21509.ps1:157-179
Behaviors behind the backdoor verdict
Observables
- Registry Modification
- Sets 'Compatibility Flags' DWORD to 0x400 under HKLM:\SOFTWARE\Microsoft\Office\16.0\Common\COM Compatibility\{EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B} and WOW6432Node equivalentsThis is the documented Kill-Bit mitigation for the CVE; it disables the vulnerable COM object.
suuhm-CVE-2026-21509-handler-f004e70/CVE-2026-21509.ps1:99 - File Creation
- Creates %TEMP%\CVE202621509_KillBit_Test.rtf containing a static RTF string with the CLSIDThe file is a non-executable test artifact to verify the Kill-Bit blocks the COM object; it contains no active content.
suuhm-CVE-2026-21509-handler-f004e70/CVE-2026-21509.ps1:119-121 - System Information Disclosure
- Queries installed hotfixes via Get-HotFix and displays KB5002694/KB5002695 statusThis is a local diagnostic check for the official patches; no data is exfiltrated.
suuhm-CVE-2026-21509-handler-f004e70/CVE-2026-21509.ps1:163
What the analysis did not establish
- Evidence consists of two text files; one unclassified file (likely binary) is present but not analyzed, though it is not required for classification of the primary artifact.
- One unclassified file (11357 bytes) is present in the artifact inventory but was not inspected; its content is unknown.
- The review is based solely on the supplied text files; no dynamic analysis was performed.
This review is limited to the supplied PoC code and context. It does not assert that the code works or is safe to execute.