Join our Newsletter — 33% off our NHI Course
Home› FAQ› Cyber Security› How do you patch or mitigate CVE-2018-8373 (Microsoft…
Cyber Security

How do you patch or mitigate CVE-2018-8373 (Microsoft Scripting Engine Memory Corruption)?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 19, 2026 Domain: Cyber Security

CISA's required action for CVE-2018-8373 is to apply updates per vendor instructions. In practice, find every instance of Microsoft Internet Explorer Scripting Engine in your estate, apply the vendor security update or documented mitigation, and if no fix can be applied, remove internet exposure or take the product out of service. After patching, review logs for signs of earlier exploitation, because attackers used this flaw in the wild.

What the fix path looks like for CVE-2018-8373

The practical fix is straightforward: identify every system that still exposes the Microsoft Internet Explorer Scripting Engine, then apply the vendor update or documented mitigation that Microsoft and CISA call for. If you cannot patch immediately, reduce attack surface first by removing internet exposure or taking the affected product out of service until a supported fix is in place.

For a browser engine flaw, the question is not just whether the package exists somewhere in the estate. Exposure often depends on whether the vulnerable component is reachable from user activity, embedded applications, or legacy web workflows that still invoke it. Asset discovery matters as much as patch deployment, because one forgotten host can remain a viable exploitation path.

The most reliable operating model is to treat the update as a fleet action, not a one-off fix. Verify which endpoints, servers, and virtual images still load the scripting engine, then confirm that the remediation actually lands on those systems and survives reimaging, rollback, and gold-image rebuilds.

How to handle delay, exceptions, and exposed systems

If patching must wait, the mitigation should be exposure reduction, not passive acceptance. Remove the vulnerable surface from the internet, disable or isolate the affected application path where possible, and prefer temporary service removal over leaving the flaw externally reachable while waiting for a maintenance window.

That trade-off matters because a memory corruption bug in a browser scripting component is often attractive to attackers precisely when it is reachable through normal web use. The safest interim position is to make exploitation harder by shrinking reachability, constraining who can touch the system, and documenting any exception with an explicit expiry date.

When a fix is deferred, make sure the exception is tied to a named owner and a specific compensating control. A vague promise to patch later is how legacy components stay exposed for months, especially in environments where browser dependencies are embedded in business applications and not tracked as first-class assets.

What to check after remediation

After patching or mitigation, review logs for signs of earlier exploitation, because known exploited weaknesses are often used before defenders complete cleanup. Look for suspicious browser activity, unusual child processes, unexpected crashes, or any indicators that the affected host was used as an initial foothold before the update landed.

For CVE response, post-fix validation should answer two questions: did the remediation actually remove the exposure, and was the flaw used while it was still reachable? If you find evidence of compromise, treat the issue as an incident response problem, not just a patching task, and widen review to adjacent systems that may have been reached from the same host.

Risk and Threat Considerations

Unpatched browser-engine memory corruption is dangerous because exploitation can occur through ordinary user interaction and may give an attacker a foothold before defenders notice. If the vulnerable component remains reachable from the internet or from high-trust internal workflows, the flaw becomes an access path rather than a theoretical bug.

Failure mechanism: An attacker triggers the memory corruption through crafted content or browser activity, gains code execution or another useful control point, and then uses that position to pivot, persist, or collect additional credentials and data.

Impact: The result can be workstation compromise, broader internal exposure, or the need for incident response and reimaging if the system was used before remediation.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0, CIS Controls v8 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0PR.PS-01 — Platform SecurityCVE remediation requires securing the affected platform component across the fleet.
ID.AM-01 — Physical devices and systems within the organization are inventoriedFinding every affected host depends on complete asset inventory and scope awareness.
DE.CM-01 — Networks and network services are monitoredPost-fix review depends on monitoring for signs of earlier exploitation.
Recommendation — Apply platform hardening and remediation controls to remove the vulnerable scripting engine exposure. Inventory all systems running the affected Microsoft scripting engine before remediation. Monitor logs and network activity for indicators of compromise after remediation.
CIS Controls v8CIS-1 — Inventory and Control of Enterprise AssetsExposure control starts with locating every affected asset in the estate.
CIS-4 — Secure Configuration of Enterprise Assets and SoftwareApplying vendor updates or mitigations is a secure-configuration action.
CIS-7 — Continuous Vulnerability ManagementThis CVE is a vulnerability-management event requiring prioritization and verification.
Recommendation — Maintain an accurate asset inventory so vulnerable hosts can be found and fixed quickly. Apply vendor-recommended updates or mitigations to remove the vulnerable configuration. Prioritize the KEV-listed flaw and verify remediation across affected systems.
NIST SP 800-53 Rev 5RA-5 — Vulnerability Monitoring and ScanningLocating exposure and confirming remediation are core vulnerability management tasks.
SI-2 — Flaw RemediationThe question is directly about applying the vendor update or mitigation for a known flaw.
AU-6 — Audit Record Review, Analysis, and ReportingLog review for earlier exploitation maps to audit analysis after remediation.
Recommendation — Scan for the vulnerable component and verify the remediation state after changes. Apply the required vendor update or approved mitigation without delay. Review audit records for evidence that the flaw was exploited before remediation.

Practitioner Guidance

What to prioritise: Patch the hosts that can be reached by end users, automation, or externally exposed web workflows first, because those are the most likely exploitation points. If patch timing is constrained, remove the service from exposure before you debate whether the environment is “really” at risk.

What to verify: Confirm that the affected component is no longer present or reachable on every in-scope asset, then validate that the same state exists in base images and rebuilt systems. One clean endpoint does not prove the estate is safe if the vulnerable image can be redeployed.

Practitioner takeaway: For KEV-class flaws like this, speed and exposure management matter more than perfect patch choreography, and post-remediation log review is part of the fix, not an optional afterthought.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 19, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org