CVE Vulnerabilities

CVE-2018-4200

Use After Free

Published: Jun 08, 2018 | Modified: Nov 21, 2024
CVSS 3.x
8.8
HIGH
Source:
NVD
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.x
6.8 MEDIUM
AV:N/AC:M/Au:N/C:P/I:P/A:P
RedHat/V2
RedHat/V3
5 MODERATE
CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:L
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

An issue was discovered in certain Apple products. iOS before 11.3.1 is affected. Safari before 11.1 is affected. iCloud before 7.5 on Windows is affected. iTunes before 12.7.5 on Windows is affected. tvOS before 11.4 is affected. The issue involves the WebKit component. It allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption and application crash) via a crafted web site that triggers a WebCore::jsElementScrollHeightGetter use-after-free.

Weakness

The product reuses or references memory after it has been freed. At some point afterward, the memory may be allocated again and saved in another pointer, while the original pointer references a location somewhere within the new allocation. Any operations using the original pointer are no longer valid because the memory “belongs” to the code that operates on the new pointer.

Affected Software

NameVendorStart VersionEnd Version
SafariApple*11.1 (excluding)
Iphone_osApple*11.3.1 (excluding)
TvosApple*11.4 (excluding)
Red Hat Enterprise Linux 7RedHataccountsservice-0:0.6.50-2.el7*
Red Hat Enterprise Linux 7RedHatadwaita-icon-theme-0:3.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatappstream-data-0:7-20180614.el7*
Red Hat Enterprise Linux 7RedHatatk-0:2.28.1-1.el7*
Red Hat Enterprise Linux 7RedHatat-spi2-atk-0:2.26.2-1.el7*
Red Hat Enterprise Linux 7RedHatat-spi2-core-0:2.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatbaobab-0:3.28.0-2.el7*
Red Hat Enterprise Linux 7RedHatbolt-0:0.4-3.el7*
Red Hat Enterprise Linux 7RedHatbrasero-0:3.12.2-5.el7*
Red Hat Enterprise Linux 7RedHatcairo-0:1.15.12-3.el7*
Red Hat Enterprise Linux 7RedHatcheese-2:3.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatclutter-gst3-0:3.0.26-1.el7*
Red Hat Enterprise Linux 7RedHatcompat-exiv2-023-0:0.23-2.el7*
Red Hat Enterprise Linux 7RedHatcontrol-center-1:3.28.1-4.el7*
Red Hat Enterprise Linux 7RedHatdconf-0:0.28.0-4.el7*
Red Hat Enterprise Linux 7RedHatdconf-editor-0:3.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatdevhelp-1:3.28.1-1.el7*
Red Hat Enterprise Linux 7RedHatekiga-0:4.0.1-8.el7*
Red Hat Enterprise Linux 7RedHatempathy-0:3.12.13-1.el7*
Red Hat Enterprise Linux 7RedHateog-0:3.28.3-1.el7*
Red Hat Enterprise Linux 7RedHatevince-0:3.28.2-5.el7*
Red Hat Enterprise Linux 7RedHatevolution-0:3.28.5-2.el7*
Red Hat Enterprise Linux 7RedHatevolution-data-server-0:3.28.5-1.el7*
Red Hat Enterprise Linux 7RedHatevolution-ews-0:3.28.5-1.el7*
Red Hat Enterprise Linux 7RedHatevolution-mapi-0:3.28.3-2.el7*
Red Hat Enterprise Linux 7RedHatfile-roller-0:3.28.1-2.el7*
Red Hat Enterprise Linux 7RedHatflatpak-0:1.0.2-2.el7*
Red Hat Enterprise Linux 7RedHatfolks-1:0.11.4-1.el7*
Red Hat Enterprise Linux 7RedHatfontconfig-0:2.13.0-4.3.el7*
Red Hat Enterprise Linux 7RedHatfreetype-0:2.8-12.el7*
Red Hat Enterprise Linux 7RedHatfribidi-0:1.0.2-1.el7*
Red Hat Enterprise Linux 7RedHatfwupd-0:1.0.8-4.el7*
Red Hat Enterprise Linux 7RedHatfwupdate-0:12-5.el7*
Red Hat Enterprise Linux 7RedHatgcr-0:3.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatgdk-pixbuf2-0:2.36.12-3.el7*
Red Hat Enterprise Linux 7RedHatgdm-1:3.28.2-9.el7*
Red Hat Enterprise Linux 7RedHatgedit-2:3.28.1-1.el7*
Red Hat Enterprise Linux 7RedHatgedit-plugins-0:3.28.1-1.el7*
Red Hat Enterprise Linux 7RedHatgeoclue2-0:2.4.8-1.el7*
Red Hat Enterprise Linux 7RedHatgeocode-glib-0:3.26.0-2.el7*
Red Hat Enterprise Linux 7RedHatgjs-0:1.52.3-1.el7*
Red Hat Enterprise Linux 7RedHatglade-0:3.22.1-1.el7*
Red Hat Enterprise Linux 7RedHatglib2-0:2.56.1-2.el7*
Red Hat Enterprise Linux 7RedHatglibmm24-0:2.56.0-1.el7*
Red Hat Enterprise Linux 7RedHatglib-networking-0:2.56.1-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-backgrounds-0:3.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-bluetooth-1:3.28.2-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-boxes-0:3.28.5-2.el7*
Red Hat Enterprise Linux 7RedHatgnome-calculator-0:3.28.2-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-clocks-0:3.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-color-manager-0:3.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-contacts-0:3.28.2-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-desktop3-0:3.28.2-2.el7*
Red Hat Enterprise Linux 7RedHatgnome-devel-docs-0:3.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-dictionary-0:3.26.1-2.el7*
Red Hat Enterprise Linux 7RedHatgnome-disk-utility-0:3.28.3-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-documents-0:3.28.2-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-font-viewer-0:3.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-getting-started-docs-0:3.28.2-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-initial-setup-0:3.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-keyring-0:3.28.2-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-online-accounts-0:3.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-online-miners-0:3.26.0-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-packagekit-0:3.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-screenshot-0:3.26.0-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-session-0:3.28.1-5.el7*
Red Hat Enterprise Linux 7RedHatgnome-settings-daemon-0:3.28.1-2.el7*
Red Hat Enterprise Linux 7RedHatgnome-shell-0:3.28.3-6.el7*
Red Hat Enterprise Linux 7RedHatgnome-shell-extensions-0:3.28.1-5.el7*
Red Hat Enterprise Linux 7RedHatgnome-software-0:3.28.2-3.el7*
Red Hat Enterprise Linux 7RedHatgnome-system-monitor-0:3.28.2-1.el7*
Red Hat Enterprise Linux 7RedHatgnome-terminal-0:3.28.2-2.el7*
Red Hat Enterprise Linux 7RedHatgnome-themes-standard-0:3.28-2.el7*
Red Hat Enterprise Linux 7RedHatgnome-tweak-tool-0:3.28.1-2.el7*
Red Hat Enterprise Linux 7RedHatgnome-user-docs-0:3.28.2-1.el7*
Red Hat Enterprise Linux 7RedHatgnote-0:3.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatgobject-introspection-0:1.56.1-1.el7*
Red Hat Enterprise Linux 7RedHatgom-0:0.3.3-1.el7*
Red Hat Enterprise Linux 7RedHatgoogle-noto-emoji-fonts-0:20180508-4.el7*
Red Hat Enterprise Linux 7RedHatgrilo-0:0.3.6-1.el7*
Red Hat Enterprise Linux 7RedHatgrilo-plugins-0:0.3.7-1.el7*
Red Hat Enterprise Linux 7RedHatgsettings-desktop-schemas-0:3.28.0-2.el7*
Red Hat Enterprise Linux 7RedHatgspell-0:1.6.1-1.el7*
Red Hat Enterprise Linux 7RedHatgssdp-0:1.0.2-1.el7*
Red Hat Enterprise Linux 7RedHatgstreamer1-plugins-base-0:1.10.4-2.el7*
Red Hat Enterprise Linux 7RedHatgtk3-0:3.22.30-3.el7*
Red Hat Enterprise Linux 7RedHatgtk-doc-0:1.28-2.el7*
Red Hat Enterprise Linux 7RedHatgtksourceview3-0:3.24.8-1.el7*
Red Hat Enterprise Linux 7RedHatgucharmap-0:10.0.4-1.el7*
Red Hat Enterprise Linux 7RedHatgupnp-0:1.0.2-5.el7*
Red Hat Enterprise Linux 7RedHatgupnp-igd-0:0.2.5-2.el7*
Red Hat Enterprise Linux 7RedHatgvfs-0:1.36.2-1.el7*
Red Hat Enterprise Linux 7RedHatharfbuzz-0:1.7.5-2.el7*
Red Hat Enterprise Linux 7RedHatjson-glib-0:1.4.2-2.el7*
Red Hat Enterprise Linux 7RedHatlibappstream-glib-0:0.7.8-2.el7*
Red Hat Enterprise Linux 7RedHatlibchamplain-0:0.12.16-2.el7*
Red Hat Enterprise Linux 7RedHatlibcroco-0:0.6.12-4.el7*
Red Hat Enterprise Linux 7RedHatlibgdata-0:0.17.9-1.el7*
Red Hat Enterprise Linux 7RedHatlibgee-0:0.20.1-1.el7*
Red Hat Enterprise Linux 7RedHatlibgepub-0:0.6.0-1.el7*
Red Hat Enterprise Linux 7RedHatlibgexiv2-0:0.10.8-1.el7*
Red Hat Enterprise Linux 7RedHatlibgnomekbd-0:3.26.0-1.el7*
Red Hat Enterprise Linux 7RedHatlibgovirt-0:0.3.4-1.el7*
Red Hat Enterprise Linux 7RedHatlibgtop2-0:2.38.0-3.el7*
Red Hat Enterprise Linux 7RedHatlibgweather-0:3.28.2-2.el7*
Red Hat Enterprise Linux 7RedHatlibgxps-0:0.3.0-4.el7*
Red Hat Enterprise Linux 7RedHatlibical-0:3.0.3-2.el7*
Red Hat Enterprise Linux 7RedHatlibjpeg-turbo-0:1.2.90-6.el7*
Red Hat Enterprise Linux 7RedHatlibmediaart-0:1.9.4-1.el7*
Red Hat Enterprise Linux 7RedHatlibosinfo-0:1.1.0-2.el7*
Red Hat Enterprise Linux 7RedHatlibpeas-0:1.22.0-1.el7*
Red Hat Enterprise Linux 7RedHatlibrsvg2-0:2.40.20-1.el7*
Red Hat Enterprise Linux 7RedHatlibsecret-0:0.18.6-1.el7*
Red Hat Enterprise Linux 7RedHatlibsoup-0:2.62.2-2.el7*
Red Hat Enterprise Linux 7RedHatlibwnck3-0:3.24.1-2.el7*
Red Hat Enterprise Linux 7RedHatmozjs52-0:52.9.0-1.el7*
Red Hat Enterprise Linux 7RedHatmutter-0:3.28.3-4.el7*
Red Hat Enterprise Linux 7RedHatnautilus-0:3.26.3.1-2.el7*
Red Hat Enterprise Linux 7RedHatnautilus-sendto-1:3.8.6-1.el7*
Red Hat Enterprise Linux 7RedHatopenchange-0:2.3-3.el7*
Red Hat Enterprise Linux 7RedHatosinfo-db-0:20180531-1.el7*
Red Hat Enterprise Linux 7RedHatPackageKit-0:1.1.10-1.el7*
Red Hat Enterprise Linux 7RedHatpango-0:1.42.4-1.el7*
Red Hat Enterprise Linux 7RedHatpoppler-0:0.26.5-20.el7*
Red Hat Enterprise Linux 7RedHatpyatspi-0:2.26.0-3.el7*
Red Hat Enterprise Linux 7RedHatredhat-logos-0:70.0.3-7.el7*
Red Hat Enterprise Linux 7RedHatrest-0:0.8.1-2.el7*
Red Hat Enterprise Linux 7RedHatrhythmbox-0:3.4.2-2.el7*
Red Hat Enterprise Linux 7RedHatseahorse-nautilus-0:3.11.92-11.el7*
Red Hat Enterprise Linux 7RedHatshotwell-0:0.28.4-1.el7*
Red Hat Enterprise Linux 7RedHatsushi-0:3.28.3-1.el7*
Red Hat Enterprise Linux 7RedHattotem-1:3.26.2-1.el7*
Red Hat Enterprise Linux 7RedHattotem-pl-parser-0:3.26.1-1.el7*
Red Hat Enterprise Linux 7RedHatupower-0:0.99.7-1.el7*
Red Hat Enterprise Linux 7RedHatvala-0:0.40.8-1.el7*
Red Hat Enterprise Linux 7RedHatvino-0:3.22.0-7.el7*
Red Hat Enterprise Linux 7RedHatvte291-0:0.52.2-2.el7*
Red Hat Enterprise Linux 7RedHatwayland-0:1.15.0-1.el7*
Red Hat Enterprise Linux 7RedHatwayland-protocols-0:1.14-1.el7*
Red Hat Enterprise Linux 7RedHatwebkitgtk4-0:2.20.5-1.el7*
Red Hat Enterprise Linux 7RedHatxdg-desktop-portal-0:1.0.2-1.el7*
Red Hat Enterprise Linux 7RedHatxdg-desktop-portal-gtk-0:1.0.2-1.el7*
Red Hat Enterprise Linux 7RedHatyelp-2:3.28.1-1.el7*
Red Hat Enterprise Linux 7RedHatyelp-tools-0:3.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatyelp-xsl-0:3.28.0-1.el7*
Red Hat Enterprise Linux 7RedHatzenity-0:3.28.1-1.el7*
QtwebkitUbuntueoan*
Qtwebkit-opensource-srcUbuntuartful*
Qtwebkit-opensource-srcUbuntubionic*
Qtwebkit-opensource-srcUbuntucosmic*
Qtwebkit-opensource-srcUbuntudevel*
Qtwebkit-opensource-srcUbuntudisco*
Qtwebkit-opensource-srcUbuntueoan*
Qtwebkit-opensource-srcUbuntuesm-apps/bionic*
Qtwebkit-opensource-srcUbuntuesm-apps/focal*
Qtwebkit-opensource-srcUbuntuesm-apps/jammy*
Qtwebkit-opensource-srcUbuntuesm-apps/noble*
Qtwebkit-opensource-srcUbuntuesm-infra/xenial*
Qtwebkit-opensource-srcUbuntufocal*
Qtwebkit-opensource-srcUbuntugroovy*
Qtwebkit-opensource-srcUbuntuhirsute*
Qtwebkit-opensource-srcUbuntuimpish*
Qtwebkit-opensource-srcUbuntujammy*
Qtwebkit-opensource-srcUbuntukinetic*
Qtwebkit-opensource-srcUbuntulunar*
Qtwebkit-opensource-srcUbuntumantic*
Qtwebkit-opensource-srcUbuntunoble*
Qtwebkit-opensource-srcUbuntutrusty*
Qtwebkit-opensource-srcUbuntuupstream*
Qtwebkit-opensource-srcUbuntuxenial*
Qtwebkit-sourceUbuntuartful*
Qtwebkit-sourceUbuntubionic*
Qtwebkit-sourceUbuntucosmic*
Qtwebkit-sourceUbuntudisco*
Qtwebkit-sourceUbuntuesm-apps/bionic*
Qtwebkit-sourceUbuntuesm-apps/xenial*
Qtwebkit-sourceUbuntutrusty*
Qtwebkit-sourceUbuntuxenial*
Webkit2gtkUbuntuartful*
Webkit2gtkUbuntubionic*
Webkit2gtkUbuntuesm-infra/bionic*
Webkit2gtkUbuntuesm-infra/xenial*
Webkit2gtkUbuntuupstream*
Webkit2gtkUbuntuxenial*
WebkitgtkUbuntuartful*
WebkitgtkUbuntubionic*
WebkitgtkUbuntucosmic*
WebkitgtkUbuntuesm-apps/bionic*
WebkitgtkUbuntuesm-apps/xenial*
WebkitgtkUbuntutrusty*
WebkitgtkUbuntuxenial*

Potential Mitigations

References