Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify network-accessible IIS Classic ASP or WSH endpoint
-
DeliverySend crafted numeric payload to JScript engine
-
ExploitTrigger CWE-681 type conversion bug in jscript.dll
-
ExecutionCorrupt heap memory in interpreter
-
ImpactExecute arbitrary code as IIS worker process
Vulnerability Assessment
| Weakness |
CWE
|
| Exploitation Conditions | Exploitation requires network-reachable exposure of a JScript processing surface on the target Windows host. The most concrete attack surface is IIS with Classic ASP configured to use JScript as the scripting engine, or Windows Script Host consuming scripts accessible over the network. The CVSS UI:N qualifier rules out client-side browser or document-open scenarios - the attacker must be able to cause the vulnerable host to evaluate attacker-influenced JScript server-side. High attack complexity (AC:H) is a genuine limiting factor: reliable exploitation likely requires precise heap layout control or condition-specific numeric inputs, making automated mass exploitation less likely than for AC:L bugs. Authentication is not required (PR:N). Exploitation is constrained to Windows hosts where one of these JScript-consuming services is network-accessible; a Windows host that does not run IIS Classic ASP or expose Windows Script Host over the network presents no attack surface. |
| Impact | The CVSS 8.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H) characterizes this as a high-severity, network-reachable, unauthenticated RCE with no user interaction required, tempered only by high attack complexity. The AC:H reflects the practical difficulty of exploiting a numeric type conversion bug reliably - heap shaping, precise object layout control, or race conditions are typically required. No public exploit code has been identified at time of analysis, and the vulnerability is not listed in CISA KEV, which is consistent with AC:H barriers limiting opportunistic exploitation. However, the UI:N qualifier is particularly notable: exploitation does not require a human to click or open a file, meaning server-side JScript processing endpoints (e.g., IIS Classic ASP applications) represent the realistic attack surface. The breadth of affected Windows versions - from Server 2012 through current releases - means the exposure is not limited to legacy infrastructure; any organization running IIS Classic ASP or COM-hosted JScript on any supported Windows version is potentially in scope. EPSS data is not available in the provided intelligence; risk prioritization should lean on the network-reachable/no-auth/no-UI combination as a forcing function even at AC:H. |
| Exploit ScenarioDerived | An attacker with network access to a Windows IIS server running Classic ASP pages sends a crafted HTTP request whose processing triggers the JScript numeric type conversion bug in jscript.dll, causing a heap corruption condition. By carefully controlling the numeric values and heap layout - likely requiring multiple probe requests to groom memory - the attacker achieves code execution in the context of the IIS worker process (typically IIS AppPool identity). No public exploit code is available at time of analysis, but the no-authentication, no-user-interaction requirement means no victim cooperation is needed once a vulnerable ASP endpoint is reached. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 09, 2026
Remote code execution in Microsoft JScript's numeric type conversion logic allows unauthenticated network attackers to execute arbitrary code on affected Windows hosts. The vulnerability stems from CWE-681 (incorrect conversion between numeric types) in jscript.dll, the legacy Windows scripting engine, and affects the full span of supported Windows releases from Windows Server 2012 through Windows 11 26H1 and Windows Server 2025. No public exploit has been identified at time of analysis, but the network-reachable, zero-interaction CVSS vector (AV:N/UI:N) indicates exploitation via server-side JScript processing contexts such as IIS Classic ASP, without requiring user interaction.
RemediationAI
Vendor-released patch is available from Microsoft. Apply the cumulative update corresponding to your Windows build that brings the OS version above the fixed thresholds listed in the affected versions data (e.g., Windows Server 2022 to 10.0.20348.5622 or later, Windows 11 24H2 to 10.0.26100.9445 or later, Windows Server 2025 to 10.0.26100.33438 or later). Obtain updates via Windows Update, Microsoft Update Catalog, or WSUS; the authoritative advisory is at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-69438. As a compensating control where immediate patching is not feasible, restrict or disable IIS Classic ASP script processing (set scriptProcessor to refuse JScript or disable Classic ASP entirely via IIS Manager) - note this will break any ASP applications relying on JScript as the scripting engine. Similarly, disable Windows Script Host network-accessible vectors via Group Policy (HKLM\Software\Microsoft\Windows Script Host\Settings, Enabled=0) if WSH is not required; this may affect logon scripts. Prioritize patching on internet-facing IIS servers running Classic ASP.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 19 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
JScript (jscript.dll) is Microsoft's legacy implementation of ECMAScript, distinct from the Chakra and V8 engines. It remains a runtime component on all supported Windows versions and is consumed by IIS Classic ASP, Windows Script Host, COM automation clients, and similar server-side scripting surfaces. CWE-681 (Incorrect Conversion Between Numeric Types) denotes a class of bugs where a value is converted between integer widths or signed/unsigned representations without adequate bounds or sign checking, commonly producing integer overflow or underflow conditions that corrupt heap or stack memory. In a scripting engine context, such corruption of interpreter-internal numeric values - array indices, byte counts, or object sizes - can yield type confusion or out-of-bounds memory access sufficient for code execution. The affected version ranges span Windows Server 2012 (6.2.9200.0 < 6.2.9200.26349 / 6.3.9600.0 < 6.3.9600.23397), Windows Server 2016/2019/2022/2025, and Windows 10/11 across multiple feature release branches through Windows 11 26H1 (10.0.28000.0 < 10.0.28000.2954), covering an exceptionally broad product surface.
Know when Windows 10 1607 gets its next vulnerability
- 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
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Network-accessible server-side JScript processing with no auth or user interaction; AC:H reflects heap-grooming complexity required for reliable numeric type confusion exploitation.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Incorrect conversion between numeric types in Microsoft JScript allows an unauthorized attacker to execute code over a network.
Executive ViewAI
A network-based code execution vulnerability in Microsoft JScript affects all supported Windows releases from Server 2012 through 2025 and Windows 11. Organizations running legacy web applications on IIS with Classic ASP face immediate risk of system compromise without requiring user interaction or authentication. This requires urgent patching due to the network-accessible attack vector and broad Windows infrastructure exposure.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
More in Windows 10 1607
View allWindows MSHTML component contains a remote code execution vulnerability that allows attackers to craft malicious ActiveX
<p>A remote code execution vulnerability exists when the Windows Print Spooler service improperly performs privileged fi
Windows MSDT (Microsoft Support Diagnostic Tool) allows remote code execution when called via the ms-msdt URL protocol f
The SMBv1 server in Microsoft Windows Vista SP2; Windows Server 2008 SP2 and R2 SP1; Windows 7 SP1; Windows 8.1; Windows
The Windows VBScript engine contains a remote code execution vulnerability in object handling that allows full system co
Windows Print Spooler Remote Code Execution Vulnerability. Rated high severity (CVSS 7.8), this vulnerability is no auth
The Win32k kernel-mode driver in Windows Vista through Windows Server 2016 allows local privilege escalation, exploited
Windows Search Remote Code Execution Vulnerability. Rated high severity (CVSS 7.5), this vulnerability is remotely explo
Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
Windows Kernel contains a TOCTOU race condition vulnerability allowing local privilege escalation, exploited by the OilR
An elevation of privilege vulnerability exists in Windows when the Win32k component fails to properly handle objects in
An elevation of privilege vulnerability exists in Windows when the Win32k component fails to properly handle objects in
EUVD-2026-73496
GHSA-g585-c42c-qwvp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB