CVE DatabaseCVE-2024-21338
한국어 권고문 →
CVE-2024-213387.8/HIGHCISA KEVCWE-822

Windows Kernel Elevation of Privilege Vulnerability (CVE-2024-21338) - Active Lazarus APT Exploitation & FUDModule Rootkit Analysis

⚡ Jump to Patch
Affected Vendors
microsoft
Affected Components
windows, windows_server
Published Date
2024-02-13
CVSS v3.1
7.8
HIGH
EPSS (30d)
59.8%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

Multiple versions of Windows operating systems, including Windows 10, Windows 11, and Windows Server 2016/2019/2022.

Impact

Local attackers can escalate privileges to SYSTEM level, bypass security agents, and execute arbitrary code in kernel space.

Mitigation

Apply the official Microsoft cumulative security updates immediately and audit systems for indicators of compromise (IoCs).

Affected Products & Version Scope

Windows 10, Windows 11, Windows Server 2016, 2019, 2022 (systems running the appid.sys driver)

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

To remediate this vulnerability, apply the official Microsoft cumulative updates. You can force Windows Update to download and install the latest patches using the following PowerShell commands:

powershell
# Install and run Windows Update module to apply cumulative patches
Install-Module PSWindowsUpdate -Force -SkipPublisherCheck
Get-WindowsUpdate -AcceptAll -Install -AutoReboot

2. Temporary Workaround & Hardening Configuration

If patching cannot be performed immediately, you can temporarily disable the AppLocker Identity Service (AppIDSvc) to mitigate the attack vector. Note that this will disable AppLocker application control policies.

cmd
:: Stop and disable the AppLocker Identity Service
sc stop AppIDSvc
sc config AppIDSvc start= disabled

3. Log Audit & IoC Verification Commands

Use the following PowerShell script to verify the file version of appid.sys and determine if the system remains vulnerable to this exploit.

powershell
# Retrieve and inspect the file version of appid.sys
$sysPath = 'C:\Windows\System32\drivers\appid.sys'
if (Test-Path $sysPath) {
    $fileVersion = (Get-Item $sysPath).VersionInfo
    Write-Output 'Target Driver Version Details:'
    $fileVersion | Format-Table -Property ProductVersion, FileVersion, LastWriteTime
} else {
    Write-Warning 'appid.sys driver file was not found in the standard path.'
}
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
SentinelOne Singularity AI EDR
This vulnerability is actively exploited in the wild (CISA KEV); prioritize immediate deployment of the February 2024 (or later) Windows cumulative updates.

Block Kernel Privilege Escalation & Ransomware Payloads Before You Can Reboot

Protect unpatched Windows, Linux, and macOS workloads against in-memory exploitation and lateral movement with autonomous EDR.

100% MITRE ATT&CK Detection · 1-Click Rollback

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability (CVE-2024-21338) is an elevation of privilege (EoP) vulnerability residing in the Windows AppLocker Identity driver (appid.sys). The root cause is a failure to properly validate user-supplied pointers within specific IOCTL (Input/Output Control) dispatch routines (CWE-822). This allows a local attacker with low privileges to trigger an arbitrary write-what-where condition in kernel memory.

2. Exploitation Mechanics & Attack Scenario

Threat intelligence reports indicate that the Lazarus APT group actively exploited this vulnerability as a zero-day. Instead of relying on traditional Bring Your Own Vulnerable Driver (BYOVD) techniques, which require loading a known vulnerable third-party driver, the attackers targeted the built-in, highly trusted appid.sys driver. By sending crafted IOCTL requests, they manipulated kernel callback tables to disable security software (EDR/AV) and deployed their proprietary 'FUDModule' rootkit directly into kernel space.

3. Infrastructure & Business Impact

Successful exploitation grants the attacker full SYSTEM-level privileges, effectively compromising the entire operating system. Because the compromise occurs at the kernel level, security agents operating in user space are rendered blind and unable to detect or block subsequent malicious activities. This facilitates deep persistence, lateral movement across the enterprise network, and potential deployment of destructive payloads or ransomware.

Official Vendor Advisories & References

Frequently Asked SecOps Questions (CVE-2024-21338)

FAQ

Q1. How critical is CVE-2024-21338 and is it actively exploited in the wild?

CVE-2024-21338 is rated CVSS 7.8 (HIGH) with a 30-day EPSS exploitation probability of 59.8%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2024-21338?

Primary impacted vendors include microsoft across windows, windows_server. Scope summary: Windows 10, Windows 11, Windows Server 2016, 2019, 2022 (systems running the appid.sys driver)

Q3. What temporary mitigations or workarounds exist for CVE-2024-21338 before patching?

[Mitigation] Apply the official Microsoft cumulative security updates immediately and audit systems for indicators of compromise (IoCs). Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2024-21338

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (microsoft)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2024-21338 Windows Kernel Elevation of Privilege Vulnerability (CVE-2024-21338) - Active Lazarus APT Exploitation & FUDModule Rootkit Analysis (CVSS 7.8) - Patch & Workaround | CVE Pulse