Skip to main content

Microsoft PowerShell EUVDEUVD-2026-100219

| CVE-2026-96251 HIGH
Reliance on Untrusted Inputs in a Security Decision (CWE-807)
2026-10-13 secure@microsoft.com GHSA-xqvx-cfr9-2h2j
8.8
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Deliver crafted PowerShell content to user
  2. Delivery
    User runs or imports untrusted input
  3. Exploit
    PowerShell makes flawed security decision
  4. Execution
    Attacker code executes in user context
  5. Impact
    Full host compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Trusted input validation
Exploitation Conditions

Exploitation requires a user to interact with attacker-controlled input - per UI:R, the victim must run, import, or otherwise process malicious PowerShell content, so this is not drive-by/unattended. The description does not name a specific feature, protocol, or non-default setting (CWE-807 indicates PowerShell relies on untrusted input when making a security decision), so the exact triggering operation is not specified in available data and should be confirmed against Microsoft's MSRC advisory. Limiting factors: the mandatory user interaction and SSVC Automatable:no mean this cannot be reliably mass-automated; affected scope is limited to PowerShell 7.4.x before 7.4.21, 7.5.x before 7.5.12, and 7.6.x before 7.6.7 - other/Windows PowerShell builds and patched versions are not in scope. Although PR:N makes it unauthenticated in CVSS terms, successful attack still depends on reaching and convincing a user.

Impact

Signals point to a genuinely serious but not emergency-tier issue. The CVSS 3.1 base of 8.8 (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) describes network-reachable, low-complexity, unauthenticated code execution with total CIA impact - consistent with CWE-807 (reliance on untrusted inputs in a security decision), where PowerShell trusts attacker-influenced input when making a security judgment. The one brake on the score is UI:R: a user must be induced to act (e.g., run or import attacker-supplied content). CISA's SSVC framework tempers the urgency - Exploitation: none (no observed exploitation), Automatable: no (the required user interaction prevents reliable mass/worm-style automation), Technical Impact: total (full compromise once triggered). No EPSS score was provided, the CVE is NOT in CISA KEV, and no public POC is referenced, so exploitation is theoretical at this time. Net: a real patch-priority item for environments running affected PowerShell 7.x builds given the total-impact and unauthenticated-network characterization, but the user-interaction requirement and absence of any exploitation/automation signal place it below drop-everything, in-the-wild threats. Note a tension worth verifying: the 'Authentication Bypass' tag does not cleanly match CWE-807 / the 'security decision' phrasing, which reads more like a security-feature/trust-decision bypass leading to RCE than a classic auth bypass.

Exploit ScenarioDerived

An attacker crafts malicious content (such as a script, module, or data payload PowerShell will evaluate) and delivers it over the network to a victim, who must open or run it (UI:R). Because PowerShell makes a security decision based on that untrusted input, the attacker's code executes in the victim's context with full confidentiality, integrity, and availability impact. No public exploit code is identified at time of analysis, and exploitation is not automatable per SSVC, so delivery relies on social engineering or luring a user to run the content.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 13, 2026

Unauthorized code execution in Microsoft PowerShell 7.4.x, 7.5.x, and 7.6.x is achievable by remote attackers who get a user to run, import, or otherwise process attacker-controlled PowerShell content, because the product relies on untrusted input when making a security decision (CWE-807). CVSS 3.1 rates this 8.8 (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H): network-reachable and unauthenticated in vector terms, but gated by a mandatory user-interaction prerequisite, so this is not a drive-by or unattended attack. SSVC records Exploitation:none and Automatable:no, and no public exploit identified at time of analysis; with Technical Impact:total, a successful trigger yields high confidentiality, integrity, and availability impact, but scope is limited to PowerShell 7.4.0 through 7.4.20, 7.5.0 through 7.5.11, and 7.6.0 through 7.6.6.

RemediationAI

Vendor-released patch: upgrade to PowerShell 7.4.21, 7.5.12, or 7.6.7 respectively, depending on the currently installed 7.4.x, 7.5.x, or 7.6.x line; Microsoft's update guide at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-96251 provides the official packages and should be consulted for the exact fixed build for each distribution and platform, since PowerShell 7.x ships as MSI, ZIP, and package-manager artifacts. Until patching is complete, the primary compensating control follows directly from the UI:R precondition: prevent untrusted parties from supplying PowerShell content that a user or service account will run, import, or otherwise process, which can be enforced by removing untrusted script and module sources from search paths, restricting write access to module directories and profile scripts, and blocking ingestion of untrusted .ps1/.psm1 content from email, chat, and download locations - accepting that this may break legitimate automation that consumes externally authored scripts. Supplementary controls include WDAC or AppLocker policy and PowerShell Constrained Language Mode to blunt the pivot to arbitrary code after a subverted security decision, with the trade-off that Constrained Language Mode breaks modules requiring full-language features and WDAC/AppLocker requires careful policy authoring to avoid blocking business-critical tooling. PowerShell's execution policy is not a security boundary and should not be counted as a mitigation by itself. Because exploitation requires user interaction and SSVC records Automatable:no, prioritizing internet-facing or multi-tenant hosts that routinely process externally supplied PowerShell content for immediate upgrade is a reasonable triage approach, but given Technical Impact:total and no confirmed public exploit, this is not an emergency out-of-band patching situation.

Affected VersionsENISA

PowerShell 7.6 7.6.0 <7.6.7
PowerShell 7.4 7.4.0 <7.4.21
PowerShell 7.5 7.5.0 <7.5.12

Affected Packages

euvd powershell_7_4 fix: 7.4.21
euvd powershell_7_5 fix: 7.5.12
euvd powershell_7_6 fix: 7.6.7

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 3 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause class is CWE-807, reliance on untrusted inputs in a security decision: PowerShell uses attacker-influenceable data as the basis for a security check, and because that data can be controlled by the party being checked, the decision can be subverted and execution of attacker-supplied code follows. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H describes a network-vector, low-complexity issue with no authentication prerequisite (PR:N) and no scope change, but with UI:R indicating the victim must actively run, import, or otherwise process malicious PowerShell content; the available data does not name the specific feature, protocol, cmdlet, or configuration setting involved, and the CWE assignment only identifies the general class, so the exact triggering operation must be confirmed against Microsoft's MSRC update guide entry for CVE-2026-96251. No CPE strings were supplied with this record; affected builds are given at the EUVD level as PowerShell 7.4 7.4.0 <7.4.21, PowerShell 7.5 7.5.0 <7.5.12, and PowerShell 7.6 7.6.0 <7.6.7, which points to the cross-platform PowerShell 7.x line rather than Windows PowerShell 5.1, and other or patched builds are not in scope. EUVD-2026-100219 is the corresponding EU vulnerability record, and the report originated from secure@microsoft.com with Authentication Bypass and Microsoft tags.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (microsoft) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Network-delivered untrusted content with no attacker privileges (PR:N) but mandatory victim action (UI:R); flawed security decision yields full code execution, so C/I/A all High, scope unchanged.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 20:20 EUVD
CVE Published
Oct 13, 2026 - 19:21 cve.org
HIGH 8.8

DescriptionCVE.org

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

Executive ViewAI

Why It Matters

Microsoft PowerShell 7.4.x, 7.5.x, and 7.6.x contain a high-severity flaw (CVE-2026-96251, CVSS 8.8) that can allow unauthorized code execution on any workstation or server where a user is induced to run, import, or process attacker-supplied PowerShell content. Because the attack requires a user to take that action, it is not a self-propagating or unattended compromise, but a successful trigger can fully compromise the confidentiality, integrity, and availability of the affected host and any credentials or data it can reach. Leadership should care because PowerShell is widely deployed across engineering, IT operations, and administrative staff, making this a realistic lateral-movement and privilege-escalation enabler if left unpatched.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 56% exploitable
Prevalence
High
cross-platform PowerShell 7.x widely used in enterprise and DevOps automation
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

45
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy