CVE-2026-69651
HIGH(7.5)CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- CVSS 7.5 — Hoch
Erwähnungen (letzte 60 Tage)
EPSS-Score
1.3%
Exploit-Wahrscheinlichkeit (30 Tage)
CVSS Score
7.5
Technische Schwere
Beschreibung
Inefficient algorithmic complexity in .NET allows an unauthorized attacker to deny service over a network.
Erkennung & Indikatoren
Ausnutzung
In den geprüften Quellen nicht genannt
Threat-Hunting-Queries
Detection for Denial of Service due to inefficient algorithmic complexity in .NET applications. This query looks for unusual resource consumption patterns that might indicate a DoS attack.
Sentinel/Defender KQL
DeviceProcessEvents
| where FileName endswith ".exe" or FileName endswith ".dll"
| where ProcessCommandLine contains ".net"
| summarize (TotalCPU, TotalMemory) = (sum(ProcessPerformance.CPU), sum(ProcessPerformance.Memory)), ProcessCount = dcount(ProcessId) by DeviceName, FileName
| where TotalCPU > 80 or TotalMemory > 8000000000 // Adjust thresholds as needed (e.g., 80% CPU, 8GB Memory)
| project DeviceName, FileName, TotalCPU, TotalMemory, ProcessCount
| order by TotalCPU descSplunk SPL
index=* (sourcetype=Perfmon:CPU or sourcetype=Perfmon:Memory) host=* process_name="*.exe" OR process_name="*.dll" | where process_name LIKE "%.net%" | stats sum(CPU_Usage) as TotalCPU, sum(Memory_Usage) as TotalMemory, dc(process_id) as ProcessCount by host, process_name | where TotalCPU > 80 OR TotalMemory > 8000000000 | table host, process_name, TotalCPU, TotalMemory, ProcessCount | sort -TotalCPUSigma
title: .NET DoS - Inefficient Algorithmic Complexity
status: experimental
description: Detects potential Denial of Service attacks against .NET applications due to inefficient algorithmic complexity by monitoring unusual resource consumption.
references:
- https://nvd.nist.gov/vuln/detail/CVE-2026-69651
logsource:
category: process_creation
product: windows
detection:
selection:
Image|endswith:
- '.exe'
- '.dll'
CommandLine|contains: '.net'
condition: selection
timeframe: 5m
level: high
falsepositives:
- Legitimate high resource usage applications
fields:
- Image
- CommandLine
- ParentImage
- ParentCommandLineElastic ES|QL
from process where process.executable.extension in ("exe", "dll") and process.args like "*.net*"
| stats sum(process.cpu.usage) as total_cpu, sum(process.memory.usage) as total_memory, count(distinct process.pid) as process_count by host.name, process.executable.name
| where total_cpu > 80 or total_memory > 8000000000
| sort by total_cpu descSecBoard-generated · behavioral · requires customization — Von SecBoard erzeugt und nicht in einer Zielumgebung validiert. Vor dem Einsatz an die eigene Protokollierung anpassen.
GitHub Advisories
Microsoft Security Advisory CVE-2026-69651 - .NET and Visual Studio Denial of Service Vulnerability