← Vulnerability feed

Vulnerability record · CVE-2018-8420 · published 13 September 2018

CVE-2018-8420: Microsoft MSXML Parser XXE Flaw Enables Remote Code Execution

Microsoft · Windows 10

The Microsoft XML Core Services (MSXML) parser mishandles user-supplied XML input, allowing an XML external entity (XXE) condition that leads to remote code execution. Because MSXML ships with and is used across many Windows versions, any application or document path that parses untrusted XML on an affected host is exposed. The flaw matters because it can be triggered by ordinary user input and yields full code execution in the context of the parsing process.

8.8 CVSS 3.0 High EPSS 49% · top 1.2% CWE-611 · XML external entity (XXE)
8.8CVSS 3.0 base score, v2 9.3
49%EPSS exploitation probability, 30 days
NoNot in CISA KEV
4Affected product versions listed by NVD
6References
17 Jun 2026Last modified by NVD

Description

A remote code execution vulnerability exists when the Microsoft XML Core Services MSXML parser processes user input, aka "MS XML Remote Code Execution Vulnerability." This affects Windows 7, Windows Server 2012 R2, Windows RT 8.1, Windows Server 2008, Windows Server 2012, Windows 8.1, Windows Server 2016, Windows Server 2008 R2, Windows 10, Windows 10 Servers.

CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 20 September 2026. Confidence: medium.

high priorityCVSS 8.8 with network reachability and high EPSS despite no KEV listing makes this a high-priority patch for any exposed Windows estate.

What it is

The Microsoft XML Core Services (MSXML) parser mishandles user-supplied XML input, allowing an XML external entity (XXE) condition that leads to remote code execution. Because MSXML ships with and is used across many Windows versions, any application or document path that parses untrusted XML on an affected host is exposed. The flaw matters because it can be triggered by ordinary user input and yields full code execution in the context of the parsing process.

Impact

An attacker who gets crafted XML processed gains arbitrary code execution with the privileges of the affected process, potentially leading to full system compromise. The CVSS vector rates confidentiality, integrity and availability impact as high.

Attack surface

Reached over the network (AV:N) with no privileges required (PR:N), but exploitation requires user interaction (UI:R), such as opening a crafted document or visiting a page that feeds XML to MSXML. No authentication is needed on the attacker's side.

Exploitation

CISA KEV does not list this CVE, but EPSS is high at roughly 0.489 (98.8th percentile), indicating elevated likelihood of attempted exploitation; reference tags are advisory and patch only, with no public exploit tag supplied.

What to do

  • Apply the Microsoft security update for CVE-2018-8420 on all affected Windows versions as the first action.
  • Disable or restrict MSXML parsing of untrusted XML where feasible, and block external entity resolution in applications that use MSXML.
  • Enforce attachment and document handling controls (email filtering, Mark-of-the-Web, Protected View) to reduce user-interaction vectors.
  • Inventory and retire unsupported Windows versions (Windows 7, Windows 8.1, Windows Server 2008/2012) that may no longer receive fixes.

Detection

  • Monitor for MSXML-related processes (e.g., msxml3.dll, msxml6.dll) loading or spawning unexpected child processes such as scripting hosts or command shells.
  • Alert on outbound network connections or DNS lookups originating from processes that parse XML, which can indicate external entity resolution.
  • Review endpoint and email telemetry for crafted XML or document files delivered to users shortly before suspicious process execution.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

4 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2018-8420 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2019-0708Microsoft Remote Desktop Services use-after-free remote code executionRemote Desktop Services (formerly Terminal Services) contains a use-after-free flaw that lets an unauthenticated attacker execute code by sending spe…KEVEPSS 100%analysed9.8CVE-2017-8543Windows Search memory handling flaw allows remote code executionWindows Search fails to properly handle objects in memory, allowing an unauthenticated remote attacker to execute code on affected Windows systems. T…KEVEPSS 74%analysed9.8CVE-2015-1635Microsoft HTTP.sys remote code execution via crafted HTTP requestsHTTP.sys in multiple Windows versions fails to properly handle crafted HTTP requests, allowing remote code execution. The flaw is reachable over the …KEVEPSS 100%analysed8.8CVE-2022-41128Windows Scripting Languages out-of-bounds write allows remote code executionCVE-2022-41128 is an out-of-bounds write (CWE-787) in Windows Scripting Languages that leads to remote code execution. Microsoft rates it 8.8 HIGH wi…KEVEPSS 25%analysed8.8CVE-2022-26923Microsoft Active Directory Domain Services certificate validation privilege escalationActive Directory Domain Services fails to properly validate certificate attributes, allowing a low-privileged domain user to obtain a certificate tha…KEVEPSS 84%analysed8.8CVE-2021-40444Microsoft MSHTML remote code execution via malicious Office documentCVE-2021-40444 is a remote code execution flaw in the MSHTML browser rendering engine on Microsoft Windows. An attacker can embed a malicious ActiveX…KEVEPSS 97%analysed8.8CVE-2020-1020Windows Adobe Type Manager Library font parsing out-of-bounds write RCEMicrosoft Windows Adobe Type Manager Library mishandles a specially crafted multi-master font in Adobe Type 1 PostScript format, causing an out-of-bo…KEVEPSS 65%analysed8.8CVE-2019-0903Windows GDI memory handling remote code executionWindows Graphics Device Interface (GDI) mishandles objects in memory, allowing remote code execution. The record gives no root-cause detail beyond th…KEVEPSS 22%analysed

Source: NIST National Vulnerability Database (record CVE-2018-8420), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.