What is Apple WebKit?
WebKit is Apple's open-source web rendering engine, used by Safari, all iOS/iPadOS browsers (which are required by Apple policy to use WebKit), and many applications that display web content on Apple platforms. WebKit's Web Content process renders HTML, CSS, JavaScript, and media in a sandboxed environment separate from the main browser process. A vulnerability that allows escape from the Web Content sandbox — the "renderer" — is a high-value primitive for attackers, enabling code execution that crosses from the web sandboxed context into the broader application or OS environment. Because all iOS browsers use WebKit, a WebKit sandbox escape affects every browser on every iPhone and iPad.
Overview
CVE-2025-24201 is a maximum-severity out-of-bounds write vulnerability (CWE-787, CVSS 10.0) in Apple WebKit. Maliciously crafted web content can trigger an out-of-bounds write in the Web Content process, breaking out of the Web Content sandbox. Apple described this as a supplement to a fix in iOS 17.2 — indicating the vulnerability was related to an earlier sandbox escape issue that was not fully addressed. The vulnerability was used in "an extremely sophisticated attack" before Apple's March 11, 2025 emergency patch. CISA added it to the KEV catalog two days after the patch.
Affected Versions
| Platform | Vulnerable | Fixed |
|---|---|---|
| iOS / iPadOS | Prior to 18.3.2 | iOS / iPadOS 18.3.2 |
| macOS Sequoia | Prior to 15.3.2 | macOS Sequoia 15.3.2 |
| Safari | Prior to 18.3.2 | Safari 18.3.2 |
| visionOS | Prior to 2.3.2 | visionOS 2.3.2 |
Note: Apple described this as "an additional fix" supplementing the iOS 17.2 patch, suggesting the original vulnerability was partially mitigated but not fully resolved until 18.3.2.
Technical Details
The vulnerability (CWE-787: Out-of-Bounds Write) is in WebKit's rendering engine. When processing specially crafted HTML/JavaScript/CSS content, WebKit performs an out-of-bounds write to heap memory outside the intended buffer. This memory corruption can be used to overwrite security-critical data in the Web Content process and break out of the process sandbox — executing code with greater privileges than a sandboxed renderer should have (Scope:Changed, S:C).
Because all web browsers on iOS and iPadOS are required to use WebKit (per Apple's App Store policies), this vulnerability affects Google Chrome, Firefox, Microsoft Edge, and every other browser on iOS/iPadOS — not just Safari.
Apple noted the fix was "a supplement" to an earlier patch from iOS 17.2, indicating attackers may have re-exploited or bypassed the original fix with a variant that remained in iOS 18.x until 18.3.2.
Discovery
Reported internally by Apple; no external researcher credited. Apple confirmed it was used in "an extremely sophisticated attack."
Exploitation Context
Apple confirmed CVE-2025-24201 was "exploited in an extremely sophisticated attack against specific targeted individuals on versions of iOS before iOS 17.2." The use of language like "extremely sophisticated" and the emergency patch release pattern are consistent with government-grade spyware (Pegasus-class). CISA added the CVE to the KEV catalog on 13 March 2025 — two days after the patch. The patch was released on a Tuesday (March 11), outside Apple's typical major update schedule, reflecting urgency.
Remediation
- Update immediately: iOS/iPadOS 18.3.2, macOS Sequoia 15.3.2, Safari 18.3.2, visionOS 2.3.2.
- All iOS browsers are affected — updating iOS/iPadOS updates WebKit for all browsers on the device, not just Safari.
- Enable automatic updates for all Apple devices.
- For high-risk individuals: enable Apple Lockdown Mode to restrict WebKit's attack surface and prevent web-based zero-click delivery.
- Enterprise fleets: push the update via MDM and verify compliance within the CISA deadline.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2025-24201 |
| Vendor / Product | Apple — Multiple Products |
| NVD Published | 2025-03-11 |
| NVD Last Modified | 2026-04-03 |
| CVSS 3.1 Score | 10 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H |
| Severity | CRITICAL |
| CWE | CWE-787 find similar ↗ |
| CISA KEV Added | 2025-03-13 |
| CISA KEV Deadline | 2025-04-03 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2025-03-11 | Apple releases iOS/iPadOS 18.3.2, macOS Sequoia 15.3.2, Safari 18.3.2, visionOS 2.3.2 — emergency patch; CVE published |
| 2025-03-13 | CISA adds to Known Exploited Vulnerabilities catalog |
| 2025-04-03 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| Apple Security Advisory — iOS 18.3.2 / iPadOS 18.3.2 | Vendor Advisory |
| Apple Security Advisory — macOS Sequoia 15.3.2 | Vendor Advisory |
| Apple Security Advisory — Safari 18.3.2 | Vendor Advisory |
| Apple Security Advisory — visionOS 2.3.2 | Vendor Advisory |
| NVD — CVE-2025-24201 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |
| Apple Patches Zero-Day WebKit Exploit CVE-2025-24201 | News |