Description
The getImageData function in the ImageBufferCairo class in WebCore/platform/graphics/cairo/ImageBufferCairo.cpp in WebKit, as used in WebKitGTK+ prior to version 2.20.3 and WPE WebKit prior to version 2.20.1, is vulnerable to a heap-based buffer overflow triggered by an integer overflow, which could be abused by crafted HTML content.
In plain language
AI Worth attentionCVE-2018-12293 is a serious browser bug in WebKit (WebKitGTK+ and WPE WebKit) where a malicious webpage can cause the browser to corrupt memory and potentially run code—small businesses using these browsers should update to the fixed versions.
Remote Code Execution is possible in WebKit’s ImageBufferCairo::getImageData (heap-based buffer overflow via an integer overflow) when a victim loads crafted HTML in WebKitGTK+ before 2.20.3 or WPE WebKit before 2.20.1; no authentication is required.
What to do now
- Check whether your systems use WebKitGTK+ (and its version) or WPE WebKit, and identify any installations older than 2.20.3 (WebKitGTK+) or 2.20.1 (WPE WebKit).
- If you are running an affected version, plan an update immediately to WebKitGTK+ 2.20.3 or later.
- If you are running WPE WebKit, update immediately to WPE WebKit 2.20.1 or later.
- After updating, test that browsing or any app using the affected WebKit components still works normally and that the old version is no longer present.
CVSS Vector Breakdown
AV:NAttack VectorAC:LAttack ComplexityPR:NPrivileges RequiredUI:RUser InteractionS:UScopeC:HConfidentialityI:HIntegrityA:HAvailabilityWeaknesses
Affected Products
Exploitability
Exploit details including PoC links, Metasploit modules, and scanner templates are available after registration.
View exploit detailsAttack Graph
Click technique nodes for MITRE ATT&CK details · drag to pan · Ctrl/⌘ + scroll to zoom, or go fullscreen.
MITRE ATT&CK
2 techniquesReferences
Unlock Complete Vulnerability Intelligence
Get the full picture for CVE-2018-12293 and every CVE in our database. Create a free account — no credit card required.
Create Free Account