Unveiling Hidden Threats in Certificate Authorities: Security Risks & Privilege Escalation
Certighost and the Privilege Hiding in Your Certificate Authority In every mature Active Directory setup, a critical component often goes unnoticed until it becomes a security liability: the Certification Authority (CA). This system, which underpins trust across the entire infrastructure, is frequently managed as a passive utility rather than a high-privilege asset.
The Certighost Vulnerability
Researchers revealed a proof-of-concept on July 24, 2026, showing how a standard domain user—without elevated permissions—could exploit a flaw in Active Directory Certificate Services (AD CS) to obtain a certificate validating them as a Domain Controller (DC). This certificate then enables the attacker to impersonate the DC, bypassing traditional access controls.
Technical Breakdown of the Exploit
The vulnerability, tracked as CVE-2026-54121, exploits a feature in AD CS known as “chase” functionality. This mechanism allows the CA to follow external routing instructions (via the cdc parameter) when it cannot resolve an object locally. The flaw lies in the CA’s failure to verify that the endpoint specified in cdc is a legitimate DC.
Impact and Exploitation
An attacker can manipulate this by pointing cdc to a controlled machine, which then provides forged identity data, including the target DC’s security identifier and DNS name. The CA, trusting this information, issues a certificate that falsely authenticates the attacker as the DC. Once the certificate is obtained, the attacker uses PKINIT (a Kerberos extension) to request a Ticket Granting Ticket (TGT) as the DC’s machine account.
Mitigation Strategies
Microsoft addressed the issue with a patch released on July 14, 2026, assigning it a CVSS score of 8.8. The patch introduces a validation step to ensure chase lookups target genuine DCs, but this fix addresses only the symptom, not the root cause.
Reducing Standing Privilege
Organizations must recognize that the real threat lies not in the vulnerability itself but in the accumulated trust and privilege that make such attacks possible. Mitigation strategies include immediate patching of all CA systems, as well as temporary workarounds like disabling the chase functionality. Reducing standing privilege is critical: setting the MachineAccountQuota to zero eliminates the default ability for users to create machine accounts.
Monitoring and Auditing
Auditing certificate templates and enrollment permissions is equally important: who can request which certificates, and does that align with their role? Monitoring for anomalies, such as unusual machine account creation or DCSync activity, can help identify potential breaches. Any CA-related DCSync attempt from non-DC sources should trigger an immediate investigation.
Conclusion
The Certighost incident underscores a fundamental truth: trust in enterprise systems must be actively managed, not assumed. While the specific CVE will eventually be patched, the broader challenge of validating trust at every step remains. Organizations must adopt a mindset that treats identity as infrastructure and privilege as a risk to minimize, not a convenience to preserve.
