What is Apple CoreAudio?
CoreAudio is Apple's low-level audio processing framework, present across all Apple platforms — iOS, iPadOS, macOS, tvOS, and visionOS. It handles decoding, encoding, mixing, and playback of audio streams for every application that processes sound, including music apps, video players, VoIP, and system UI sounds. Because CoreAudio parses audio file formats (MP3, AAC, M4A, etc.) to render their contents, a memory corruption vulnerability in CoreAudio can be triggered by a maliciously crafted audio file — delivered via iMessage attachment, email, AirDrop, or a web page with embedded media.
Overview
CVE-2025-31200 is a critical memory corruption vulnerability (CWE-119) in Apple's CoreAudio framework, triggered when processing a maliciously crafted audio stream in a media file. Successful exploitation achieves arbitrary code execution in the CoreAudio process. This vulnerability was chained with CVE-2025-31201 (an RPAC / Pointer Authentication bypass) to form a two-stage zero-day exploit chain. The combination was used in "extremely sophisticated attacks against specific targeted individuals," per Apple's disclosure. Google's Threat Analysis Group (TAG) discovered and reported both vulnerabilities.
Affected Versions
| Platform | Vulnerable | Fixed |
|---|---|---|
| iOS / iPadOS | Prior to 18.4.1 | iOS / iPadOS 18.4.1 |
| macOS Sequoia | Prior to 15.4.1 | macOS Sequoia 15.4.1 |
| tvOS | Prior to 18.4.1 | tvOS 18.4.1 |
| visionOS | Prior to 2.4.1 | visionOS 2.4.1 |
Technical Details
The vulnerability (CWE-119: Improper Restriction of Operations within the Bounds of a Memory Buffer) is in CoreAudio's audio stream parser. When processing a specially crafted audio file, CoreAudio performs an out-of-bounds memory operation — reading or writing beyond the allocated buffer. The resulting memory corruption corrupts adjacent heap memory, potentially overwriting control structures that allow an attacker to redirect execution flow.
In the observed exploit chain:
- CVE-2025-31200 (this CVE): the initial stage. A malicious audio file is delivered to the target device and processed by CoreAudio. The memory corruption gives the attacker initial code execution within the audio processing context.
- CVE-2025-31201 (RPAC bypass): the second stage. Using the code execution from step 1, the attacker bypasses Apple's Pointer Authentication Code (PAC) hardware security feature, converting a limited memory corruption primitive into a full, reliable exploit with arbitrary code execution capabilities — enabling sandbox escape.
The chain can be delivered as a zero-click attack if the audio file is received and automatically parsed by a messaging or email application.
Discovery
Reported by Google's Threat Analysis Group (TAG) alongside companion CVE-2025-31201.
Exploitation Context
Apple confirmed both CVE-2025-31200 and CVE-2025-31201 "were used in an extremely sophisticated attack against specific targeted individuals" — language Apple reserves for nation-state or government-grade spyware. Google TAG's involvement confirms attribution to a government-backed threat actor. Apple issued an emergency out-of-band patch on 16 April 2025 — a mid-week release outside Apple's normal monthly update schedule — reflecting the severity of active exploitation. CISA added both CVEs to the KEV catalog on 17 April 2025.
Remediation
- Update all Apple devices immediately to iOS/iPadOS 18.4.1, macOS Sequoia 15.4.1, tvOS 18.4.1, visionOS 2.4.1.
- Enable automatic updates to ensure future emergency patches apply without delay.
- For high-risk individuals (journalists, government officials, lawyers, activists): enable Apple Lockdown Mode (Settings → Privacy & Security → Lockdown Mode) to restrict media processing attack surfaces.
- MDM-managed devices: push the emergency update immediately and verify compliance.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2025-31200 |
| Vendor / Product | Apple — Multiple Products |
| NVD Published | 2025-04-16 |
| NVD Last Modified | 2026-04-03 |
| CVSS 3.1 Score | 9.8 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| Severity | CRITICAL |
| CWE | CWE-119 find similar ↗ |
| CISA KEV Added | 2025-04-17 |
| CISA KEV Deadline | 2025-05-08 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2025-04-16 | Apple releases iOS/iPadOS 18.4.1, macOS Sequoia 15.4.1, tvOS 18.4.1, visionOS 2.4.1 — emergency patches for the CVE-2025-31200 / CVE-2025-31201 zero-day chain |
| 2025-04-17 | CISA adds both CVE-2025-31200 and CVE-2025-31201 to KEV catalog |
| 2025-05-08 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| Apple Security Advisory — iOS 18.4.1 / iPadOS 18.4.1 | Vendor Advisory |
| Apple Security Advisory — macOS Sequoia 15.4.1 | Vendor Advisory |
| Apple Security Advisory — tvOS 18.4.1 | Vendor Advisory |
| Apple Security Advisory — visionOS 2.4.1 | Vendor Advisory |
| NVD — CVE-2025-31200 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |
| Apple Releases Emergency Patches for Two Zero-Days | News |