CVE-2023-32409 — Apple Multiple Products WebKit Sandbox Escape Vulnerability

CVE-2023-32409

Apple WebKit — Sandbox Escape Enabling Breakout from Web Content Process; Chained with CVE-2023-32373

What is the WebKit Web Content Sandbox?

When Safari and WebKit process web content, rendering occurs inside a sandboxed "Web Content" process with severely restricted system access — it cannot access files, the network at the OS level, or other apps' data. This sandbox is a crucial security boundary: even if an attacker achieves code execution within the Web Content process (via a bug like CVE-2023-32373), they are initially confined to that sandbox. A sandbox escape vulnerability allows breaking out of the Web Content process into the broader operating system context, dramatically increasing the attacker's capabilities.

Overview

CVE-2023-32409 is a sandbox escape vulnerability in WebKit that allows a remote attacker to break out of the WebKit Web Content sandbox without user interaction. It was patched alongside the companion code execution vulnerability CVE-2023-32373 in Apple's May 18, 2023 updates — together forming a two-stage exploit chain: code execution (CVE-2023-32373) followed by sandbox escape (CVE-2023-32409). CISA added both to the KEV catalog on May 22, 2023. Apple acknowledged active exploitation in the wild.

Affected Versions

Product Affected Fixed
iOS Prior to 16.5 16.5
iPadOS Prior to 16.5 16.5
macOS Ventura Prior to 13.4 13.4
tvOS Prior to 16.5 16.5
watchOS Prior to 9.5 9.5
Safari Prior to 16.5 16.5

Technical Details

The CVSS vector for CVE-2023-32409 has notable characteristics: AV:N/AC:L/PR:N/UI:N/S:C — network-accessible, no user interaction required, and scope changed. The "no user interaction" rating (versus CVE-2023-32373's "required") indicates that once initial code execution is achieved within the Web Content process (triggering this bug requires code already running there), the sandbox escape itself needs no additional user interaction. The "scope changed" rating reflects that the exploit breaks out of the Web Content sandbox into a more privileged context.

Apple describes the vulnerability as allowing "a remote attacker to break out of Web Content sandbox." The specific mechanism was not publicly detailed, but WebKit sandbox escapes in this era commonly involved IPC (inter-process communication) boundary violations — manipulating the XPC messaging between the sandboxed Web Content process and the WebKit networking or UIProcess daemons to trigger privilege escalation or file system access outside the sandbox.

Discovery

Apple credited Clément Lecigne of Google's Threat Analysis Group (TAG) and Donncha Ó Cearbhaill of Amnesty International's Security Lab. The joint discovery by TAG and Amnesty reflects the context of commercial surveillance vendor exploitation — both groups focus on tracking state-sponsored spyware.

Exploitation Context

The joint discovery by Google TAG and Amnesty International strongly implicates commercial surveillance vendor exploitation (Pegasus, Predator, or similar) against civil society and high-risk individuals. The two-stage chain (CVE-2023-32373 for code execution + CVE-2023-32409 for sandbox escape) provides attackers with a capability that goes beyond renderer compromise — after escaping the sandbox, they can access the broader device, install persistence mechanisms, and exfiltrate data.

Apple's May 2023 update cycle addressing these alongside a kernel bug (CVE-2023-32434) suggests the complete chain extended from WebKit code execution through sandbox escape to kernel-level full device control.

Remediation

  1. Update to iOS/iPadOS 16.5, macOS Ventura 13.4, tvOS 16.5, watchOS 9.5, Safari 16.5, or any later version.
  2. Enable Rapid Security Responses — Apple can push sandbox escape fixes as lightweight patches between major OS releases.
  3. Enable Lockdown Mode for at-risk individuals — significantly limits the IPC attack surface between WebKit processes that sandbox escapes typically exploit.
  4. Apply updates to all Apple platforms simultaneously — sandbox escape chains affect every Apple platform that includes WebKit; patching only iOS while leaving macOS unpatched leaves Safari vulnerable.

Key Details

PropertyValue
CVE ID CVE-2023-32409
Vendor / Product Apple — Multiple Products
NVD Published2023-06-23
NVD Last Modified2026-01-13
CVSS 3.1 Score8.6
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:N
SeverityHIGH
CISA KEV Added2023-05-22
CISA KEV Deadline2023-06-12
Known Ransomware Use No

CVSS 3.1 Breakdown

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
None
Integrity
High
Availability
None

Required Action

CISA BOD 22-01 Deadline: 2023-06-12. Apply updates per vendor instructions.

Timeline

DateEvent
2023-05-18Apple releases iOS 16.5, macOS Ventura 13.4, tvOS 16.5, watchOS 9.5 — patching CVE-2023-32409 as actively exploited
2023-05-22Added to CISA Known Exploited Vulnerabilities catalog
2023-06-12CISA BOD 22-01 remediation deadline
2023-06-23NVD officially publishes CVE-2023-32409 record