CVE-2026-32093
vulnerability analysis and mitigation

Overview

CVE-2026-32093 is a local privilege escalation vulnerability in the Windows Function Discovery Service (fdwsd.dll) caused by a race condition and heap-based buffer overflow. It was disclosed and patched on April 14, 2026, as part of Microsoft's April 2026 Patch Tuesday, which addressed 167 flaws. The vulnerability affects a broad range of Microsoft Windows versions, including Windows 10 (1607 through 22H2), Windows 11 (23H2 through 26H1), Windows Server 2012 through Windows Server 2025. It carries a CVSS v3.1 base score of 7.0 (High) (Microsoft MSRC, GitHub Advisory).

Technical details

The vulnerability is rooted in improper synchronization of concurrent execution using a shared resource within fdwsd.dll, the Function Discovery Service DLL (CWE-362: Race Condition; CWE-367: TOCTOU Race Condition; CWE-122: Heap-based Buffer Overflow). An attacker exploits a time-of-check to time-of-use (TOCTOU) window to corrupt heap memory, potentially redirecting execution flow to gain elevated privileges. Exploitation requires local access with low-privilege credentials and involves high attack complexity, as the attacker must win a race condition to trigger the heap overflow at the right moment (Microsoft MSRC, GitHub Advisory).

Impact

Successful exploitation allows an authorized low-privileged local attacker to escalate privileges to SYSTEM level, granting complete control over the affected Windows system. This can result in high confidentiality, integrity, and availability impacts — including unauthorized access to sensitive data, installation of malware or backdoors, modification of system configurations, and potential lateral movement within a network if the compromised system has access to shared resources (Microsoft MSRC, Feedly).

Exploitability

As of the time of disclosure, there is no public proof-of-concept exploit and no evidence of active in-the-wild exploitation (Feedly). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.049–0.063%, placing it in the lower percentiles for near-term exploitation likelihood (GitHub Advisory). The high attack complexity (requiring a successful race condition) further reduces the practical exploitability compared to simpler privilege escalation bugs.

Exploitation steps

  1. Gain Local Access: Obtain a low-privileged user account on a vulnerable Windows system (e.g., via phishing, credential theft, or exploitation of another vulnerability).
  2. Identify Target Service: Confirm the Function Discovery Service (fdwsd.dll) is running on the target system, which is enabled by default on most Windows installations.
  3. Trigger Race Condition: Craft a multi-threaded exploit that simultaneously accesses the shared resource within fdwsd.dll, attempting to win the TOCTOU window between the time-of-check and time-of-use operations.
  4. Corrupt Heap Memory: Successfully winning the race condition causes a heap-based buffer overflow in fdwsd.dll, overwriting adjacent heap structures to redirect execution flow.
  5. Achieve SYSTEM Privileges: The corrupted execution path runs attacker-controlled code in the context of the Function Discovery Service, which operates with elevated (SYSTEM) privileges, granting the attacker full control of the system.

Indicators of compromise

  • Process: Unexpected child processes spawned by svchost.exe hosting the Function Discovery Service (e.g., cmd.exe, powershell.exe) with SYSTEM-level privileges originating from a low-privileged user session.
  • Logs: Windows Event Log entries (Event ID 4672 – Special privileges assigned to new logon; Event ID 4624 – Logon) showing SYSTEM-level logon events correlated with a low-privileged user's activity.
  • Logs: Application or system event log errors or crashes related to fdwsd.dll or the Function Discovery service around the time of suspected exploitation.
  • File System: New files, scheduled tasks, or registry run keys created under SYSTEM context shortly after a low-privileged user session was active.
  • Network: Outbound connections from the system to unknown external IPs initiated by processes running as SYSTEM that are not typical for the environment.

Mitigation and workarounds

Microsoft released patches on April 14, 2026, as part of the April 2026 Patch Tuesday. Administrators should apply the following minimum patched build versions: Windows 10 1607/Server 2016 (10.0.14393.9060), Windows 10 1809/Server 2019 (10.0.17763.8644), Windows 10 21H2 (10.0.19044.7184), Windows 10 22H2 (10.0.19045.7184), Windows 11 23H2 (10.0.22631.6936), Windows 11 24H2 (10.0.26100.8246), Windows 11 25H2 (10.0.26200.8246), Windows 11 26H1 (10.0.28000.1836), Windows Server 2022 (10.0.20348.5020), Windows Server 2022 23H2 (10.0.25398.2274), and Windows Server 2025 (10.0.26100.32690). No official workaround is available; applying the security update is the only remediation. As a defense-in-depth measure, enforce the principle of least privilege to limit the number of users who could exploit this vulnerability (Microsoft MSRC).

Community reactions

The vulnerability was covered as part of broader April 2026 Patch Tuesday roundups by multiple security vendors and researchers. BleepingComputer reported on the full patch set of 167 flaws, while Qualys, Rapid7, Talos Intelligence, Zero Day Initiative (ZDI), and Sophos each published their own Patch Tuesday analyses that included CVE-2026-32093 among notable fixes (BleepingComputer, Qualys Blog, Talos, ZDI). No significant independent researcher commentary or social media controversy specific to this CVE was observed beyond standard Patch Tuesday coverage.

Additional resources


SourceThis report was generated using AI

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management