Cloudanix VulnDB

CVE-2022-21971

High · 7.8 CISA KEV

CVSS

7.8

EPSS

53.8%

Published

Feb 9, 2022

CISA due date

Sep 8, 2022

Cloudanix analysis

Act now SSVC: Attend

An unpatched system can be taken over if a user is tricked into opening or interacting with malicious content.

Active In The Wild
Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Remote Code Execution
Component
Other
Class
RCE
Remediation
Patch
Effort
Low
Patch risk
Low

What it actually does

This is a remote code execution class vulnerability in Windows Runtime that can allow attacker-controlled code to execute after a user interacts with specially crafted content or an object that invokes the vulnerable runtime path. The CVSS vector indicates local attack vector, low attack complexity, no attacker privileges required, and required user interaction, with high confidentiality, integrity, and availability impact once code runs. Because it is listed in CISA KEV and marked active in the wild, defenders should treat it as operationally exploitable rather than theoretical. The supplied affected-product metadata also references torvalds/linux with fixed commit 3d7cb6b04c3f3115719235cc6866b10326de34cd; validate product applicability against authoritative vendor advisories because this conflicts with the Windows Runtime description.

Why it matters to the business

Successful exploitation can give an attacker a foothold on an endpoint after a user opens or interacts with malicious content, enabling data theft, malware deployment, lateral movement, and disruption of user workstations or servers running affected components. The vulnerability is in CISA KEV, has known in-the-wild exploitation, and had a federal remediation due date of 2022-09-08, so unpatched systems represent a compliance and incident-response priority even though ransomware use is not specifically noted. The EPSS score of 0.53934 indicates materially elevated likelihood of exploitation compared with most vulnerabilities.

How an attack unfolds

An attacker prepares malicious content, a file, link, package, or workflow that causes the vulnerable Windows Runtime component to process attacker-controlled data. The attacker then delivers the content through a common user-driven channel such as email, messaging, web download, removable media, or a compromised shared location. When the victim user interacts with the crafted content, the vulnerable runtime path is reached and memory corruption or unsafe handling results in execution of attacker-controlled code. The payload typically runs in the context of the interacting user, after which the attacker may establish persistence, steal credentials or data, download additional tools, evade defenses, and attempt privilege escalation or lateral movement. Where the supplied Linux Git metadata is applicable, exploitation assumptions should be confirmed against the relevant kernel commit and downstream distribution advisories before scoping exposure.

How to fix it

Apply the relevant vendor security update immediately. For Windows environments, install the Microsoft security updates that address CVE-2022-21971, including the February 2022 security update or any later cumulative update for the affected supported Windows versions. Prioritize endpoints and systems where users open external content, browse the web, process files from untrusted sources, or use packaged Windows applications. If the supplied Linux Git metadata is applicable to a component in scope, update to a version containing commit 3d7cb6b04c3f3115719235cc6866b10326de34cd or a downstream distribution package that backports that fix. Where patching cannot be completed immediately, reduce exposure by enforcing least privilege, blocking untrusted file types where feasible, disabling unnecessary preview/handler functionality, using application control, isolating high-risk browsing and document workflows, and increasing endpoint monitoring for suspicious child processes and post-exploitation behavior.

How to confirm the fix worked

Confirm Windows systems have the applicable Microsoft cumulative/security update installed using enterprise patch management, Windows Update history, PowerShell inventory, or vulnerability scanning authenticated to the endpoint. Validate that scanners no longer report CVE-2022-21971 on supported Windows assets. For any Linux source or downstream package asserted to be affected, verify that commit 3d7cb6b04c3f3115719235cc6866b10326de34cd is present in the source tree or that the distribution package changelog states the fix was backported. After patching, reboot systems where required and confirm the vulnerable component versions are no longer present. Because the vulnerability is KEV-listed and exploitation has been observed, also validate that EDR, Sysmon, PowerShell, process creation, and application-control telemetry are being collected for systems that were exposed before remediation.

Typical attack path

  1. Identify organizations or users likely to run an affected Windows Runtime component or an affected downstream build referenced by vendor advisories.
  2. Craft malicious content that triggers the vulnerable runtime behavior when opened or otherwise processed by a user.
  3. Deliver the content through phishing, a malicious website, file share, collaboration platform, or another user-interaction channel.
  4. Wait for the target user to open, preview, launch, or otherwise interact with the content.
  5. Achieve code execution on the endpoint in the user context.
  6. Run a payload such as a downloader, command shell, credential theft tool, or persistence mechanism.
  7. Use the foothold for discovery, data access, privilege escalation, lateral movement, or broader compromise.

How to detect it

To determine whether exploitation already occurred, review endpoint and identity telemetry from the period before patching, especially on systems where users handled external files or links. Key sources include Windows Security logs with process creation auditing, Sysmon, EDR telemetry, Microsoft Defender alerts, PowerShell logs, application-control/AppLocker/WDAC events, browser and email security logs, web proxy logs, file download records, and crash telemetry. Look for suspicious child processes spawned from user-facing or runtime-related processes such as explorer.exe, RuntimeBroker.exe, dllhost.exe, application container processes, browsers, mail clients, document readers, archive tools, and script hosts. Prioritize events where opening a downloaded or emailed file is followed by execution of cmd.exe, powershell.exe, wscript.exe, cscript.exe, mshta.exe, rundll32.exe, regsvr32.exe, certutil.exe, bitsadmin.exe, curl.exe, or unknown binaries in user-writable directories. Also look for abnormal crashes immediately before payload execution, new persistence entries, credential dumping behavior, outbound connections to newly observed domains or IPs, and creation of executables or scripts in temporary, downloads, roaming profile, or public directories. No exploit-specific file name, registry key, network signature, or hash is derivable from the provided advisory data, so detection should focus on behavioral post-exploitation indicators and exposure-window hunting.

What your security team should do

  • Treat this as a high-priority remediation item because it is CISA KEV-listed, actively exploited in the wild, and long past the 2022-09-08 KEV due date.
  • Inventory systems that may contain the affected Windows Runtime component and any products matching the supplied torvalds/linux Git metadata; resolve the product-metadata discrepancy with authoritative vendor advisories.
  • Patch Windows assets with the applicable Microsoft security update or later cumulative update; patch any applicable Linux-derived component to a build containing commit 3d7cb6b04c3f3115719235cc6866b10326de34cd.
  • Prioritize user-facing workstations, jump boxes, developer systems, shared desktops, and servers where users process files or browse untrusted content.
  • Run authenticated vulnerability scans and patch compliance checks after deployment, including reboot verification where applicable.
  • Hunt for suspicious process creation, script execution, downloads, persistence, and credential-access activity on systems that remained unpatched after public disclosure.
  • Use EDR containment or isolation for systems showing suspicious post-exploitation behavior until forensic triage is complete.
  • Harden user-interaction attack paths by enabling attack surface reduction rules, application control, macro/script restrictions, browser isolation, and least-privilege user rights.

The record

Windows Runtime Remote Code Execution Vulnerability

Affected packages

Ecosystem Package Introduced Fixed

Related vulnerabilities