AD CS Domain Admin climb gets a public PoC, patch April 2025 updates
An authenticated domain user can elevate through Active Directory Certificate Services. Microsoft fixed it in the April 2025 Patch Tuesday updates. A public PoC appeared on 27 October 2026. Not in CISA KEV.
By ThreatWire Desk · Published 27 Oct 2026
- Affected: Windows Server 2008 SP2 through Windows Server 2025 with Active Directory Certificate Services, below the April 2025 fixed builds.
- Fixed in: April 2025 Patch Tuesday updates (for example KB5055523 on Server 2025, build 10.0.26100.3775).
- Exploited? No. Not in CISA KEV (checked 27 October 2026). Microsoft reports no exploitation.
- Do this now: confirm every CA host has the April 2025 (or later) cumulative update, then audit strong certificate mappings.
What happened
An authenticated user who can reach Active Directory Certificate Services can elevate privileges over the network. Microsoft's FAQ says that path can reach domain administrator rights.
Microsoft disclosed CVE-2025-27740 on 8 April 2025 as part of the April 2025 Patch Tuesday release. This article covers it more than eighteen months later, after a public proof of concept appeared on 27 October 2026.
Microsoft files the weakness as CWE-1390, Weak Authentication. It scores the flaw CVSS 3.1 8.8 (Important). MSRC marks exploitability as Exploitation Less Likely.
Who is affected
The risk sits on Windows Server hosts that run Active Directory Certificate Services and still lack the April 2025 updates. MSRC lists Server 2008 SP2 through Server 2025, including Server Core where noted.
| Product | Fixed build (April 2025) | Example KB |
|---|---|---|
| Windows Server 2025 | 10.0.26100.3775 | KB5055523 |
| Windows Server 2022 | 10.0.20348.3453 | KB5055526 |
| Windows Server 2022 23H2 | 10.0.25398.1551 | KB5055527 |
| Windows Server 2019 | 10.0.17763.7136 | KB5055519 |
| Windows Server 2016 | 10.0.14393.7969 | KB5055521 |
| Windows Server 2012 R2 | 6.3.9600.22523 | KB5055557 |
| Windows Server 2012 | 6.2.9200.25423 | KB5055581 |
| Windows Server 2008 R2 SP1 | 6.1.7601.27670 | KB5055561 / KB5055570 |
| Windows Server 2008 SP2 | 6.0.6003.23220 | KB5055609 / KB5055596 |
Am I affected? Check three things. Do you run AD CS on Windows Server? Is the CA host below the fixed build for its release? Can low-privilege users enroll templates that allow authentication? If the answers are yes, yes and yes, treat the host as exposed until patched.
Servers without AD CS installed are outside this CVE's product focus.
What is confirmed
MSRC, NVD, CVE.org and GHSA-w4rq-mvcf-xc7h agree on the product, the CWE and the CVSS 3.1 score of 8.8. Microsoft published the advisory on 8 April 2025 and refreshed FAQ text on 10 April 2025.
Microsoft states Customer Action Required. The FAQ describes an authenticated user who changes attributes on computer accounts they own or manage, then obtains an AD CS certificate that elevates to domain administrator.
CISA's Known Exploited Vulnerabilities catalog does not list CVE-2025-27740 (checked 27 October 2026 against the live KEV JSON feed). Microsoft's advisory still shows exploited as No.
A GitHub repository named for this CVE was created on 27 October 2026. We reviewed the README and Python source without executing anything. The repo cites the same CVE id, CVSS 8.8, and Server 2025 fixed build 26100.3775. It describes Subject Key Identifier handling during enrollment and builds on Certipy request flows. We treat it as a real public PoC for this CVE.
What is not confirmed
Neither Microsoft nor CISA reports real-world exploitation. We found no Certipy release that ships a dedicated module named for this CVE. The PoC wraps Certipy rather than replacing it.
We did not run the PoC. We cannot independently prove every claimed lab result in its README. Account age on GitHub is older than the repo; the repository itself is new and has minimal community review.
No ThreatWire article yet covers classic AD CS ESC paths or Certifried. This page is our first dedicated AD CS write-up.
What to do
- Inventory every host with the Certification Authority role, including Server Core.
- Install the April 2025 cumulative update or any later monthly update that supersedes it.
- Reboot CA hosts if the update requires it, then verify the fixed build number.
- Audit
altSecurityIdentitiesand other strong certificate mappings on privileged accounts. - Review enrollment rights on authentication-capable templates. Remove unused templates.
- Monitor CA logs for unexpected enrollment by low-privilege principals after patching.
- Prioritize internet-reachable or tier-0 adjacent CAs if any remain unpatched.
If you cannot patch immediately, reduce who can enroll authentication templates and tighten mapping controls. That is a stopgap, not a substitute for the update.
Our take
AD CS sits next to Kerberos as a second identity plane. When enrollment trusts enrollee-controlled fields too far, a routine user becomes a path to Domain Admin. That is why April 2025's fix still matters in late 2026.
A public PoC does not equal mass exploitation. It does raise the cost of leaving old CA builds online. Pair the patch with mapping and template hygiene, the same discipline defenders already use against ESC-style misconfigurations.
For other recent Microsoft privilege issues on ThreatWire, see the Windows 11 Health Service elevation fix and the .NET October re-fixes.
Related on ThreatWire
- CVE recordCVE-2025-27740: Active Directory Certificate Services weak authentication elevates privileges
- VendorAll Microsoft CVEs in the ThreatWire tracker
- NewsWindows 11 Health Service flaw CVE-2026-85884 allows local privilege escalation
- ResearchVisual Studio and SSMS Copilot flaw CVE-2026-103572 allows code execution
- NewsMicrosoft re-fixes two .NET flaws its October 13 patches missed; Blazor needs package updates
Sources
More articles
- ThreatsCISA lists PHP2Shell as exploited and gives agencies until 29 October
- ThreatsAttackers exploited a BeyondTrust Remote Support zero-day: apply BT26-05
- ThreatsTomcat cluster encryption bypass lets attackers run code, CISA lists it
- NewsPHP rebuilds Windows builds for Brotli flaw CVE-2026-111497, five days after PHP2Shell