Cloudanix VulnDB

CVE-2023-21823

High · 7.8 CISA KEV

CVSS

7.8

EPSS

5.6%

Published

Feb 14, 2023

CISA due date

Mar 7, 2023

Cloudanix analysis

Act now SSVC: Attend

A flaw in Windows can let someone who already has limited access to a computer take much greater control of it unless the system is updated.

Active In The Wild
Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Full Compromise
Component
OS kernel
Class
RCE
Remediation
Patch
Effort
Low
Patch risk
Low

What it actually does

CVE-2023-21823 is a Windows Graphics Component vulnerability that can allow code execution in the context reached by the vulnerable graphics subsystem path. The CVSS vector indicates local attack requirements with low complexity and low privileges, no user interaction, and high confidentiality, integrity, and availability impact. In practical terms, exploitation is most relevant after an attacker has already obtained some ability to run code locally, where the flaw may be used to execute higher-impact code, bypass normal security boundaries, or support post-compromise activity on affected Windows client and server systems.

Why it matters to the business

Successful exploitation can turn an initial low-privilege foothold on a Windows workstation or server into broader system compromise, increasing the risk of data theft, tampering, service disruption, and lateral movement. Because this vulnerability is listed in CISA KEV, has known in-the-wild exploitation, and had a federal remediation due date of 2023-03-07, unpatched systems should be treated as high-priority remediation targets even though the EPSS score is moderate.

How an attack unfolds

An attacker first obtains local code execution on an affected Windows system, such as through phishing, malware execution, abuse of valid credentials, or exploitation of a separate initial-access vulnerability. The attacker then runs exploit code that exercises the vulnerable Windows Graphics Component path. If exploitation succeeds, the attacker can execute code with elevated impact on the host, typically to strengthen persistence, disable defenses, access protected data, dump credentials, or move laterally. Public reporting and CISA KEV status indicate this vulnerability has been exploited in the wild, so defenders should assume opportunistic and targeted actors may include it in post-exploitation toolchains.

How to fix it

Apply the Microsoft security updates that address CVE-2023-21823 for all affected Windows versions, including Windows 10, Windows 11, Windows Server 2008, Windows Server 2012, Windows Server 2016, Windows Server 2019, and Windows Server 2022. Where systems are end-of-life or cannot receive security updates, migrate to a supported release or isolate the system from untrusted users and networks. Prioritize internet-facing, shared-use, VDI, jump host, terminal server, and high-value server environments where local code execution by many users or processes is more likely. Use centralized patch management to verify successful installation and reboot completion, since Windows graphics and kernel component fixes generally require a restart to take effect.

How to confirm the fix worked

Confirm that the applicable Microsoft cumulative security update from February 2023 or later is installed for each affected Windows build. Validate through Windows Update, Microsoft Update Catalog deployment records, WSUS, Microsoft Configuration Manager, Intune, or endpoint vulnerability management tools. Check that systems have rebooted after patch installation and that vulnerability scanners no longer report CVE-2023-21823. For legacy Windows Server 2008 or other extended-support systems, verify that the organization is eligible for and has applied the correct Extended Security Update package where required.

Typical attack path

  1. Gain an initial foothold on an affected Windows endpoint or server using separate access, malware, or stolen credentials.
  2. Execute a local exploit targeting the vulnerable Windows Graphics Component.
  3. Use the resulting code execution or elevated capability to run attacker-controlled commands or payloads.
  4. Disable or evade endpoint security controls where possible.
  5. Access sensitive files, credentials, tokens, or system configuration.
  6. Establish persistence and attempt lateral movement to other Windows systems.
  7. Exfiltrate data, deploy additional tooling, or disrupt operations.

How to detect it

There are no reliable public, vulnerability-specific file, registry, or network indicators that uniquely prove exploitation of this Windows Graphics Component issue. To determine whether exploitation already occurred, review endpoint telemetry and Windows event logs for suspicious local exploit execution followed by privilege-sensitive activity. Useful sources include EDR process telemetry, Windows Security logs, Sysmon logs, PowerShell logs, service creation events, scheduled task events, driver load events, crash telemetry, and Microsoft Defender alerts. Focus on sequences where an untrusted or low-privilege process is followed by abnormal child processes, new services, new scheduled tasks, credential dumping behavior, LSASS access, endpoint protection tampering, unexpected administrator group changes, or lateral movement. Also review reliability and crash data for unusual failures in graphics or kernel components around the suspected exploitation window, but treat crashes as supporting evidence only because they are not specific to this CVE.

What your security team should do

  • Treat unpatched affected Windows systems as urgent because the vulnerability is in CISA KEV and has confirmed in-the-wild exploitation.
  • Patch all affected Windows clients and servers with the applicable Microsoft cumulative security update, then verify reboot completion.
  • Prioritize systems that allow interactive logon by multiple users, remote desktop access, VDI use, administrative access, or workload execution by untrusted code.
  • Hunt for signs of post-exploitation activity around the time of any suspicious local process execution, endpoint protection tampering, credential dumping, or privilege changes.
  • Restrict local administrator rights, limit interactive logon to servers, and harden RDP and remote management access to reduce attacker opportunities after initial access.
  • Use EDR detections for suspicious child processes, credential access, unsigned binaries, abnormal service creation, and defense evasion rather than relying on a vulnerability-specific IOC.
  • Retire or isolate unsupported Windows versions that cannot be patched reliably.

The record

Windows Graphics Component Remote Code Execution Vulnerability

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities