Cloudanix VulnDB

CVE-2024-23214

High · 8.8

CVSS

8.8

EPSS

1.0%

Published

Jan 23, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A problem in how Apple phones, tablets, and computers 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
Moderate
Impact
Remote Code Execution
Component
Web Framework
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Memory corruption flaws in web content processing allow arbitrary code execution when maliciously crafted content is handled.

Why it matters to the business

Unpatched Apple devices face risk of remote compromise enabling data theft or malware installation, with broad impact across iOS, iPadOS, and macOS users due to high ecosystem prevalence of affected platforms.

How an attack unfolds

An attacker crafts malicious web content that triggers memory corruption during processing in the affected Apple software, resulting in arbitrary code execution on the victim's device.

How to fix it

Update affected devices to iOS 16.7.5, iPadOS 16.7.5, iOS 17.3, iPadOS 17.3, or macOS Sonoma 14.3 or later versions that contain the improved memory handling fixes.

How to confirm the fix worked

Confirm device operating system version meets or exceeds the fixed releases listed in Apple security updates; test web content rendering in updated builds to ensure no crash on known trigger patterns.

Typical attack path

  1. Attacker prepares and hosts malicious web content exploiting the memory handling flaws.
  2. Victim is lured to visit the malicious page via browser or app.
  3. Device processes the crafted content, triggering memory corruption.
  4. Arbitrary code executes with the privileges of the rendering process.

How to detect it

Review system logs for unexpected crashes or memory errors in web rendering processes; monitor for anomalous code execution or network activity originating from browser or web content handlers post-visit to suspicious sites.

What your security team should do

  • Immediately deploy the listed OS updates to all managed Apple devices.
  • Enforce automatic update policies where possible.
  • Educate users on avoiding untrusted web links until patches are applied.

The record

Multiple memory corruption issues were addressed with improved memory handling. This issue is fixed in iOS 16.7.5 and iPadOS 16.7.5, iOS 17.3 and iPadOS 17.3, macOS Sonoma 14.3. Processing maliciously crafted web content may lead to arbitrary code execution.

Affected packages

Ecosystem Package Introduced Fixed
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 No fix
Ubuntu:18.04:LTS webkitgtk 0 No fix
Ubuntu:20.04:LTS qtwebkit-opensource-src 0 No fix
Ubuntu:20.04:LTS webkit2gtk 0 No fix
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 webkit2gtk 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 webkit2gtk 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

Related vulnerabilities