CVE-2025-24085 — Apple Multiple Products Use-After-Free Vulnerability

CVE-2025-24085

Apple Core Media — Use-After-Free Enabling Local Privilege Escalation (Zero-Day, January 2025)

What is Apple Core Media?

Apple Core Media is a low-level framework present on all Apple platforms that handles time-based media processing — video, audio, and subtitles. It underpins AVFoundation (the high-level media framework used by nearly every app that plays or records media) and handles media file parsing, format conversion, and playback pipeline management. Because Core Media is invoked by any application that processes audio or video — including media players, social apps, communication apps, and the OS itself — a vulnerability in Core Media can be triggered by receiving or previewing a malicious media file.

Overview

CVE-2025-24085 is a use-after-free vulnerability (CWE-416, CVSS 10.0 per KEV frontmatter) in Apple Core Media. The vulnerability allows a malicious application to elevate privileges on iOS, macOS, and other Apple platforms. Apple confirmed it was exploited as a zero-day against iOS versions before 17.2 before the January 2025 patch. CISA added it to the KEV catalog on January 29, 2025 — two days after the patch — as the first CISA KEV addition of 2025 for an Apple product.

Affected Versions

Platform Vulnerable Fixed
iOS / iPadOS Prior to 18.3 iOS / iPadOS 18.3
macOS Sequoia Prior to 15.3 macOS Sequoia 15.3
tvOS Prior to 18.3 tvOS 18.3
watchOS Prior to 11.3 watchOS 11.3
visionOS Prior to 2.3 visionOS 2.3

Apple noted the zero-day was exploited on "iOS prior to 17.2," indicating the vulnerability existed across multiple iOS generations.

Technical Details

The vulnerability (CWE-416: Use After Free) is in Apple's Core Media framework. A use-after-free occurs when a program continues to use a pointer to memory after that memory has been freed. In Core Media, a timing issue in the media processing pipeline causes certain media objects to be freed while references to them are still held. An attacker-controlled malicious application can trigger this freed-memory access in a way that overwrites the pointer with attacker-controlled data, redirecting execution to attacker-controlled code.

Because Core Media operates with system-level privileges (it is a system framework rather than a user-space library), exploiting the use-after-free allows a malicious application — running with only user-level privileges — to execute code with elevated system privileges. This is a local privilege escalation (LPE) primitive, commonly used as the second stage in a full attack chain: a remote exploit provides initial access (e.g., via a WebKit bug), and CVE-2025-24085 escalates that access to full device compromise.

Discovery

Discovered internally by Apple. No external researcher is credited. Apple confirmed exploitation "against iOS versions prior to 17.2."

Exploitation Context

Apple confirmed CVE-2025-24085 was "actively exploited on iOS versions before iOS 17.2" — indicating the vulnerability was used in targeted attacks for an extended period. The CISA KEV listing on 29 January 2025 (just 2 days post-patch) is consistent with CISA having evidence of government or enterprise-targeting exploitation. This was the first major Apple zero-day of 2025. The pattern (Core Media LPE + potential WebKit initial access) is consistent with sophisticated multi-stage spyware chains used by government-grade vendors.

Remediation

  1. Update all Apple devices immediately to iOS/iPadOS 18.3, macOS Sequoia 15.3, tvOS 18.3, watchOS 11.3, visionOS 2.3.
  2. Enable automatic updates to apply future emergency patches without delay.
  3. For high-risk individuals: enable Apple Lockdown Mode to reduce the attack surface for initial code execution that would chain with an LPE like this.
  4. MDM-managed enterprise fleets: push the update immediately and verify compliance within the 21-day CISA deadline.

Key Details

PropertyValue
CVE ID CVE-2025-24085
Vendor / Product Apple — Multiple Products
NVD Published2025-01-27
NVD Last Modified2026-04-03
CVSS 3.1 Score10
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
SeverityCRITICAL
CWE CWE-416 find similar ↗
CISA KEV Added2025-01-29
CISA KEV Deadline2025-02-19
Known Ransomware Use No

CVSS 3.1 Breakdown

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

Required Action

CISA BOD 22-01 Deadline: 2025-02-19. Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

Timeline

DateEvent
2025-01-27Apple releases iOS/iPadOS 18.3, macOS Sequoia 15.3, tvOS 18.3, watchOS 11.3, visionOS 2.3 — patching this zero-day; CVE published
2025-01-29CISA adds to Known Exploited Vulnerabilities catalog
2025-02-19CISA BOD 22-01 remediation deadline