Cloudanix VulnDB

CVE-2019-8595

High · 8.8

CVSS

8.8

EPSS

1.8%

Published

Dec 18, 2019

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in how Apple devices handle certain web pages could let attackers take control of the device if someone visits a harmful website.

Exploitation
Requires User Interaction
Attacker needs
User Interaction
Complexity
Low
Impact
Remote Code Execution
Component
Application
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Multiple memory corruption vulnerabilities in WebKit allow processing of malicious web content to result in arbitrary code execution on affected Apple platforms.

Why it matters to the business

Attackers can compromise widely deployed Apple devices and applications through malicious websites, enabling theft of sensitive data, installation of persistent malware, and loss of device control across user and enterprise environments.

How an attack unfolds

An attacker crafts malicious web content that exploits WebKit memory handling flaws; when a victim processes the content in Safari, iCloud, iTunes, or mobile browsers, the corruption leads to arbitrary code execution without further user interaction beyond visiting the page.

How to fix it

Apply updates to reach fixed versions including iOS 12.3 or later, macOS Mojave 10.14.5 or later, tvOS 12.3 or later, Safari 12.1.1 or later, iTunes for Windows 12.9.5 or later, and iCloud for Windows 7.12 or later; disable unnecessary web rendering features if patches cannot be applied immediately.

How to confirm the fix worked

Confirm installed versions meet or exceed the listed fixed releases; review system update logs and perform functional testing of web content rendering in Safari and WebKit-based apps to verify stability.

Typical attack path

  1. Identify or craft malicious web content targeting WebKit memory corruption flaws
  2. Host the content on an attacker-controlled web server or deliver via phishing links
  3. Victim loads the page using a vulnerable version of Safari, iOS, macOS, tvOS, or related Apple apps
  4. WebKit memory corruption triggers and achieves arbitrary code execution on the device

How to detect it

Inspect system and application logs for WebKit process crashes or memory errors following web browsing sessions; correlate with network logs showing visits to suspicious domains and look for unexpected child processes spawned from browser or media apps.

What your security team should do

  • Immediately deploy available patches to all affected Apple products
  • Enable automatic software updates across the environment
  • Restrict or monitor web browsing on unpatched devices until remediation is complete
  • Review and harden web content handling policies in enterprise deployments

The record

Multiple memory corruption issues were addressed with improved memory handling. This issue is fixed in iOS 12.3, macOS Mojave 10.14.5, tvOS 12.3, Safari 12.1.1, iTunes for Windows 12.9.5, iCloud for Windows 7.12. Processing maliciously crafted web content may lead to arbitrary code execution.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 webkit2gtk 0 2.24.2-1
Debian:12 webkit2gtk 0 2.24.2-1
Debian:13 webkit2gtk 0 2.24.2-1
Red Hat:enterprise_linux:7::client webkitgtk4 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::client webkitgtk4-debuginfo 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::client webkitgtk4-devel 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::client webkitgtk4-doc 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::client webkitgtk4-jsc 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::client webkitgtk4-jsc-devel 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::computenode webkitgtk4 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::computenode webkitgtk4-debuginfo 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::computenode webkitgtk4-devel 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::computenode webkitgtk4-doc 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::computenode webkitgtk4-jsc 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::computenode webkitgtk4-jsc-devel 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::server webkitgtk4 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::server webkitgtk4-debuginfo 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::server webkitgtk4-devel 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::server webkitgtk4-doc 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::server webkitgtk4-jsc 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::server webkitgtk4-jsc-devel 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::workstation webkitgtk4 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::workstation webkitgtk4-debuginfo 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::workstation webkitgtk4-devel 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::workstation webkitgtk4-doc 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::workstation webkitgtk4-jsc 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:7::workstation webkitgtk4-jsc-devel 0 0:2.28.2-2.el7
Red Hat:enterprise_linux:8::appstream SDL 0 0:1.2.15-35.el8
Red Hat:enterprise_linux:8::appstream SDL-debuginfo 0 0:1.2.15-35.el8
Red Hat:enterprise_linux:8::appstream SDL-debugsource 0 0:1.2.15-35.el8
Red Hat:enterprise_linux:8::appstream SDL-devel 0 0:1.2.15-35.el8
Red Hat:enterprise_linux:8::appstream accountsservice 0 0:0.6.50-7.el8
Red Hat:enterprise_linux:8::appstream accountsservice-debuginfo 0 0:0.6.50-7.el8
Red Hat:enterprise_linux:8::appstream accountsservice-debugsource 0 0:0.6.50-7.el8
Red Hat:enterprise_linux:8::appstream accountsservice-devel 0 0:0.6.50-7.el8
Red Hat:enterprise_linux:8::appstream accountsservice-libs 0 0:0.6.50-7.el8
Red Hat:enterprise_linux:8::appstream accountsservice-libs-debuginfo 0 0:0.6.50-7.el8
Red Hat:enterprise_linux:8::appstream appstream-data 0 0:8-20190805.el8
Red Hat:enterprise_linux:8::appstream baobab 0 0:3.28.0-2.el8
Red Hat:enterprise_linux:8::appstream baobab-debuginfo 0 0:3.28.0-2.el8
Red Hat:enterprise_linux:8::appstream baobab-debugsource 0 0:3.28.0-2.el8
Red Hat:enterprise_linux:8::appstream chrome-gnome-shell 0 0:10.1-6.el8
Red Hat:enterprise_linux:8::appstream evince 0 0:3.28.4-3.el8
Red Hat:enterprise_linux:8::appstream evince-browser-plugin 0 0:3.28.4-3.el8
Red Hat:enterprise_linux:8::appstream evince-browser-plugin-debuginfo 0 0:3.28.4-3.el8
Red Hat:enterprise_linux:8::appstream evince-debuginfo 0 0:3.28.4-3.el8
Red Hat:enterprise_linux:8::appstream evince-debugsource 0 0:3.28.4-3.el8
Red Hat:enterprise_linux:8::appstream evince-libs 0 0:3.28.4-3.el8
Red Hat:enterprise_linux:8::appstream evince-libs-debuginfo 0 0:3.28.4-3.el8
Red Hat:enterprise_linux:8::appstream evince-nautilus 0 0:3.28.4-3.el8
Red Hat:enterprise_linux:8::appstream evince-nautilus-debuginfo 0 0:3.28.4-3.el8
Red Hat:enterprise_linux:8::appstream file-roller 0 0:3.28.1-2.el8
Red Hat:enterprise_linux:8::appstream file-roller-debuginfo 0 0:3.28.1-2.el8
Red Hat:enterprise_linux:8::appstream file-roller-debugsource 0 0:3.28.1-2.el8
Red Hat:enterprise_linux:8::appstream finch-debuginfo 0 0:2.13.0-5.el8
Red Hat:enterprise_linux:8::appstream gdk-pixbuf2 0 0:2.36.12-5.el8
Red Hat:enterprise_linux:8::appstream gdk-pixbuf2-debuginfo 0 0:2.36.12-5.el8
Red Hat:enterprise_linux:8::appstream gdk-pixbuf2-debugsource 0 0:2.36.12-5.el8
Red Hat:enterprise_linux:8::appstream gdk-pixbuf2-devel 0 0:2.36.12-5.el8
Red Hat:enterprise_linux:8::appstream gdk-pixbuf2-devel-debuginfo 0 0:2.36.12-5.el8
Red Hat:enterprise_linux:8::appstream gdk-pixbuf2-modules 0 0:2.36.12-5.el8
Red Hat:enterprise_linux:8::appstream gdk-pixbuf2-modules-debuginfo 0 0:2.36.12-5.el8
Red Hat:enterprise_linux:8::appstream gdk-pixbuf2-tests-debuginfo 0 0:2.36.12-5.el8
Red Hat:enterprise_linux:8::appstream gdk-pixbuf2-xlib 0 0:2.36.12-5.el8
Red Hat:enterprise_linux:8::appstream gdk-pixbuf2-xlib-debuginfo 0 0:2.36.12-5.el8
Red Hat:enterprise_linux:8::appstream gdk-pixbuf2-xlib-devel 0 0:2.36.12-5.el8
Red Hat:enterprise_linux:8::appstream gdm 0 1:3.28.3-22.el8
Red Hat:enterprise_linux:8::appstream gdm-debuginfo 0 1:3.28.3-22.el8
Red Hat:enterprise_linux:8::appstream gdm-debugsource 0 1:3.28.3-22.el8
Red Hat:enterprise_linux:8::appstream gjs 0 0:1.56.2-3.el8
Red Hat:enterprise_linux:8::appstream gjs-debuginfo 0 0:1.56.2-3.el8
Red Hat:enterprise_linux:8::appstream gjs-debugsource 0 0:1.56.2-3.el8
Red Hat:enterprise_linux:8::appstream gjs-devel 0 0:1.56.2-3.el8
Red Hat:enterprise_linux:8::appstream gjs-tests-debuginfo 0 0:1.56.2-3.el8
Red Hat:enterprise_linux:8::appstream gnome-classic-session 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-control-center 0 0:3.28.2-5.el8
Red Hat:enterprise_linux:8::appstream gnome-control-center-debuginfo 0 0:3.28.2-5.el8
Red Hat:enterprise_linux:8::appstream gnome-control-center-debugsource 0 0:3.28.2-5.el8
Red Hat:enterprise_linux:8::appstream gnome-control-center-filesystem 0 0:3.28.2-5.el8
Red Hat:enterprise_linux:8::appstream gnome-desktop3 0 0:3.32.2-1.el8
Red Hat:enterprise_linux:8::appstream gnome-desktop3-debuginfo 0 0:3.32.2-1.el8
Red Hat:enterprise_linux:8::appstream gnome-desktop3-debugsource 0 0:3.32.2-1.el8
Red Hat:enterprise_linux:8::appstream gnome-desktop3-devel 0 0:3.32.2-1.el8
Red Hat:enterprise_linux:8::appstream gnome-desktop3-tests-debuginfo 0 0:3.32.2-1.el8
Red Hat:enterprise_linux:8::appstream gnome-remote-desktop 0 0:0.1.6-5.el8
Red Hat:enterprise_linux:8::appstream gnome-remote-desktop-debuginfo 0 0:0.1.6-5.el8
Red Hat:enterprise_linux:8::appstream gnome-remote-desktop-debugsource 0 0:0.1.6-5.el8
Red Hat:enterprise_linux:8::appstream gnome-settings-daemon 0 0:3.32.0-4.el8
Red Hat:enterprise_linux:8::appstream gnome-settings-daemon-debuginfo 0 0:3.32.0-4.el8
Red Hat:enterprise_linux:8::appstream gnome-settings-daemon-debugsource 0 0:3.32.0-4.el8
Red Hat:enterprise_linux:8::appstream gnome-shell 0 0:3.32.2-9.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-debuginfo 0 0:3.32.2-9.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-debugsource 0 0:3.32.2-9.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-apps-menu 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-auto-move-windows 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-common 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-dash-to-dock 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-desktop-icons 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-disable-screenshield 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-drive-menu 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-horizontal-workspaces 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-launch-new-instance 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-native-window-placement 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-no-hot-corner 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-panel-favorites 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-places-menu 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-screenshot-window-sizer 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-systemMonitor 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-top-icons 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-updates-dialog 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-user-theme 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-window-grouper 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-window-list 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-windowsNavigator 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extension-workspace-indicator 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-shell-extensions 0 0:3.32.1-10.el8
Red Hat:enterprise_linux:8::appstream gnome-software 0 0:3.30.6-2.el8
Red Hat:enterprise_linux:8::appstream gnome-software-debuginfo 0 0:3.30.6-2.el8
Red Hat:enterprise_linux:8::appstream gnome-software-debugsource 0 0:3.30.6-2.el8
Red Hat:enterprise_linux:8::appstream gnome-software-editor 0 0:3.30.6-2.el8
Red Hat:enterprise_linux:8::appstream gnome-software-editor-debuginfo 0 0:3.30.6-2.el8
Red Hat:enterprise_linux:8::appstream gnome-tweaks 0 0:3.28.1-6.el8
Red Hat:enterprise_linux:8::appstream gsettings-desktop-schemas 0 0:3.32.0-3.el8
Red Hat:enterprise_linux:8::appstream gsettings-desktop-schemas-devel 0 0:3.32.0-3.el8
Red Hat:enterprise_linux:8::appstream gtk-update-icon-cache 0 0:3.22.30-4.el8
Red Hat:enterprise_linux:8::appstream gtk-update-icon-cache-debuginfo 0 0:3.22.30-4.el8
Red Hat:enterprise_linux:8::appstream gtk3 0 0:3.22.30-4.el8
Red Hat:enterprise_linux:8::appstream gtk3-debuginfo 0 0:3.22.30-4.el8
Red Hat:enterprise_linux:8::appstream gtk3-debugsource 0 0:3.22.30-4.el8
Red Hat:enterprise_linux:8::appstream gtk3-devel 0 0:3.22.30-4.el8
Red Hat:enterprise_linux:8::appstream gtk3-devel-debuginfo 0 0:3.22.30-4.el8
Red Hat:enterprise_linux:8::appstream gtk3-immodule-xim 0 0:3.22.30-4.el8
Red Hat:enterprise_linux:8::appstream gtk3-immodule-xim-debuginfo 0 0:3.22.30-4.el8
Red Hat:enterprise_linux:8::appstream gtk3-immodules-debuginfo 0 0:3.22.30-4.el8
Red Hat:enterprise_linux:8::appstream gtk3-tests-debuginfo 0 0:3.22.30-4.el8
Red Hat:enterprise_linux:8::appstream gvfs 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-afc 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-afc-debuginfo 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-afp 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-afp-debuginfo 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-archive 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-archive-debuginfo 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-client 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-client-debuginfo 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-debuginfo 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-debugsource 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-devel 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-fuse 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-fuse-debuginfo 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-goa 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-goa-debuginfo 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-gphoto2 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-gphoto2-debuginfo 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-mtp 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-mtp-debuginfo 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-smb 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream gvfs-smb-debuginfo 0 0:1.36.2-6.el8
Red Hat:enterprise_linux:8::appstream libpurple 0 0:2.13.0-5.el8
Red Hat:enterprise_linux:8::appstream libpurple-debuginfo 0 0:2.13.0-5.el8
Red Hat:enterprise_linux:8::appstream libpurple-devel 0 0:2.13.0-5.el8
Red Hat:enterprise_linux:8::appstream libpurple-perl-debuginfo 0 0:2.13.0-5.el8
Red Hat:enterprise_linux:8::appstream libpurple-tcl-debuginfo 0 0:2.13.0-5.el8
Red Hat:enterprise_linux:8::appstream mutter 0 0:3.32.2-10.el8
Red Hat:enterprise_linux:8::appstream mutter-debuginfo 0 0:3.32.2-10.el8
Red Hat:enterprise_linux:8::appstream mutter-debugsource 0 0:3.32.2-10.el8
Red Hat:enterprise_linux:8::appstream mutter-devel 0 0:3.32.2-10.el8
Red Hat:enterprise_linux:8::appstream mutter-tests-debuginfo 0 0:3.32.2-10.el8
Red Hat:enterprise_linux:8::appstream nautilus 0 0:3.28.1-10.el8
Red Hat:enterprise_linux:8::appstream nautilus-debuginfo 0 0:3.28.1-10.el8
Red Hat:enterprise_linux:8::appstream nautilus-debugsource 0 0:3.28.1-10.el8
Red Hat:enterprise_linux:8::appstream nautilus-devel 0 0:3.28.1-10.el8
Red Hat:enterprise_linux:8::appstream nautilus-extensions 0 0:3.28.1-10.el8
Red Hat:enterprise_linux:8::appstream nautilus-extensions-debuginfo 0 0:3.28.1-10.el8
Red Hat:enterprise_linux:8::appstream pango 0 0:1.42.4-6.el8
Red Hat:enterprise_linux:8::appstream pango-debuginfo 0 0:1.42.4-6.el8
Red Hat:enterprise_linux:8::appstream pango-debugsource 0 0:1.42.4-6.el8
Red Hat:enterprise_linux:8::appstream pango-devel 0 0:1.42.4-6.el8
Red Hat:enterprise_linux:8::appstream pango-tests-debuginfo 0 0:1.42.4-6.el8
Red Hat:enterprise_linux:8::appstream pidgin 0 0:2.13.0-5.el8
Red Hat:enterprise_linux:8::appstream pidgin-debuginfo 0 0:2.13.0-5.el8
Red Hat:enterprise_linux:8::appstream pidgin-debugsource 0 0:2.13.0-5.el8
Red Hat:enterprise_linux:8::appstream pidgin-devel 0 0:2.13.0-5.el8
Red Hat:enterprise_linux:8::appstream pidgin-perl-debuginfo 0 0:2.13.0-5.el8
Red Hat:enterprise_linux:8::appstream plymouth 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-core-libs 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-core-libs-debuginfo 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-debuginfo 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-debugsource 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-devel-debuginfo 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-graphics-libs 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-graphics-libs-debuginfo 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-plugin-fade-throbber 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-plugin-fade-throbber-debuginfo 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-plugin-label 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-plugin-label-debuginfo 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-plugin-script 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-plugin-script-debuginfo 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-plugin-space-flares 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-plugin-space-flares-debuginfo 0 0:0.9.3-15.el8
Red Hat:enterprise_linux:8::appstream plymouth-plugin-throbgress 0 0:0.9.3-15.el8

Related vulnerabilities