CVE-2024-43468: Microsoft Configuration Manager SQL Injection Exploitation
Detects exploitation attempts targeting CVE-2024-43468, a SQL injection vulnerability in Microsoft Configuration Manager (SCCM/ConfigMgr). This vulnerability allows unauthenticated attackers to execute arbitrary SQL commands against the ConfigMgr site database, potentially leading to remote code execution, credential theft, and lateral movement within the environment. Listed in CISA KEV indicating active exploitation in the wild.
Vulnerability Intelligence
KEV — Known ExploitedAffected Software
- Vendor
- Microsoft
- Product
- Configuration Manager
Weakness (CWE)
Timeline
- Disclosed
- February 12, 2026
References & Proof of Concept
CVSS
What is CVE-2024-43468 CVE-2024-43468: Microsoft Configuration Manager SQL Injection Exploitation?
CVE-2024-43468: Microsoft Configuration Manager SQL Injection Exploitation (CVE-2024-43468) maps to the Initial Access and Credential Access and Lateral Movement tactics — the adversary is trying to get into your network in MITRE ATT&CK.
This page provides production-ready detection logic for CVE-2024-43468: Microsoft Configuration Manager SQL Injection Exploitation, covering the data sources and telemetry it touches: DeviceNetworkEvents, DeviceProcessEvents, W3CIISLog, Event. The queries below are rated critical severity at medium confidence, and ship for 7 SIEM platforms — KQL, SPL, Elastic, QRadar, Sumo, YARA-L, LogScale.
MITRE ATT&CK
let configmgr_ports = dynamic([80, 443, 8530, 8531, 10123]);
let sql_injection_patterns = dynamic(['UNION SELECT', 'OR 1=1', 'DROP TABLE', 'EXEC xp_', 'CAST(0x', 'WAITFOR DELAY', 'BENCHMARK(', "' OR '", "1=1--", 'xp_cmdshell']);
let timeframe = 1h;
union
(
DeviceNetworkEvents
| where TimeGenerated >= ago(timeframe)
| where RemotePort in (configmgr_ports) or LocalPort in (configmgr_ports)
| where DeviceName contains "SCCM" or DeviceName contains "ConfigMgr" or DeviceName contains "SMS"
| project TimeGenerated, DeviceName, RemoteIP, RemotePort, LocalPort, InitiatingProcessFileName, ActionType
| extend AlertType = "ConfigMgr Network Activity"
),
(
DeviceProcessEvents
| where TimeGenerated >= ago(timeframe)
| where InitiatingProcessParentFileName in~ ("SMSvcHost.exe", "CcmExec.exe", "smsexec.exe")
| where FileName in~ ("sqlcmd.exe", "osql.exe", "cmd.exe", "powershell.exe", "wscript.exe", "cscript.exe")
| project TimeGenerated, DeviceName, FileName, ProcessCommandLine, InitiatingProcessFileName, InitiatingProcessCommandLine, AccountName
| extend AlertType = "Suspicious Child Process from ConfigMgr"
),
(
W3CIISLog
| where TimeGenerated >= ago(timeframe)
| where csUriStem contains "/SMS_" or csUriStem contains "/ccm_" or csUriStem contains "/AdminService"
| where (
csUriQuery has_any (sql_injection_patterns)
or csUriStem has_any (sql_injection_patterns)
or csMethod == "POST"
)
| where scStatus in (200, 500, 400)
| project TimeGenerated, cIP, csMethod, csUriStem, csUriQuery, scStatus, scBytes, csUserAgent
| extend AlertType = "Suspicious ConfigMgr HTTP Request"
),
(
Event
| where TimeGenerated >= ago(timeframe)
| where Source == "MSSQLSERVER" or Source == "MSSQL$MICROSOFT##SS"
| where EventID in (18456, 17882, 8601, 1205)
| extend AlertType = "SQL Server Error - Potential Injection"
| project TimeGenerated, Source, EventID, RenderedDescription, Computer, AlertType
)
| order by TimeGenerated desc Detects suspicious activity indicative of CVE-2024-43468 exploitation against Microsoft Configuration Manager by correlating IIS web logs for SQL injection patterns in ConfigMgr endpoints, suspicious child processes spawned from ConfigMgr services, and SQL Server error events.
Data Sources
Required Tables
False Positives
- Legitimate SCCM administrative queries that contain SQL-like syntax in URI parameters during software deployment operations
- Vulnerability scanners or security assessment tools probing ConfigMgr endpoints as part of authorized penetration testing
- ConfigMgr health monitoring scripts that spawn cmd.exe or PowerShell to check service status
- SQL Server maintenance jobs or replication tasks generating error events during normal operation
- Load balancers or proxies performing health checks against ConfigMgr IIS endpoints
Sigma rule & cross-platform mapping
The detection logic for CVE-2024-43468: Microsoft Configuration Manager SQL Injection Exploitation (CVE-2024-43468) above is provided in a vendor-neutral
form so you can deploy it on any SIEM. The same logic is shipped here as native
KQL (Microsoft Sentinel / Defender), SPL (Splunk), Elastic (Elastic Security (EQL)), QRadar (IBM QRadar (AQL)), Sumo (Sumo Logic CSE), YARA-L (Google Chronicle / SecOps), LogScale (CrowdStrike LogScale (CQL)) queries. In Sigma terms, this detection targets the
following logsource:
logsource:
category: process_creation
product: windows Browse the community-maintained Sigma rules for this technique:
Platform-specific guides for CVE-2024-43468
Testing Methodology
Validate this detection against 3 adversary techniques from Atomic Red Team. Each test below lists the behaviour to exercise and the telemetry you should expect to see. Executable commands and cleanup steps are available with Pro.
- Test 1ConfigMgr AdminService SQL Injection Probe
Expected signal: IIS W3C log entry showing the request to /AdminService/v1.0/Device with the encoded SQL payload in the query string. SQL Server error log should show a syntax error if the payload reaches the database layer.
- Test 2SCCM Service xp_cmdshell Execution Simulation via SQL
Expected signal: Windows Application Event Log: SQL Server events for sp_configure changes (EventID 15457). SQL Server error log: xp_cmdshell execution entry. Sysmon EventID 1: cmd.exe spawned with parent process sqlservr.exe executing the whoami/hostname/ipconfig commands.
- Test 3ConfigMgr Management Point Error Flood via Malformed Requests
Expected signal: IIS access log entries for each probed endpoint showing the SQL injection string in the query parameter. HTTP response codes (200, 400, 500) indicating which endpoints processed the request. Network flow records showing sequential HTTP connections from the attacker IP to port 80/443.
Unlock Pro Content
Get the full detection package for CVE-2024-43468 including response playbook, investigation guide, and atomic red team tests.