Skip to main content

Apple iOS EUVDEUVD-2026-77993

| CVE-2026-84561 CRITICAL
Double Free (CWE-415)
2026-09-14 apple GHSA-jxfx-mg62-cpm8
9.8
CVSS 3.1 · Vendor: apple
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Attacker publishes/sideloads malicious app
  2. Delivery
    User runs app locally
  3. Exploit
    App triggers double-free in kernel path
  4. Execution
    Same allocation freed twice
  5. Impact
    Kernel memory corrupted or system terminates

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Double free prevention
Exploitation Conditions

Requires the attacker to already have local code execution via an app running on the target device (iOS/iPadOS 26.7 & 27, macOS Golden Gate 27/Sequoia 15.8/Tahoe 26.7, tvOS/visionOS/watchOS 27); the malicious app must reach and trigger the specific kernel code path affected by the double-free. Limiting factors: no network reachability (contrary to CVSS AV:N, the description implies a local app is the vector), the victim must install and run the malicious app, and reliable exploitation beyond a crash depends on kernel heap grooming that is not demonstrated. No authenticated remote service is exposed by this flaw.

Impact

The vendor CVSS of 9.8 (AV:N/AC:L/PR:N/UI:N/C:H/I:H/A:H) sharply overstates real-world risk for this issue, and the network vector directly conflicts with the description. Apple's own text states 'An app may be able to cause unexpected system termination or corrupt kernel memory' - that is LOCAL exploitation by an already-installed application (AV:L), not remote/network attack; the CVSS AV:N is unreliable Apple boilerplate and should be verified as local. The described impact is a kernel double-free (CWE-415) yielding a crash (A:H) or kernel memory corruption (I:H, potentially escalatable), but the description gives no basis for confidentiality/information disclosure, so C:H is also generous. Corroborating low-priority signals: EPSS is only 0.21% (11th percentile), there is no CISA KEV listing, and no public exploit code - indicating no exploitation pressure. Net: this is a high-CVSS-but-lower-real-risk kernel bug requiring local code execution; the realistic outcome is DoS/instability, with kernel-memory-corruption-to-EoP being a plausible but unproven ceiling. Treat the vendor score with skepticism and prioritize patching on the basis of it being a kernel primitive reachable by any installed app, not the inflated 9.8.

Exploit ScenarioDerived

A user installs or is tricked into running a malicious or compromised app; the app issues a crafted sequence of syscalls/IPC that triggers the double-free in the affected kernel path, freeing the same allocation twice. This corrupts kernel memory, crashing the device (DoS) or, with careful heap grooming, potentially manipulating kernel state toward privilege escalation. No public proof-of-concept has been identified at time of analysis.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 16, 2026

Kernel memory corruption in Apple's operating systems lets an app already running on a device trigger a double free (CWE-415) that can corrupt kernel memory or crash the system unexpectedly. Affected are iOS and iPadOS before 26.7 and before 27, macOS before Sequoia 15.8, before Tahoe 26.7, and before Golden Gate 27, plus tvOS, visionOS, and watchOS before 27; the issue is fixed in those newer releases. Apple's own CVSS of 9.8 (AV:N/PR:N/UI:N) is not supported by the description, which frames the vector as a locally installed and executed app rather than a remote or unauthenticated service, and our independent assessment scores it as a local (AV:L) double-free with high availability and integrity impact but no confidentiality impact. There is no confirmed active exploitation (not in CISA KEV) and no public exploit identified at time of analysis, and EPSS is only 0.21% (11th percentile), indicating low near-term exploitation likelihood.

RemediationAI

Vendor-released patches: update to iOS 26.7 or iOS 27, iPadOS 26.7 or iPadOS 27, macOS Sequoia 15.8, macOS Tahoe 26.7, macOS Golden Gate 27, tvOS 27, visionOS 27, and watchOS 27 - the corresponding Apple advisories are at support.apple.com/en-us/149034, /149035, /149036, /149037, /149038, /149041, /149042, and /149043. There is no configuration toggle that disables the vulnerable kernel routine, so patching is the only complete fix; given the local delivery vector, the most effective compensating controls are app-installation hardening while devices remain unpatched: enforce App Store-only distribution and disable sideloading/enterprise developer-signed app installs on managed iOS/iPadOS and macOS fleets (trade-off: blocks legitimate internal app deployment, so any in-house app must be re-signed through managed distribution), use MDM app allowlisting to restrict execution to vetted applications (trade-off: administrative overhead and recurring allowlist maintenance), and deploy endpoint or XDR kernel-level detections for repeated free/allocator anomalies and unexpected panics to catch a triggering attempt early (trade-off: panic telemetry may be noisy and is only detective, not preventive). All of these reduce the population of apps that can reach the vulnerable code path but do not remove the bug, so prioritize patching on all five platforms - including tvOS, visionOS, and watchOS, which are frequently overlooked in update cycles.

Affected VersionsENISA

macOS 0 <15.8
visionOS 0 <27
macOS 0 <27
watchOS 0 <27
tvOS 0 <27
iOS and iPadOS 0 <26.7
macOS 0 <26.7
iOS and iPadOS 0 <27

Affected Packages

euvd ios_and_ipados fix: 26.7, 27
euvd macos fix: 15.8, 26.7, 27
euvd tvos fix: 27
euvd visionos fix: 27
euvd watchos fix: 27

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 5 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is CWE-415, a double free: the same region of kernel heap memory is released twice, and the second release either returns an already-freed object to the allocator or writes allocator metadata into memory that has since been reallocated. In a kernel context this corrupts heap bookkeeping and can escalate into arbitrary kernel memory corruption, use-after-free style object confusion, or an immediate panic, which matches Apple's advisory language about 'unexpected system termination or corrupt kernel memory'. The affected CPE set spans the shared Apple platform stack: cpe:2.3:a:apple:ios_and_ipados, cpe:2.3:a:apple:macos, cpe:2.3:a:apple:tvos, cpe:2.3:a:apple:visionos, and cpe:2.3:a:apple:watchos, all with wildcard version ranges, confirming the bug lives in common kernel code shipped across the entire device family rather than in a single app or service. Apple patched it by changing kernel memory-management logic (the advisory references list multiple per-platform support pages: 149034 through 149038 and 149041 through 149043). Notably, the vendor CVSS vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) is internally inconsistent with the advisory text: the described trigger is a locally installed app, there is no network-reachable service, and PR:N/UI:N do not imply remote reachability here. Our independent assessment therefore uses CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H, reflecting that exploitation requires the victim to install and run a malicious app that can reach and drive the specific kernel code path, and that no confidentiality loss is demonstrated.

Know when macOS gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (apple) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.7 HIGH

Description says a local app triggers the flaw so AV:L/PR:N/UI:N; kernel memory corruption and termination give I:H/A:H, but no disclosure is described so C:N.

3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (apple).

CVSS VectorVendor: apple

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

Lifecycle Timeline

4
CVSS changed
Sep 16, 2026 - 15:22 NVD
9.8 (CRITICAL)
Patch available
Sep 14, 2026 - 22:19 EUVD
CVE Published
Sep 14, 2026 - 20:48 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 14, 2026 - 20:48 cve.org
CRITICAL 9.8

DescriptionCVE.org

A double free issue was addressed with improved memory management. This issue is fixed in iOS 26.7 and iPadOS 26.7, iOS 27 and iPadOS 27, macOS Golden Gate 27, macOS Sequoia 15.8, macOS Tahoe 26.7, tvOS 27, visionOS 27, watchOS 27. An app may be able to cause unexpected system termination or corrupt kernel memory.

Executive ViewAI

Why It Matters

Apple's operating systems (iOS, iPadOS, macOS, tvOS, visionOS, watchOS) contain a critical kernel memory corruption vulnerability that can be triggered by a locally installed app, leading to system crashes and potential data integrity issues. No public exploit identified at time of analysis, but vendor patches are available, so organizations should prioritize updating their Apple device fleets to prevent disruption. Leadership should care because unpatched devices pose a risk to business continuity and data integrity across the enterprise.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Ubiquitous
core Apple consumer OS kernel across iPhone, iPad, Mac, TV, Watch
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

More in macOS

View all
CVE-2025-34089 CRITICAL POC
9.3 Jul 03

An unauthenticated remote code execution vulnerability exists in Remote for Mac, a macOS remote control utility develope

CVE-2026-86950 HIGH POC
8.8 Sep 28

Out-of-bounds write in Apple's iOS, iPadOS, and macOS file-parsing code lets remote attackers achieve arbitrary code exe

CVE-2026-20700 HIGH POC
7.8 Feb 11

Apple's kernel across all platforms (iOS, macOS, watchOS, visionOS, tvOS) contains a memory corruption vulnerability (CV

CVE-2022-48618 HIGH
7.0 Jan 09

The issue was addressed with improved checks. Rated high severity (CVSS 7.0). Actively exploited in the wild (cisa kev)

CVE-2024-27822 HIGH POC
7.8 May 14

A logic issue was addressed with improved restrictions. Rated high severity (CVSS 7.8), this vulnerability is no authent

CVE-2023-22809 HIGH POC
7.8 Jan 18

In Sudo before 1.9.12p2, the sudoedit (aka -e) feature mishandles extra arguments passed in the user-provided environmen

CVE-2022-46689 HIGH POC
7.0 Dec 15

A race condition was addressed with additional validation. Rated high severity (CVSS 7.0), this vulnerability is no auth

CVE-2022-32845 CRITICAL POC
10.0 Sep 23

This issue was addressed with improved checks. Rated critical severity (CVSS 10.0), this vulnerability is remotely explo

CVE-2021-44790 CRITICAL POC
9.8 Dec 20

A carefully crafted request body can cause a buffer overflow in the mod_lua multipart parser (r:parsebody() called from

CVE-2025-52841 HIGH POC
8.8 Jul 02

Cross-Site Request Forgery (CSRF) vulnerability in Laundry on Linux, MacOS allows to perform an Account Takeover. This i

CVE-2022-3970 HIGH POC
8.8 Nov 13

A vulnerability was found in LibTIFF. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no aut

CVE-2022-0729 HIGH POC
8.8 Feb 23

Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 8.2.4440. Rated high severity (CVSS 8.8), this

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy