Safeguard
Vulnerability Analysis

Nine Apple Memory-Safety Bugs Confirmed Exploited Across iOS, macOS, and Safari

Use-after-free, memory corruption, integer overflow — nine Apple vulnerabilities spanning nearly a decade of disclosure dates were confirmed exploited across the company's full platform range.

Safeguard Research Team
4 min read

Nine Apple vulnerabilities across iOS, iPadOS, macOS, Safari, tvOS, and watchOS were confirmed exploited over the past year — every one of them a memory-safety issue: use-after-free, memory corruption, integer overflow, or bounds-checking failures, the same small set of root causes repeating across nearly a decade of disclosure dates.

CVECVSSRoot causeOriginally disclosed
CVE-2025-312778.8Memory handlingRecent
CVE-2023-430008.8Use-after-free2023
CVE-2025-435298.8Use-after-freeRecent
CVE-2022-485038.8Bounds checking2022
CVE-2021-309527.8Integer overflow2021
CVE-2023-419747.8Use-after-free2023
CVE-2025-435107.8Lock state / memory corruptionRecent
CVE-2026-207007.8State management / memory corruptionRecent
CVE-2025-435205.5Memory handlingRecent

Why Apple's own advisory language is worth taking seriously despite its brevity

Apple's security bulletins are consistently terse — "addressed with improved memory handling," "addressed with improved bounds checks" — without the CWE classifications or detailed exploitation narratives NVD provides for many other vendors. That brevity doesn't mean these findings are minor; every one in this table was independently confirmed by CISA as actively exploited, and Apple's own historical pattern shows this level of disclosure detail is standard even for its most serious fixes, not a sign of reduced severity.

Why memory safety keeps producing Apple's confirmed-exploited findings specifically

Much of Apple's platform codebase, like most mature operating systems and browsers, is written substantially in memory-unsafe languages for historical and performance reasons — the same underlying reality driving the Linux kernel's persistent memory-safety findings discussed elsewhere in this series. Apple has invested significantly in memory-safe language adoption for newer code and in exploit-mitigation technology at the platform level, and this cluster is evidence that mitigation reduces but does not eliminate the risk — nine confirmed-exploited findings across a single year, spanning disclosure dates from 2021 to the present, describes an ongoing, structural category of risk rather than a solved problem.

What to check this week

Confirm every managed Apple device — iOS, iPadOS, macOS — is on a build incorporating all nine fixes, not just the most recent one, given how many of these span multiple OS generations and require checking against older, still-supported branches specifically.

Prioritize devices with any browser-reachable attack surface, since several of these findings describe exploitation via crafted web content — a vector requiring nothing more than visiting a malicious page.

Treat consumer-managed or BYOD Apple devices as a distinct compliance-tracking category, given the enforcement gap discussed elsewhere in this series for organizations without full MDM coverage across every Apple endpoint in use.

Why the spread of affected products matters for fleet tracking

This cluster touches iOS, iPadOS, macOS, Safari, tvOS, and watchOS individually, and many of the fixes shipped across several of these platforms simultaneously in a single coordinated update. An organization managing a mixed Apple device fleet — phones, tablets, laptops, and any deployed Apple TV or Watch hardware — needs patch tracking that spans the full device category list, not just the primary computer and phone platforms most MDM tooling defaults to monitoring most closely.

A closing note on Safari specifically

Because several of these findings are exploitable through crafted web content, and Safari remains the default and often only easily updatable browser on locked-down iOS deployments, verifying Safari's own update status specifically — separate from the underlying OS version — is worth doing rather than assuming an OS update always brings the browser along with it.

A final consideration on personal devices used for work

For organizations permitting personal Apple devices to access corporate resources without full MDM enrollment, this nine-CVE cluster is a concrete argument for requiring at minimum a verified minimum OS version as a condition of that access, rather than leaving patch currency entirely to individual device owners' own habits.

How Safeguard helps

Safeguard's continuous inventory tracks endpoint operating systems and browsers across the full range of versions an organization's device fleet actually runs, surfacing exactly the kind of multi-CVE, multi-generation patch gap this Apple cluster represents rather than relying on a general assumption of currency.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.