Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.
Sources: National Vulnerability Database, CISA KEV, Exploit-DB
CVE-2026-85373 Overview
CVE-2026-85373 is a heap-based buffer overflow [CWE-122] in the Windows Universal Plug and Play (UPnP) Device Host service. An authorized local attacker can exploit the flaw to elevate privileges on an affected Windows system. Microsoft has published a security update addressing the issue through its Security Update Guide.
The vulnerability requires local access and low privileges. Successful exploitation yields high impact to confidentiality, integrity, and availability. No public exploit code or confirmed in-the-wild exploitation has been reported at publication time.
Critical Impact
A low-privileged local user can corrupt heap memory in the UPnP Device Host service to execute code with elevated privileges, enabling full compromise of the affected Windows host.
Affected Products
- Microsoft Windows (Universal Plug and Play Device Host component)
- Refer to the Microsoft Security Update Guide for the authoritative list of affected Windows versions and builds
- Systems with the UPnP Device Host service enabled
Discovery Timeline
- 2026-10-13 - CVE-2026-85373 published to the National Vulnerability Database
- 2026-10-14 - Last updated in NVD database
Technical Details for CVE-2026-85373
Vulnerability Analysis
The flaw resides in the Windows Universal Plug and Play (UPnP) Device Host service, which handles device discovery and control messages on the local system. A heap-based buffer overflow occurs when the service processes attacker-controlled input without correctly validating buffer boundaries. Writing past the allocated heap buffer corrupts adjacent memory structures.
An authorized local attacker leverages this corruption to overwrite control data on the heap. Successful exploitation redirects execution within the UPnP Device Host process context. Because UPnP Device Host typically runs with elevated privileges, the attacker gains higher privileges than their initial session.
Root Cause
The root cause is inadequate bounds checking on heap allocations within the UPnP Device Host service [CWE-122]. The service copies untrusted data into a fixed-size heap buffer without verifying the destination capacity. This classic memory-safety defect allows adjacent heap metadata or object pointers to be overwritten.
Attack Vector
Exploitation requires local access and authenticated low-privilege context. The attacker sends crafted messages or control requests to the UPnP Device Host interface. No user interaction is required. The resulting heap corruption is leveraged for arbitrary code execution with the privileges of the vulnerable service.
No verified proof-of-concept code is publicly available. The vulnerability mechanism is described in prose because no vetted exploit artifact has been released. See the Microsoft advisory for additional technical context.
Detection Methods for CVE-2026-85373
Indicators of Compromise
- Unexpected crashes, Watson error reports, or WerFault.exe events referencing the UPnP Device Host service (upnphost)
- New or unexpected child processes spawned from the UPnP Device Host service account (LOCAL SERVICE)
- Anomalous service restarts or stop/start cycles for the UPnPHost service without administrative action
Detection Strategies
- Monitor Windows Event Log for service crashes, access violations, and heap corruption indications tied to svchost.exe instances hosting upnphost
- Correlate local privilege elevation events (Security event IDs 4672, 4688) with activity originating from standard user accounts interacting with UPnP
- Apply behavioral detection focused on unexpected code execution from service host processes typically restricted to UPnP functions
Monitoring Recommendations
- Enable command-line process auditing and track process ancestry for svchost.exe -k LocalService instances
- Centralize Windows event telemetry into a SIEM or data lake for retroactive hunting against newly disclosed indicators
- Baseline normal UPnP Device Host behavior and alert on deviations such as new network listeners or outbound connections
How to Mitigate CVE-2026-85373
Immediate Actions Required
- Apply the Microsoft security update referenced in the Security Update Guide for CVE-2026-85373 as soon as it is available for your Windows build
- Inventory systems running the UPnP Device Host service and prioritize patching on multi-user, kiosk, and shared workstation environments
- Restrict interactive logon rights to reduce the pool of users who can trigger local exploitation
Patch Information
Microsoft provides the official fix through the Windows security update associated with CVE-2026-85373. Administrators should consult the Microsoft Security Update Guide to identify the exact KB article and build numbers applicable to each supported Windows version, then deploy via Windows Update, WSUS, or the enterprise patch management platform in use.
Workarounds
- Disable the UPnP Device Host service (UPnPHost) on systems that do not require UPnP device discovery or control
- Remove or restrict access to the service through host-based firewall rules and application control policies
- Limit local account creation and enforce least-privilege policies until the patch is deployed
# Disable the UPnP Device Host service on systems that do not require UPnP
sc.exe config upnphost start= disabled
sc.exe stop upnphost
# Verify the service state
sc.exe query upnphost
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.
Sources: National Vulnerability Database, CISA KEV, Exploit-DB

