What is Apple WebKit?
WebKit is Apple's browser rendering engine used by Safari on all Apple platforms and mandated for all browsers on iOS and iPadOS. It processes web content — HTML, CSS, JavaScript, media, and embedded resources — for display. Because all web browsing on iOS goes through WebKit, and because web content is routinely served from untrusted sources, WebKit vulnerabilities are among the most impactful in the Apple ecosystem. A code execution bug that can be triggered by visiting a malicious page effectively gives an attacker initial code execution on the device with a single web visit.
Overview
CVE-2023-37450 is a WebKit code execution vulnerability that allows processing maliciously crafted web content to lead to arbitrary code execution. Apple disclosed and patched it on July 10, 2023, via its Rapid Security Response (RSR) mechanism — the first notable use of RSR for an actively exploited zero-day — acknowledging active exploitation before the patch. CISA added it to the KEV catalog three days later.
Affected Versions
| Product | Affected | Fixed (RSR) | Fixed (Full Update) |
|---|---|---|---|
| iOS | Prior to 16.5.1 (c) | iOS 16.5.1 (c) — July 10 | iOS 16.6 — July 24 |
| iPadOS | Prior to 16.5.1 (c) | iPadOS 16.5.1 (c) — July 10 | iPadOS 16.6 — July 24 |
| macOS Ventura (Safari) | Prior to Safari 16.5.2 | macOS 13.4.1 (c) — July 10 | macOS 13.5 / Safari 16.6 — July 24 |
| iOS 15 / iPadOS 15 | Yes | Not available via RSR | iOS 15.7.8 / iPadOS 15.7.8 — July 24 |
Technical Details
Apple described CVE-2023-37450 as allowing code execution via "processing web content" — the standard description for WebKit renderer bugs. The vulnerability type was not fully detailed publicly, but the class is consistent with WebKit's historical vulnerability profile: type confusion, use-after-free, or out-of-bounds access in JavaScript/HTML parsing that achieves code execution within the WebKit renderer process.
The July 2023 RSR patches marked a significant milestone: this was one of the first actively exploited zero-days patched via Apple's Rapid Security Response system (introduced in iOS 16.4/macOS 13.3), which can deliver targeted security fixes as small incremental updates without requiring a full OS update. The RSR mechanism is designed precisely for this scenario — rapid deployment of patches for high-severity zero-days ahead of the next full release cycle.
Discovery
Apple credited an anonymous researcher. Active exploitation before the patch indicates the vulnerability was discovered and weaponized by threat actors prior to Apple's awareness — the pattern associated with targeted attacks by commercial surveillance vendors or state-sponsored actors.
Exploitation Context
The pattern of active WebKit exploitation in mid-2023 fits the broader threat landscape: surveillance industry operators routinely invest in browser exploit chains, using WebKit bugs as the initial code execution primitive before escalating with a kernel privilege escalation (such as CVE-2023-37951, patched in the same July 24 update). CISA's rapid KEV addition (three days after the RSR patch) reflects confirmed exploitation against real targets.
Remediation
- Apply iOS/iPadOS 16.5.1 (c) or later — if you haven't already updated since July 10, 2023, installing iOS 16.6 or any later version includes the fix.
- Update macOS Ventura to 13.5 or later (or apply the Safari 16.6 standalone update for older macOS versions).
- Update iOS 15 devices to iOS 15.7.8 or later — older devices not supported by iOS 16 received fixes in the July 24 update.
- Enable Rapid Security Responses on all Apple devices: Settings → General → Software Update → Automatic Updates → Security Responses & System Files → enable. This ensures future emergency patches are applied without waiting for manual user action.
- Enable Lockdown Mode for at-risk individuals — while not a fix for this specific bug, Lockdown Mode significantly reduces WebKit's attack surface by disabling just-in-time JavaScript compilation and other features commonly exploited in browser chains.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2023-37450 |
| Vendor / Product | Apple — Multiple Products |
| NVD Published | 2023-07-27 |
| NVD Last Modified | 2025-10-23 |
| CVSS 3.1 Score | 8.8 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
| Severity | HIGH |
| CISA KEV Added | 2023-07-13 |
| CISA KEV Deadline | 2023-08-03 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2023-07-10 | Apple issues Rapid Security Response patches: iOS 16.5.1 (c), iPadOS 16.5.1 (c), macOS 13.4.1 (c), Safari 16.5.2 — addressing CVE-2023-37450 |
| 2023-07-13 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2023-07-24 | Apple releases iOS 16.6, macOS Ventura 13.5, Safari 16.6, iOS 15.7.8 — incorporating the WebKit fix in full OS updates |
| 2023-08-03 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| Apple Rapid Security Response — iOS 16.5.1 (c) and iPadOS 16.5.1 (c) | Vendor Advisory |
| Apple Security Advisory — iOS 16.6 | Vendor Advisory |
| Apple Security Advisory — macOS Ventura 13.5 | Vendor Advisory |
| Apple Security Advisory — Safari 16.6 | Vendor Advisory |
| Apple Security Advisory — iOS 15.7.8 and iPadOS 15.7.8 | Vendor Advisory |
| NVD — CVE-2023-37450 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |