Skip to main content

Apple iOS EUVDEUVD-2026-104734

| CVE-2026-86961 HIGH
Race Condition (CWE-362)
2026-10-20 apple GHSA-qhj5-j72v-q72x
7.8
CVSS 3.1 · Vendor: apple
View

Attack ChainAIDerived

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

  1. Access
    Install malicious app on device
  2. Delivery
    App executes in sandbox with low privileges
  3. Exploit
    Repeatedly trigger timing-sensitive operation
  4. Execution
    Win race condition to bypass validation
  5. Persist
    Break out of sandbox
  6. Impact
    Access protected data and system resources

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an attacker to already be executing code locally on the device as a malicious app running inside the app sandbox (AV:L, PR:L) - there is no remote or network path. The specific trigger is a race condition (CWE-362): the attacker must repeatedly exercise a timing-sensitive operation to win a narrow window before Apple's added validation check completes, which is reflected in the high attack complexity (AC:H) and makes exploitation unreliable and non-deterministic. No user interaction beyond initially installing/running the malicious app is needed (UI:N). Limiting factors for defenders: the attacker must first get the app onto the device (constrained by App Store review, notarization, and sideloading restrictions), must win a non-deterministic race, and only pre-27 versions of iOS/iPadOS/macOS are affected - updating to version 27 fully remediates.

Impact

This is a genuine high-priority patch-soon issue, though not an emergency. The CVSS 3.1 vector (AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H, base 7.8) describes a locally-exploitable race condition (CWE-362) that requires an attacker to already be running code with low privileges on the device - i.e. a malicious app that the user has installed - and to win a timing window (AC:H). The payoff is significant: a scope change (S:C) with high confidentiality, integrity, and availability impact, reflecting a sandbox escape that grants access to resources beyond the app's own sandbox. On the exploitation-signal side there is no CISA KEV listing, no EPSS score provided, no SSVC decision data, and no public proof-of-concept in the supplied intelligence, so there is no public exploit identified at time of analysis - this is NOT confirmed active exploitation. The practical risk is therefore gated by two real barriers: the attacker must first get a malicious app onto the device (App Store review, notarization, or sideloading limits this), and must reliably win a race condition. The 'Information Disclosure' tag understates the issue - a sandbox escape with I:H/A:H is a broader integrity/availability compromise, not merely disclosure. Signals are consistent (local vector, requires attacker-controlled app, high impact); the main missing data are EPSS and any SSVC/automatable assessment.

Exploit ScenarioDerived

A user installs a malicious or trojanized app that passed store review or was sideloaded. The app repeatedly triggers a timing-sensitive operation to win a race condition and break out of the app sandbox, then reads protected user data and tampers with system resources it should never reach. No public exploit code was identified in the supplied data, and the race window (AC:H) makes exploitation non-trivial but feasible with repeated attempts.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 20, 2026

A sandbox escape in Apple iOS and iPadOS (versions prior to 27) and macOS (versions prior to 27) allows a malicious app already running inside the app sandbox to break out of that containment by winning a timing-sensitive race condition that Apple's added validation is designed to close. The CVSS 3.1 base score of 7.8 (AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H) reflects that the attacker must have local code execution as an installed app and must reliably win a narrow, non-deterministic race, but success grants high-confidentiality, high-integrity and high-availability impact beyond the sandbox boundary (scope change). No public exploit code or confirmed active exploitation is identified at time of analysis; Apple has released fixes in iOS 27, iPadOS 27, and macOS Golden Gate 27, so this is a high-priority patch-soon issue rather than an emergency.

RemediationAI

Vendor-released patch: upgrade to iOS 27, iPadOS 27, or macOS Golden Gate 27, which is a complete fix because only pre-27 versions are affected - apply via Settings > General > Software Update on iPhone/iPad or System Settings > General > Software Update on Mac, and verify the installed build afterwards. Detailed per-platform instructions are in Apple's advisories at https://support.apple.com/en-us/149034 and https://support.apple.com/en-us/149035. Where immediate upgrading of a fleet is not feasible, compensating controls target the required pre-condition of attacker-delivered local code: enforce App Store-only installation and disable sideloading/developer-mode profiles via MDM (trade-off: blocks legitimate internal/enterprise app distribution and developer workflows), keep notarization and Gatekeeper enforcement enabled on macOS, and restrict who can install unvetted apps on managed devices (trade-off: user friction and support load). Removing untrusted or sideloaded apps and tightening app-install allowlists reduces exposure but does not eliminate the race-condition window, so it is only a stopgap until version 27 is deployed.

Affected VersionsENISA

iOS and iPadOS 0 <27
macOS 0 <27

Affected Packages

euvd ios_and_ipados fix: 27
euvd macos fix: 27

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 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 a race condition (CWE-362) in an Apple platform component that enforces sandbox containment - concurrent or repeated access to a shared timing-sensitive operation lets a malicious in-sandbox app observe/act within a window before the newly added validation completes, thereby escaping the sandbox. The CPE data confirms the affected code ships across Apple's mobile and desktop platform families: cpe:2.3:a:apple:ios_and_ipados (versions before 27) and cpe:2.3:a:apple:macos (versions before 27), with EUVD listing the same ranges as iOS and iPadOS 0 <27 and macOS 0 <27. The CVSS vector's S:C (scope change) is the key indicator that the vulnerability crosses a security boundary: the vulnerable component is the sandboxed app, but impact lands on the host system resources the sandbox is meant to protect, which is why C/I/A are all rated High despite local-only access and high attack complexity. Because exploitation depends on winning a race, reliability is non-deterministic; defenders should treat the requirement to first deliver a malicious app to the device (App Store review, notarization, and sideloading/MDM restrictions constrain this) as the primary pre-condition, with the race itself as the secondary obstacle.

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 7.8 HIGH
AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

Requires an attacker-controlled app running locally (AV:L, PR:L) to win a timing window (AC:H); the sandbox escape crosses a security boundary (S:C) with full high impact.

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

Primary rating from Vendor (apple).

CVSS VectorVendor: apple

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

Lifecycle Timeline

4
CVSS changed
Oct 20, 2026 - 14:22 NVD
7.8 (HIGH)
Patch available
Oct 20, 2026 - 02:01 EUVD
CVE Published
Oct 20, 2026 - 00:50 cve.org
UNKNOWN (no severity yet)
CVE Published
Oct 20, 2026 - 00:50 cve.org
HIGH 7.8

DescriptionCVE.org

A race condition was addressed with additional validation. This issue is fixed in iOS 27 and iPadOS 27, macOS Golden Gate 27. A malicious app may be able to break out of its sandbox.

Executive ViewAI

Why It Matters

Apple's app sandbox on iOS, iPadOS and macOS can be escaped via CVE-2026-86961, allowing a malicious app that is already installed and running to reach data and system resources normally walled off from it. The exposure spans the entire Apple estate - executive laptops, BYOD iPhones and iPads - and a successful attack compromises confidentiality, integrity and availability on the whole device rather than just the offending app. With fixed releases already shipping in iOS 27, iPadOS 27 and macOS 27 and no public exploit identified at time of analysis, this is a managed patching obligation for security management rather than a crisis requiring emergency change control.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Ubiquitous
Apple iOS, iPadOS and macOS run on a huge global install base
Social Media
1
Sightings
Data Quality
5 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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).

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