CVE-2018-8353
High · 7.5CVSS
7.5
EPSS
67.3%
Published
Aug 15, 2018
CISA due date
—
Cloudanix analysis
A flaw in an old web browser allowed attackers to take over a computer simply by getting someone to visit a malicious website.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- High
- Impact
- Remote Code Execution
- Component
- Application
- Class
- Use After Free
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
Use-after-free in the Internet Explorer scripting engine allows memory corruption that can be leveraged for arbitrary code execution when a specially crafted webpage is rendered.
Why it matters to the business
Compromise of systems still running legacy Internet Explorer versions can lead to full remote takeover, data theft, or deployment of malware; the high EPSS and available exploit increase urgency for any remaining affected endpoints.
How an attack unfolds
An attacker hosts a malicious webpage that triggers the scripting engine use-after-free condition; when a victim visits the page in a vulnerable IE version, memory corruption occurs and the attacker gains the ability to execute arbitrary code in the browser process.
How to fix it
Migrate all users away from Internet Explorer 9, 10, and 11 to a supported browser such as Microsoft Edge or Chrome; apply the latest cumulative updates for any remaining Windows versions that still ship IE components; disable IE via Group Policy where possible.
How to confirm the fix worked
Confirm Internet Explorer is no longer installed or is blocked by policy; verify that any remaining IE instances cannot render untrusted content; test that known proof-of-concept pages no longer trigger crashes or code execution.
Typical attack path
- Craft a webpage that allocates and frees scripting objects to create a dangling reference
- Trigger the use-after-free via specific JavaScript or VBScript operations
- Corrupt memory layout to achieve control of instruction pointer
- Execute shellcode or stage a second-stage payload inside the IE process
- Escalate privileges or persist on the host if sandbox escape succeeds
How to detect it
Review web proxy and browser process logs for visits to known malicious domains; look for unexpected crashes of iexplore.exe or dllhost.exe followed by new process creation; examine memory dumps or crash reports containing scripting engine modules for signs of corruption.
- iexplore.exe crashing with access violation in jscript.dll or vbscript.dll
- Unexpected child processes spawned from iexplore.exe shortly after webpage load
- Memory dumps showing freed scripting objects still referenced
What your security team should do
- Immediately block or remove Internet Explorer from all endpoints and servers
- Enforce browser policies that prevent fallback to legacy IE
- Scan enterprise networks for any remaining IE 9/10/11 installations
- Monitor EPSS trend and public exploit repositories for increased activity
The record
A remote code execution vulnerability exists in the way that the scripting engine handles objects in memory in Internet Explorer, aka "Scripting Engine Memory Corruption Vulnerability." This affects Internet Explorer 9, Internet Explorer 11, Internet Explorer 10. This CVE ID is unique from CVE-2018-8355, CVE-2018-8359, CVE-2018-8371, CVE-2018-8372, CVE-2018-8373, CVE-2018-8385, CVE-2018-8389, CVE-2018-8390.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-119338 Tesseract is an open source OCR engine. CWE-416
- CVE-2026-119332 Ladybird is a truly independent web browser. CWE-416
- CVE-2026-119116 A use-after-free and double-free issue in the SetClient command handler of the… CWE-416
- CVE-2026-119378 SQLite before 3.54.0 contains a use-after-free vulnerability in the R-Tree extension that… CWE-416
- CVE-2026-119372 SQLite before 3.54.0 built with FTS3/FTS4 and SQLITE_ENABLE_FTS3_PARENTHESIS contains a… CWE-416
- CVE-2026-65586 Software installed and run as a non-privileged user may conduct improper GPU system calls… CWE-416
- CVE-2026-15466 Software installed and run as a non-privileged user may conduct improper GPU system calls… CWE-416
- CVE-2026-76031 Use after free in Input in Google Chrome prior to 156.0.8078.79 allowed a remote attacker… CWE-416