CVE-2026-12268 Overview
CVE-2026-12268 is a PowerShell command injection vulnerability in ManageEngine DDI Central versions below 6201. The flaw resides in the Windows DNS SPF/TXT record push functionality, where user-supplied record data is passed to PowerShell without proper sanitization. An authenticated attacker with low privileges can inject arbitrary PowerShell commands that execute in the context of the DDI Central service account. Successful exploitation leads to remote code execution on the host managing Windows DNS infrastructure. The vulnerability is classified under [CWE-20] Improper Input Validation.
Critical Impact
Authenticated attackers can achieve remote code execution on ManageEngine DDI Central servers through crafted SPF/TXT DNS record values, compromising DNS management infrastructure.
Affected Products
- ManageEngine DDI Central versions below 6201
- Windows DNS integration component (SPF/TXT record push feature)
- DDI Central deployments managing Microsoft DNS servers
Discovery Timeline
- 2026-09-28 - CVE-2026-12268 published to NVD
- 2026-09-29 - Last updated in NVD database
Technical Details for CVE-2026-12268
Vulnerability Analysis
The vulnerability exists in the DNS record push workflow that DDI Central uses to synchronize SPF and TXT records to Microsoft Windows DNS servers. The feature invokes PowerShell cmdlets such as Add-DnsServerResourceRecord to create or modify records on the target DNS infrastructure. Record content supplied through the DDI Central interface is concatenated into the PowerShell command string without adequate escaping or allow-list validation. An attacker who authenticates with any account that holds record-management privileges can submit TXT or SPF values containing PowerShell meta-characters, backtick escapes, or subexpression operators. These payloads break out of the intended string context and execute as code within the PowerShell session.
Root Cause
The root cause is improper input validation [CWE-20] of user-controlled TXT/SPF record data before it is passed into a PowerShell command pipeline. The application treats record content as inert text rather than as untrusted input requiring strict sanitization or parameterized invocation. Because PowerShell interprets characters such as $(), ;, and backticks within double-quoted strings, injected sequences are evaluated at runtime.
Attack Vector
The attack vector is network-based and requires low-privilege authentication to the DDI Central web interface. An attacker crafts a TXT or SPF record containing a PowerShell subexpression payload and pushes the record to a managed Windows DNS zone. When DDI Central executes the push, the injected commands run with the privileges of the DDI Central service account. These privileges typically include local administrative rights on the host and delegated rights across managed DNS servers, enabling lateral movement into the DNS management plane.
No verified public proof-of-concept code is available at this time. See the ManageEngine Security Updates advisory for vendor technical details.
Stop Remote Code Execution Before It Runs
Singularity™ Endpoint detects and blocks exploit attempts at machine speed, including zero-days and novel attack techniques.
Stop Exploit AttemptsDetection Methods for CVE-2026-12268
Indicators of Compromise
- PowerShell process (powershell.exe or pwsh.exe) spawned as a child of the DDI Central service process with unexpected command-line arguments
- Windows DNS zones containing TXT or SPF records with embedded PowerShell meta-characters such as $(, backticks, or semicolons
- Outbound network connections initiated by the DDI Central service account to unknown hosts following a DNS record push
- Creation of new local accounts or scheduled tasks on the DDI Central host immediately after SPF/TXT record modifications
Detection Strategies
- Audit DDI Central application logs for TXT/SPF record push events and correlate them with PowerShell execution on the host
- Enable PowerShell Script Block Logging (Event ID 4104) and alert on scripts containing DNS cmdlets combined with suspicious operators
- Monitor Windows Security Event ID 4688 for process creation events where PowerShell is launched by the DDI Central service account
Monitoring Recommendations
- Baseline normal Add-DnsServerResourceRecord invocations and alert on deviations in command structure or arguments
- Forward DDI Central and Windows DNS logs to a centralized SIEM for correlation across the DNS management pipeline
- Review all SPF/TXT records across managed zones for non-standard content that could indicate prior exploitation attempts
How to Mitigate CVE-2026-12268
Immediate Actions Required
- Upgrade ManageEngine DDI Central to version 6201 or later as published in the vendor security advisory
- Restrict access to the DDI Central web console to trusted administrators and enforce multi-factor authentication
- Audit all existing TXT and SPF records across managed Windows DNS zones for suspicious content and remove any injected payloads
- Rotate credentials for the DDI Central service account and any accounts delegated DNS management rights
Patch Information
Zoho ManageEngine addresses CVE-2026-12268 in DDI Central build 6201 and later. Patch details and download instructions are available on the ManageEngine Security Updates page. Apply the update to all DDI Central instances, including secondary and disaster-recovery nodes.
Workarounds
- Temporarily disable the Windows DNS SPF/TXT record push workflow until patching is complete
- Reduce privileges of the DDI Central service account to the minimum required for DNS operations, limiting blast radius if exploitation occurs
- Place DDI Central management interfaces behind a VPN or network segment accessible only to DNS administrators
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

