CVE-2022-32893 — Apple iOS and macOS Out-of-Bounds Write Vulnerability

CVE-2022-32893

Apple WebKit — Out-of-Bounds Write Enabling Remote Code Execution via Malicious Web Content

What is Apple WebKit?

WebKit is Apple's open-source browser engine used by Safari, all iOS/iPadOS browsers (all browsers on iOS are required to use WebKit), and a wide range of native apps that render web content. Because WebKit processes untrusted data from the internet, vulnerabilities in it are a primary remote code execution vector against Apple devices — the attacker only needs to deliver a malicious web page or embed malicious content in a WebKit-rendering view. WebKit bugs are among the most frequently exploited in targeted spyware attack chains.

Overview

CVE-2022-32893 is an out-of-bounds write (CWE-787) in Apple's WebKit browser engine. Processing a maliciously crafted web page can trigger the flaw and lead to arbitrary code execution in the WebKit renderer process. Apple released emergency patches for iOS 15.6.1, iPadOS 15.6.1, and macOS Monterey 12.5.1 on August 17, 2022 — one day before CISA added it to KEV — confirming active in-the-wild exploitation.

CVE-2022-32893 (WebKit RCE) and CVE-2022-32894 (kernel privilege escalation) were patched together in the same emergency release, forming a two-stage remote-to-kernel exploit chain.

Affected Versions

Product Vulnerable Fixed
iOS < 15.6.1 15.6.1
iPadOS < 15.6.1 15.6.1
macOS Monterey < 12.5.1 12.5.1

Technical Details

The vulnerability is an out-of-bounds write (CWE-787) in WebKit's JavaScript engine or HTML/CSS parsing infrastructure. The exact code path was not disclosed by Apple.

  • Attack vector: Remote — the victim only needs to visit a malicious web page, receive a link, or open a malicious inline preview
  • Privileges required: None — the attacker only needs to deliver content to a WebKit-rendering surface
  • User interaction: Required — victim must open malicious web content
  • Impact: Remote code execution in the WebKit renderer sandbox
  • Chaining: WebKit exploits like this one are typically chained with a kernel privilege escalation (CVE-2022-32894) to escape the renderer sandbox and achieve full device control
  • iOS scope: On iOS and iPadOS, all third-party browsers (Chrome, Firefox, Edge) use WebKit under the hood, making this a cross-browser vulnerability on Apple mobile platforms

Discovery

Reported by an anonymous researcher, as credited in Apple's security advisories.

Exploitation Context

Apple confirmed active exploitation in the wild. The simultaneous release of patches for both the WebKit RCE and the kernel EoP (CVE-2022-32894) in a single emergency update strongly suggests that both bugs were being used together as a complete remote compromise chain — delivering malicious web content for initial access and then escalating to kernel for persistence and full control. This pattern is characteristic of commercial spyware vendors (mercenary surveillance operators) and sophisticated state-sponsored actors.

Remediation

  1. Update to iOS/iPadOS 15.6.1 or later on all iPhones and iPads
  2. Update Macs to macOS Monterey 12.5.1 or later
  3. Enable automatic updates to ensure future emergency patches are applied promptly
  4. Be aware that on iOS all browsers (Chrome, Firefox, Edge) use WebKit — updating iOS is the only fix, not switching browsers

Key Details

PropertyValue
CVE ID CVE-2022-32893
Vendor / Product Apple — iOS and macOS
NVD Published2022-08-24
NVD Last Modified2025-10-23
CVSS 3.1 Score8.8
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
SeverityHIGH
CWE CWE-787 find similar ↗
CISA KEV Added2022-08-18
CISA KEV Deadline2022-09-08
Known Ransomware Use No

CVSS 3.1 Breakdown

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

Required Action

CISA BOD 22-01 Deadline: 2022-09-08. Apply updates per vendor instructions.

Timeline

DateEvent
2022-08-17Apple releases iOS 15.6.1, iPadOS 15.6.1, and macOS Monterey 12.5.1 as emergency patches for CVE-2022-32893 and CVE-2022-32894
2022-08-18Added to CISA Known Exploited Vulnerabilities catalog
2022-08-24CVE published
2022-09-08CISA BOD 22-01 remediation deadline