CVE-2026-85817 in Windowsinfo

Summary

by MITRE • 10/14/2026

Reliance on untrusted inputs in a security decision in Windows PowerShell allows an unauthorized attacker to execute code over a network.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 10/14/2026

The vulnerability described constitutes a critical flaw within the Microsoft Windows PowerShell environment, specifically categorized under CWE-20: Improper Input Validation. This weakness arises when the application relies on untrusted inputs for making security decisions without adequate sanitization or verification mechanisms. In this context, an attacker can manipulate these inputs to bypass intended access controls or execution policies, effectively tricking the system into executing arbitrary code that was not authorized by the administrator or user. The core of the issue lies in the failure to properly validate data sources before they influence security-critical logic paths within the PowerShell engine.

From a technical perspective, this flaw allows for remote code execution over a network without requiring authentication in many scenarios, depending on the specific configuration and attack vector exploited. An unauthorized attacker can craft malicious inputs that exploit parsing ambiguities or logical errors in how PowerShell processes commands received from external sources. By injecting specially crafted data into these input streams, the attacker gains the ability to execute arbitrary scripts or binaries with the privileges of the compromised process. This capability transforms a simple configuration oversight into a severe remote code execution vulnerability, enabling full system compromise if the affected service runs with elevated permissions such as SYSTEM or Administrator rights.

The operational impact of this vulnerability is profound, particularly in enterprise environments where PowerShell is heavily utilized for administrative tasks and automation. Successful exploitation allows an attacker to establish persistence, escalate privileges, move laterally across the network, and exfiltrate sensitive data. Because PowerShell is a built-in feature of Windows operating systems, it is present on virtually all modern Windows endpoints and servers, making this vulnerability applicable to a vast number of potential targets. Attackers often leverage such vulnerabilities as part of initial access strategies in advanced persistent threat campaigns, using them to deploy additional malware or establish command-and-control channels within the victim network.

This type of flaw aligns with several MITRE ATT&CK techniques, most notably T1059: Command and Scripting Interpreter, specifically PowerShell sub-techniques such as T1059.001 for PowerShell execution via remote input manipulation. It also relates to T1190: Exploit Public-Facing Application if the vulnerable service is exposed externally, or T1203: Exploitation for Client Execution when targeting user interactions. Understanding these mappings helps security teams prioritize detection rules and incident response procedures focused on monitoring anomalous PowerShell activity that deviates from baseline administrative behavior patterns.

Mitigation strategies must focus on both immediate remediation and long-term hardening of the environment. The primary action is to apply the latest security patches provided by Microsoft, which address the specific input validation flaws identified in this vulnerability. Organizations should also enforce strict execution policies that prevent unsigned scripts from running unless explicitly authorized. Implementing application control solutions like Windows Defender Application Control or AppLocker can restrict PowerShell usage to approved scenarios only. Additionally, enabling enhanced logging through Module Logging and Script Block Logging provides visibility into script activity, allowing security operations centers to detect exploitation attempts in real time. Regular audits of scheduled tasks and registry keys associated with PowerShell persistence mechanisms are also recommended to ensure no residual access remains after patching.

Responsible

Microsoft

Reservation

09/04/2026

Disclosure

10/14/2026

Moderation

accepted

EPSS

0.00738

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!