Cyber Resilience

CVE-2023-21766

Race Condition in Microsoft Windows 10 1607 … 22h2

Published
10 January 2023
Modified
21 November 2024
CVSS Score v3.1 4.7
Click a component to see what it means
Raw vectorCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
EPSS Score 0.0087 56th percentile
Risk Priority 48 floored blend · peak EPSS

Summary

CVE-2023-21766 is a medium-severity Sensitive Data Storage in Improperly Locked Memory (CWE-591) vulnerability in Microsoft Windows 10. Its CVSS base score is 4.7 (Medium).

Operationally, exploitation aligns with the MITRE ATT&CK technique Unsecured Credentials (T1552); ranked in the top 44% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.

Deeper analysis AI-assisted summary

Synthesised by an AI model from the NVD description and linked references — a reading aid, not an authoritative source.

CVE-2023-21766 is an information disclosure vulnerability in the Windows Overlay Filter component. It carries a CVSS 4.7 rating reflecting local access, high attack complexity, and low privileges, with the underlying weaknesses classified as CWE-591 (sensitive data in improperly locked memory) and CWE-362 (race condition). The flaw allows an attacker to read sensitive kernel memory contents that should remain inaccessible.

A local attacker who already possesses a low-privileged account on an affected Windows system can trigger the race condition to obtain confidential data. Successful exploitation yields no integrity or availability impact and does not permit code execution or privilege escalation.

Microsoft’s security advisory at msrc.microsoft.com details the affected builds and supplies patches through the standard Windows Update channels; administrators are advised to apply the updates promptly to eliminate the information-leakage vector.

EPSS for the CVE rose from a low baseline to a recorded peak of 0.1375 before receding to the current value of 0.0644, indicating a temporary increase in observed exploitation interest after disclosure.

OWASP Top 10 for Web (2025)

EU & UK References

Vulnerability Data

Windows Overlay Filter Information Disclosure Vulnerability

CWE(s)

Related Threats

MITRE ATT&CK Enterprise Techniques

T1552 Unsecured Credentials Credential Access
Adversaries may search compromised systems to find and obtain insecurely stored credentials.
T1552.001 Credentials In Files Credential Access
Adversaries may search local file systems and remote file shares for files containing insecurely stored credentials.
T1068 Exploitation for Privilege Escalation Privilege Escalation
Adversaries may exploit software vulnerabilities in an attempt to elevate privileges.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2023-21771Same product: Microsoft Windows 10
CVE-2023-35310Same product: Microsoft Windows Server 2016
CVE-2023-28278Same product: Microsoft Windows Server 2016
CVE-2023-35346Same product: Microsoft Windows Server 2016
CVE-2025-30394Same product: Microsoft Windows Server 2016
CVE-2023-28273Same product: Microsoft Windows Server 2016
CVE-2023-38159Same product: Microsoft Windows Server 2016
CVE-2023-35362Same product: Microsoft Windows Server 2016
CVE-2023-35360Same product: Microsoft Windows Server 2016
CVE-2023-35309Same product: Microsoft Windows Server 2016

Affected Assets

microsoft
windows 10
1607, 1809, 20h2, 21h2, 22h2
microsoft
windows 11
21h2, 22h2, all versions
microsoft
windows server 2016
all versions
microsoft
windows server 2019
all versions
microsoft
windows server 2022
all versions

Mitigating Controls

Control response

Prevent
Stop it (NIST 800-53)

Detect
Catch it (NIST detect / respond)

Harden
Shrink the surface (DISA STIG)
  • 1 hardening rule · 1 OS baseline
Validate
Prove the fix (OWASP ASVS)
  • V10.4.2
  • V10.4.5
  • V15.1.3
  • V15.4.1

Likely Mitigating Controls AI

Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.

addresses: CWE-362

Accurate timestamps from internal clocks enable detection of race conditions by providing reliable event ordering in audit logs.

addresses: CWE-362

Coordination of concurrent security activities reduces the probability that shared resources will be accessed simultaneously without proper synchronization.

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.PS-06 mostly match
prevents

Secure SDLC practices directly require proper synchronization primitives and concurrency testing that prevent race conditions.

PR.DS-01 partial match
prevents

PR.DS-01 encryption of data-at-rest can protect swapped pages but does not stop improper memory locking, addressing only one exposure facet of the weakness.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

finds

Security testing can discover unlocked sensitive buffers, but does not itself implement the locking mechanism.

degrades

Cryptographic controls can reduce exposure of sensitive data even if it is paged, but do not directly enforce memory locking.

prevents

Secure SDLC mandates concurrency controls and synchronization primitives that directly prevent race conditions.

prevents

Application security requirements can specify thread-safety and locking rules, but do not prescribe implementation details.

prevents

Secure architecture principles require proper synchronization and resource isolation, addressing the root cause of CWE-362.

prevents

Secure-coding standards can mandate use of locked-memory APIs, directly preventing the weakness.

Hardening callouts derived

Configuration rules from DISA STIG baselines that bear on weaknesses of the type cited by this CVE. Each rule is shown with the relationship its mapping actually records, against the CWE it was authored against. Derived via CVE→CWE over `controls_xwalks` (authoritative rows only; rows rated `none` are excluded).

Oracle Linux 8 (1 rule)
  • V-248525 All OL 8 local disk partitions must implement cryptographic mechanisms to prevent unauthorized disclosure or modification of all information that requires at-rest protection. prevents CWE-591

References