CVE-2018-0840
High · 7.5CVSS
7.5
EPSS
53.1%
Published
Feb 15, 2018
CISA due date
—
Cloudanix analysis
A flaw in how certain web browsers handle memory lets attackers who trick users into visiting a bad website take over the computer.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Remote Code Execution
- Component
- Application
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Memory corruption in the scripting engine when handling objects in memory, enabling remote code execution.
Why it matters to the business
Remote attackers can execute arbitrary code on affected Windows systems running IE or Edge, leading to system compromise, data loss, or ransomware deployment; high prevalence of legacy Windows deployments increases exposure across enterprises.
How an attack unfolds
An attacker delivers a specially crafted web page or document that triggers the scripting engine flaw during object handling in memory, corrupting memory to execute attacker-controlled code; no named threat actors or ransomware campaigns are associated.
How to fix it
Apply vendor patches for affected Windows versions; for listed ffmpeg packages upgrade to ffmpeg (Debian:11): 7:3.4.1-1, ffmpeg (Debian:12): 7:3.4.1-1, ffmpeg (Debian:13): 7:3.4.1-1 or ffmpeg GIT commit 27f8d386829689c346ff0cef00d3af57b9fb8903.
How to confirm the fix worked
Verify browser and OS patch levels match vendor security updates; confirm ffmpeg versions are at or above the listed fixed releases via package manager queries.
Typical attack path
- Attacker hosts malicious webpage exploiting the scripting engine
- Victim visits page with vulnerable IE or Edge browser
- Scripting engine corrupts memory while processing objects
- Attacker gains remote code execution on the target system
How to detect it
Review web proxy and browser logs for visits to suspicious domains; inspect memory dumps or crash reports for scripting engine anomalies; no specific ransomware or APT IOCs noted.
What your security team should do
- Prioritize patching all Windows systems with IE/Edge to current supported versions
- Disable or restrict legacy browsers where possible
- Monitor EPSS score and exploit availability for increased urgency
- Scan for and upgrade all listed ffmpeg packages to fixed versions
The record
Internet Explorer in Microsoft Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 and Windows RT 8.1, Windows Server 2012 and R2, and Internet Explorer and Microsoft Edge in Windows 10 Gold, 1511, 1607, 1703, 1709, and Windows Server 2016 allows remote code execution, due to how the scripting engine handles objects in memory, aka "Scripting Engine Memory Corruption Vulnerability". This CVE ID is unique from CVE-2018-0834, CVE-2018-0835, CVE-2018-0836, CVE-2018-0837, CVE-2018-0838, CVE-2018-0856, CVE-2018-0857, CVE-2018-0858, CVE-2018-0859, CVE-2018-0860, CVE-2018-0861, and CVE-2018-0866.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-78402 Stack-based buffer overflow and out-of-bounds write vulnerability in Thales Sentinel Keys… CWE-787
- CVE-2026-119777 A flaw was found in GStreamer's gst-plugins-bad H.266/VVC parser. CWE-787
- CVE-2026-104065 Scribus before 1.6.7 contains an out-of-bounds write vulnerability in the importdrw… CWE-787
- CVE-2026-104067 Scribus before 1.6.7 contains an out-of-bounds memory access vulnerability in the… CWE-787
- CVE-2026-104066 Scribus before 1.6.7 contains a heap buffer overflow vulnerability in the Mac PICT image… CWE-787
- CVE-2026-104061 Scribus before 1.6.7 contains a heap out-of-bounds write vulnerability in the… CWE-787
- CVE-2026-104062 Scribus before 1.6.7 contains a heap buffer overflow vulnerability in the PICT image… CWE-787
- CVE-2026-61627 libass is a portable subtitle renderer for the `ASS`/SSA (Advanced Substation… CWE-787