Cloudanix VulnDB

CVE-2020-27918

High · 7.8

CVSS

7.8

EPSS

1.4%

Published

Dec 8, 2020

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in how certain Apple software handles web pages can let attackers take over a device just by getting a user to visit a malicious website.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Remote Code Execution
Component
Web Framework
Class
Use After Free
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

Use-after-free condition in memory management during processing of malicious web content that can result in arbitrary code execution.

Why it matters to the business

Attackers can gain full control of affected devices, risking data theft, surveillance, or ransomware deployment; high ecosystem prevalence increases exposure for organizations using the impacted software.

How an attack unfolds

An attacker delivers maliciously crafted web content that triggers the use-after-free flaw; named threat actors including Candiru have leveraged similar Apple WebKit issues for remote code execution.

How to fix it

Update to macOS Big Sur 11.0.1, iOS 14.2 / iPadOS 14.2, watchOS 7.1, tvOS 14.2, Safari 14.0.1, iCloud for Windows 11.5, iTunes 12.11 for Windows or later; apply the listed fixed commits for python-pillow/pillow.

How to confirm the fix worked

Verify installed versions match or exceed the fixed releases and confirm absence of the vulnerable memory handling code paths via patch review or vendor advisories.

Typical attack path

  1. Deliver malicious web content via browser or related application
  2. Trigger use-after-free through crafted input
  3. Achieve arbitrary code execution in the process context
  4. Establish persistence or exfiltrate data

How to detect it

Review web browser process crash logs, memory dumps, and network traffic for indicators of malicious content delivery; correlate with known threat actor TTPs associated with Apple WebKit exploitation.

What your security team should do

  • Prioritize patching all listed Apple products before the CISA due date if applicable
  • Monitor EPSS trend and threat actor activity for increased urgency
  • Block untrusted web content sources until updates are deployed

The record

A use after free issue was addressed with improved memory management. This issue is fixed in macOS Big Sur 11.0.1, watchOS 7.1, iOS 14.2 and iPadOS 14.2, iCloud for Windows 11.5, Safari 14.0.1, tvOS 14.2, iTunes 12.11 for Windows. Processing maliciously crafted web content may lead to arbitrary code execution.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 LibRaw 0 0.19.5-3.el8
AlmaLinux:8 LibRaw-devel 0 0.19.5-3.el8
AlmaLinux:8 accountsservice 0 0.6.55-2.el8
AlmaLinux:8 accountsservice-devel 0 0.6.55-2.el8
AlmaLinux:8 accountsservice-libs 0 0.6.55-2.el8
AlmaLinux:8 gdm 0 1:40.0-15.el8
AlmaLinux:8 gnome-autoar 0 0.2.3-2.el8
AlmaLinux:8 gnome-calculator 0 3.28.2-2.el8
AlmaLinux:8 gnome-classic-session 0 3.32.1-20.el8
AlmaLinux:8 gnome-control-center 0 3.28.2-28.el8
AlmaLinux:8 gnome-control-center-filesystem 0 3.28.2-28.el8
AlmaLinux:8 gnome-online-accounts 0 3.28.2-3.el8
AlmaLinux:8 gnome-online-accounts-devel 0 3.28.2-3.el8
AlmaLinux:8 gnome-session 0 3.28.1-13.el8
AlmaLinux:8 gnome-session-kiosk-session 0 3.28.1-13.el8
AlmaLinux:8 gnome-session-wayland-session 0 3.28.1-13.el8
AlmaLinux:8 gnome-session-xsession 0 3.28.1-13.el8
AlmaLinux:8 gnome-settings-daemon 0 3.32.0-16.el8.alma
AlmaLinux:8 gnome-shell 0 3.32.2-40.el8
AlmaLinux:8 gnome-shell-extension-apps-menu 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-auto-move-windows 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-common 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-dash-to-dock 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-desktop-icons 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-disable-screenshield 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-drive-menu 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-gesture-inhibitor 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-horizontal-workspaces 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-launch-new-instance 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-native-window-placement 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-no-hot-corner 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-panel-favorites 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-places-menu 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-screenshot-window-sizer 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-systemMonitor 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-top-icons 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-updates-dialog 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-user-theme 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-window-grouper 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-window-list 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-windowsNavigator 0 3.32.1-20.el8
AlmaLinux:8 gnome-shell-extension-workspace-indicator 0 3.32.1-20.el8
AlmaLinux:8 gnome-software 0 3.36.1-10.el8
AlmaLinux:8 gnome-software-devel 0 3.36.1-10.el8
AlmaLinux:8 gsettings-desktop-schemas 0 3.32.0-6.el8
AlmaLinux:8 gsettings-desktop-schemas-devel 0 3.32.0-6.el8
AlmaLinux:8 gtk-update-icon-cache 0 3.22.30-8.el8
AlmaLinux:8 gtk3 0 3.22.30-8.el8
AlmaLinux:8 gtk3-devel 0 3.22.30-8.el8
AlmaLinux:8 gtk3-immodule-xim 0 3.22.30-8.el8
AlmaLinux:8 mutter 0 3.32.2-60.el8
AlmaLinux:8 mutter-devel 0 3.32.2-60.el8
AlmaLinux:8 vino 0 3.22.0-11.el8
AlmaLinux:8 webkit2gtk3 0 2.32.3-2.el8
AlmaLinux:8 webkit2gtk3-devel 0 2.32.3-2.el8
AlmaLinux:8 webkit2gtk3-jsc 0 2.32.3-2.el8
AlmaLinux:8 webkit2gtk3-jsc-devel 0 2.32.3-2.el8
Debian:10 webkit2gtk 0 2.30.6-1~deb10u1
Debian:11 webkit2gtk 0 2.30.6-1
Debian:11 wpewebkit 0 2.30.6-1
Debian:12 webkit2gtk 0 2.30.6-1
Debian:12 wpewebkit 0 2.30.6-1
Debian:13 webkit2gtk 0 2.30.6-1
Debian:13 wpewebkit 0 2.30.6-1
Mageia:7 webkit2 0 2.32.0-1.mga7
Mageia:8 webkit2 0 2.32.0-1.mga8
Red Hat:enterprise_linux:8::appstream LibRaw 0 0:0.19.5-3.el8
Red Hat:enterprise_linux:8::appstream LibRaw-debuginfo 0 0:0.19.5-3.el8
Red Hat:enterprise_linux:8::appstream LibRaw-debugsource 0 0:0.19.5-3.el8
Red Hat:enterprise_linux:8::appstream LibRaw-devel 0 0:0.19.5-3.el8
Red Hat:enterprise_linux:8::appstream LibRaw-samples-debuginfo 0 0:0.19.5-3.el8
Red Hat:enterprise_linux:8::appstream gnome-autoar 0 0:0.2.3-2.el8
Red Hat:enterprise_linux:8::appstream gnome-autoar-debuginfo 0 0:0.2.3-2.el8
Red Hat:enterprise_linux:8::appstream gnome-autoar-debugsource 0 0:0.2.3-2.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3 0 0:2.32.3-2.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-debuginfo 0 0:2.32.3-2.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-debugsource 0 0:2.32.3-2.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-devel 0 0:2.32.3-2.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-devel-debuginfo 0 0:2.32.3-2.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-jsc 0 0:2.32.3-2.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-jsc-debuginfo 0 0:2.32.3-2.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-jsc-devel 0 0:2.32.3-2.el8
Red Hat:enterprise_linux:8::appstream webkit2gtk3-jsc-devel-debuginfo 0 0:2.32.3-2.el8
Red Hat:enterprise_linux:8::crb LibRaw 0 0:0.19.5-3.el8
Red Hat:enterprise_linux:8::crb LibRaw-debuginfo 0 0:0.19.5-3.el8
Red Hat:enterprise_linux:8::crb LibRaw-debugsource 0 0:0.19.5-3.el8
Red Hat:enterprise_linux:8::crb LibRaw-devel 0 0:0.19.5-3.el8
Red Hat:enterprise_linux:8::crb LibRaw-samples-debuginfo 0 0:0.19.5-3.el8
Rocky Linux:8 LibRaw 0 0:0.19.5-3.el8
Rocky Linux:8 accountsservice 0 0:0.6.55-2.el8
Rocky Linux:8 gdm 0 1:40.0-15.el8
Rocky Linux:8 gnome-autoar 0 0:0.2.3-2.el8
Rocky Linux:8 gnome-calculator 0 0:3.28.2-2.el8
Rocky Linux:8 gnome-control-center 0 0:3.28.2-28.el8
Rocky Linux:8 gnome-online-accounts 0 0:3.28.2-3.el8
Rocky Linux:8 gnome-session 0 0:3.28.1-13.el8
Rocky Linux:8 gnome-settings-daemon 0 0:3.32.0-16.el8
Rocky Linux:8 gnome-shell 0 0:3.32.2-40.el8
Rocky Linux:8 gnome-shell-extensions 0 0:3.32.1-20.el8
Rocky Linux:8 gnome-software 0 0:3.36.1-10.el8
Rocky Linux:8 gsettings-desktop-schemas 0 0:3.32.0-6.el8
Rocky Linux:8 gtk3 0 0:3.22.30-8.el8
Rocky Linux:8 mutter 0 0:3.32.2-60.el8
Rocky Linux:8 vino 0 0:3.22.0-11.el8
Rocky Linux:8 webkit2gtk3 0 0:2.32.3-2.el8
SUSE:Enterprise Storage 6 webkit2gtk3 0 2.32.0-3.74.1
SUSE:Enterprise Storage 6 webkit2gtk3 0 2.34.3-3.92.1
SUSE:Enterprise Storage 7 webkit2gtk3 0 2.34.3-23.3
SUSE:HPE Helion OpenStack 8 webkit2gtk3 0 2.32.1-2.63.3
SUSE:HPE Helion OpenStack 8 webkit2gtk3 0 2.34.3-2.82.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS webkit2gtk3 0 2.32.0-3.74.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS webkit2gtk3 0 2.34.3-3.92.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS webkit2gtk3 0 2.32.0-3.74.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS webkit2gtk3 0 2.34.3-3.92.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS webkit2gtk3 0 2.34.3-23.3
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS webkit2gtk3 0 2.34.3-23.3
SUSE:Linux Enterprise High Performance Computing 15-ESPOS webkit2gtk3 0 2.32.0-3.74.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS webkit2gtk3 0 2.34.3-3.92.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS webkit2gtk3 0 2.32.0-3.74.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS webkit2gtk3 0 2.34.3-3.92.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 webkit2gtk3 0 2.32.0-3.15.1
SUSE:Linux Enterprise Module for Basesystem 15 SP3 webkit2gtk3 0 2.34.3-23.3
SUSE:Linux Enterprise Module for Desktop Applications 15 SP2 webkit2gtk3 0 2.32.0-3.15.1
SUSE:Linux Enterprise Module for Desktop Applications 15 SP3 webkit2gtk3 0 2.34.3-23.3
SUSE:Linux Enterprise Real Time 15 SP2 webkit2gtk3 0 2.34.3-23.3
SUSE:Linux Enterprise Server 12 SP2-BCL webkit2gtk3 0 2.32.1-2.63.3
SUSE:Linux Enterprise Server 12 SP2-BCL webkit2gtk3 0 2.34.3-2.82.1
SUSE:Linux Enterprise Server 12 SP3-BCL webkit2gtk3 0 2.32.1-2.63.3
SUSE:Linux Enterprise Server 12 SP3-BCL webkit2gtk3 0 2.34.3-2.82.1
SUSE:Linux Enterprise Server 12 SP3-LTSS webkit2gtk3 0 2.32.1-2.63.3
SUSE:Linux Enterprise Server 12 SP3-LTSS webkit2gtk3 0 2.34.3-2.82.1
SUSE:Linux Enterprise Server 12 SP4-LTSS webkit2gtk3 0 2.32.1-2.63.3
SUSE:Linux Enterprise Server 12 SP4-LTSS webkit2gtk3 0 2.34.3-2.82.1
SUSE:Linux Enterprise Server 12 SP5 webkit2gtk3 0 2.32.1-2.63.3
SUSE:Linux Enterprise Server 12 SP5 webkit2gtk3 0 2.34.3-2.82.1
SUSE:Linux Enterprise Server 15 SP1-BCL webkit2gtk3 0 2.32.0-3.74.1
SUSE:Linux Enterprise Server 15 SP1-BCL webkit2gtk3 0 2.34.3-3.92.1
SUSE:Linux Enterprise Server 15 SP1-LTSS webkit2gtk3 0 2.32.0-3.74.1
SUSE:Linux Enterprise Server 15 SP1-LTSS webkit2gtk3 0 2.34.3-3.92.1
SUSE:Linux Enterprise Server 15 SP2-BCL webkit2gtk3 0 2.34.3-23.3
SUSE:Linux Enterprise Server 15 SP2-LTSS webkit2gtk3 0 2.34.3-23.3
SUSE:Linux Enterprise Server 15-LTSS webkit2gtk3 0 2.32.0-3.74.1
SUSE:Linux Enterprise Server 15-LTSS webkit2gtk3 0 2.34.3-3.92.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 webkit2gtk3 0 2.32.1-2.63.3
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 webkit2gtk3 0 2.34.3-2.82.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 webkit2gtk3 0 2.32.1-2.63.3
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 webkit2gtk3 0 2.34.3-2.82.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 webkit2gtk3 0 2.32.1-2.63.3
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 webkit2gtk3 0 2.34.3-2.82.1
SUSE:Linux Enterprise Server for SAP Applications 15 webkit2gtk3 0 2.32.0-3.74.1
SUSE:Linux Enterprise Server for SAP Applications 15 webkit2gtk3 0 2.34.3-3.92.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 webkit2gtk3 0 2.32.0-3.74.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 webkit2gtk3 0 2.34.3-3.92.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 webkit2gtk3 0 2.34.3-23.3
SUSE:Linux Enterprise Software Development Kit 12 SP5 webkit2gtk3 0 2.32.1-2.63.3
SUSE:Linux Enterprise Software Development Kit 12 SP5 webkit2gtk3 0 2.34.3-2.82.1
SUSE:Manager Proxy 4.0 webkit2gtk3 0 2.32.0-3.74.1
SUSE:Manager Proxy 4.1 webkit2gtk3 0 2.34.3-23.3
SUSE:Manager Retail Branch Server 4.0 webkit2gtk3 0 2.32.0-3.74.1
SUSE:Manager Retail Branch Server 4.1 webkit2gtk3 0 2.34.3-23.3
SUSE:Manager Server 4.0 webkit2gtk3 0 2.32.0-3.74.1
SUSE:Manager Server 4.1 webkit2gtk3 0 2.34.3-23.3
SUSE:OpenStack Cloud 8 webkit2gtk3 0 2.32.1-2.63.3
SUSE:OpenStack Cloud 8 webkit2gtk3 0 2.34.3-2.82.1
SUSE:OpenStack Cloud 9 webkit2gtk3 0 2.32.1-2.63.3
SUSE:OpenStack Cloud 9 webkit2gtk3 0 2.34.3-2.82.1
SUSE:OpenStack Cloud Crowbar 8 webkit2gtk3 0 2.32.1-2.63.3
SUSE:OpenStack Cloud Crowbar 8 webkit2gtk3 0 2.34.3-2.82.1
SUSE:OpenStack Cloud Crowbar 9 webkit2gtk3 0 2.32.1-2.63.3
SUSE:OpenStack Cloud Crowbar 9 webkit2gtk3 0 2.34.3-2.82.1
Ubuntu:16.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:16.04:LTS qtwebkit-source 0 No fix
Ubuntu:16.04:LTS webkit2gtk 0 No fix
Ubuntu:16.04:LTS webkitgtk 0 No fix
Ubuntu:18.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:18.04:LTS qtwebkit-source 0 No fix
Ubuntu:18.04:LTS webkit2gtk 0 2.30.6-0ubuntu0.18.04.1
Ubuntu:18.04:LTS webkitgtk 0 No fix
Ubuntu:20.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:20.04:LTS webkit2gtk 0 2.30.6-0ubuntu0.20.04.1
Ubuntu:20.04:LTS wpewebkit 0 No fix
Ubuntu:22.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:22.04:LTS wpewebkit 0 No fix
Ubuntu:24.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:Pro:16.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:Pro:16.04:LTS qtwebkit-source 0 No fix
Ubuntu:Pro:16.04:LTS webkit2gtk 0 No fix
Ubuntu:Pro:16.04:LTS webkitgtk 0 No fix
Ubuntu:Pro:18.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:Pro:18.04:LTS qtwebkit-source 0 No fix
Ubuntu:Pro:18.04:LTS webkitgtk 0 No fix
Ubuntu:Pro:20.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:Pro:20.04:LTS wpewebkit 0 No fix
Ubuntu:Pro:22.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:Pro:22.04:LTS wpewebkit 0 No fix
Ubuntu:Pro:24.04:LTS qtwebkit-opensource-src 0 No fix
openSUSE:Leap 15.2 webkit2gtk3 0 2.32.0-lp152.2.13.1
openSUSE:Leap 15.3 webkit2gtk3 0 2.34.3-23.3
openSUSE:Tumbleweed gtk3 0 2.32.4-1.1

Related vulnerabilities