cbcvebase.
CVE-2018-4328
published 2019-04-03

CVE-2018-4328: Multiple memory corruption issues were addressed with improved memory handling. This issue affected versions prior to iOS 12, tvOS 12, Safari 12, iTunes 12.9…

PriorityP262high8.8CVSS 3.0
AVNACLPRNUIRSUCHIHAH
EXPLOIT
EPSS
9.65%
95.0th percentile
Multiple memory corruption issues were addressed with improved memory handling. This issue affected versions prior to iOS 12, tvOS 12, Safari 12, iTunes 12.9 for Windows, iCloud for Windows 7.7.

Affected

11 ranges
VendorProductVersion rangeFixed in
appleicloud< 7.77.7
appleicloud_for_windows
appleios
appleiphone_os< 12.012.0
appleitunes< 12.912.9
appleitunes_12.9_for_windows
applesafari< 1212
applesafari
appletvos< 1212
appletvos
debianwebkit2gtk< webkit2gtk 2.22.0-2 (bookworm)webkit2gtk 2.22.0-2 (bookworm)

Detection & IOCsextracted from sources · hover to see the quote

command* { -webkit-logical-width: 1px; -webkit-perspective: 1px; }
  • The vulnerability is triggered via maliciously crafted web content processed by WebKit's WebCore::InlineTextBox::paint, resulting in an out-of-bounds read. Look for pages combining CSS properties -webkit-logical-width and -webkit-perspective with DOM manipulation (insertAdjacentHTML, appendChild, execCommand styleWithCSS) in JavaScript.
  • The PoC uses document.execCommand('styleWithCSS', false, false) combined with DOM tree mutations (insertAdjacentHTML 'beforeBegin', appendChild) to trigger the memory corruption in the WebKit rendering pipeline.
  • The crash originates in WebCore::RenderLayer::paintForegroundForFragments and propagates through the WebKit compositing/tiling layer stack. Monitor WebContent process crashes involving WebCore RenderLayer paint functions as a potential exploitation indicator.
  • The vulnerable process is com.apple.WebKit.WebContent (WebContent XPC service). Monitor for abnormal crashes or memory violations in this process as an exploitation signal.
  • ·The vulnerability affects WebKit versions prior to iOS 12, tvOS 12, Safari 12, iTunes 12.9 for Windows, and iCloud for Windows 7.7. Detection should be scoped to unpatched versions of these products.
  • ·On Debian-based Linux systems (webkit2gtk), the vulnerability is resolved in version 2.22.0-2 across all tracked releases (bookworm, bullseye, forky, sid, trixie).

CVSS provenance

nvdv3.08.8HIGHCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
nvdv2.06.8MEDIUMAV:N/AC:M/Au:N/C:P/I:P/A:P
osv8.8HIGH
vendor_debian8.8LOW
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.