Skip to main content

Apple Keychain CVE-2026-28860

| EUVDEUVD-2026-29221 HIGH
Improper Input Validation (CWE-20)
2026-05-11 apple GHSA-6p6x-vh8j-jf65
7.5
CVSS 3.1 · Vendor: apple
View

Attack ChainAIDerived

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

  1. Access
    Gain local device access
  2. Delivery
    Execute malicious code in user context
  3. Exploit
    Send malformed input to Keychain service
  4. Execution
    Bypass input validation checks
  5. Persist
    Modify Keychain state entries
  6. Impact
    Persist malicious credentials/certificates

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
Exploitation Conditions

Exploitation requires local access to an Apple device with an active user session (unlocked device or logged-in macOS account). The attacker must execute code on the target system, either through a malicious application installed by the user or via prior compromise. The CVSS vector indicates no privileges required (PR:N), but practical Keychain access typically requires the process to run in the user's security context with appropriate entitlements. Exploitation is limited to scenarios where the attacker has physical access to an unlocked device, has social-engineered the user into installing malicious software, or has achieved initial access through another vulnerability. The vulnerability does NOT allow remote network-based exploitation despite the CVSS AV:N rating - the description's 'local attacker' designation is authoritative. User interaction (UI:N) is not required once local code execution is achieved.

Impact

Real-world risk is significantly lower than the CVSS 7.5 score suggests due to multiple conflicting signals. The description explicitly states 'local attacker' requiring physical or prior system access, directly contradicting the CVSS vector's AV:N (network) and PR:N (no privileges required) rating. This discrepancy indicates either CVSS miscalculation or incomplete description. The EPSS score of 0.02% (7th percentile) reflects minimal real-world exploitation likelihood, consistent with local-only attack requirements. CVSS rates this as High confidentiality impact (C:H) but description says 'modify state' not 'read secrets', suggesting Integrity impact is primary concern - another vector inconsistency. No CISA KEV listing and vendor patch availability indicate this is not being actively exploited at scale. Priority should be moderate for endpoints with physical security concerns (shared workstations, mobile devices in hostile environments) but low for properly managed enterprise systems with endpoint detection. The attack requires local access plus likely specific app entitlements or user context, significantly raising exploitation complexity beyond AC:L rating.

Exploit ScenarioDerived

An attacker with local access to an unlocked Apple device (or logged-in user session on macOS) executes a malicious application or script that sends specially crafted input to the Keychain service. Due to insufficient input validation, the attacker modifies Keychain state to potentially add malicious credentials, alter existing password entries, or manipulate trust settings for certificates. This could enable subsequent attacks like credential harvesting, SSL/TLS interception via trusted malicious certificates, or privilege escalation by modifying app-specific secrets. The local access requirement significantly limits opportunistic exploitation but enables targeted attacks against high-value devices.

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

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

Alert me

AnalysisAIv1 – May 12, 2026

Local attackers can modify Apple Keychain state across iOS, iPadOS, macOS, tvOS, visionOS, and watchOS due to improper input validation (CWE-20). This affects all Apple operating systems prior to their respective April 2026 security updates. Despite a CVSS score of 7.5, exploitation requires local access with specific privileges (description states 'local attacker'), contradicting the CVSS vector's AV:N/PR:N rating. EPSS score of 0.02% (7th percentile) indicates very low observed exploitation probability. No public exploit identified at time of analysis and not listed in CISA KEV. Vendor-released patches available across all platforms as of April 2026.

RemediationAI

Apply vendor-released patches immediately: upgrade iOS/iPadOS devices to version 18.7.7 or 26.4, macOS Sequoia to 15.7.5, macOS Sonoma to 14.8.5, macOS Tahoe to 26.4, and tvOS/visionOS/watchOS to 26.4 as documented in Apple security advisories HT126792-HT126799 (https://support.apple.com/en-us/126792 through 126799). For devices that cannot be patched immediately, implement compensating controls: enforce full-disk encryption with strong passwords to raise local access barriers, enable FileVault on macOS and require device passcodes on iOS/iPadOS/watchOS (these do not prevent exploitation but limit attacker access to the device itself), restrict physical access to unattended devices, deploy Mobile Device Management (MDM) with remote wipe capabilities for lost/stolen devices, and monitor for unauthorized Keychain Access.app usage or keychain file modifications via endpoint detection tools. Note that disabling Keychain is not practical as it breaks password autofill, certificate management, and app authentication flows. Compensating controls only reduce attack surface by limiting local access opportunities, not the vulnerability itself.

Affected VersionsENISA

iOS and iPadOS 0 <18.7.7
macOS 0 <15.7.5
macOS 0 <26.4
macOS 0 <14.8.5
watchOS 0 <26.4
tvOS 0 <26.4
visionOS 0 <26.4
iOS and iPadOS 0 <26.4

Affected Packages

euvd ios_and_ipados fix: 18.7.7, 26.4
euvd macos fix: 14.8.5, 15.7.5, 26.4
euvd tvos fix: 26.4
euvd visionos fix: 26.4
euvd watchos fix: 26.4

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

This vulnerability affects Apple's Keychain subsystem, the OS-level credential management framework used across all Apple platforms for storing passwords, certificates, encryption keys, and other sensitive secrets. The root cause is improper input validation (CWE-20) when processing requests to modify Keychain state. Keychain operations typically require entitlements and process-level permissions, suggesting the vulnerability bypasses normal access controls through malformed input. The affected products span Apple's entire ecosystem: iOS/iPadOS (mobile), macOS Sequoia 15.x/Sonoma 14.x/Tahoe 26.x (desktop), tvOS (streaming devices), visionOS (spatial computing), and watchOS (wearables). The CPE strings confirm system-level impact across all product lines rather than a single application component.

Know when Tvos 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.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Primary rating from Vendor (apple) · only source for this CVE.

CVSS VectorVendor: apple

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

Lifecycle Timeline

4
CVSS changed
May 12, 2026 - 14:22 NVD
7.5 (HIGH)
Patch available
May 11, 2026 - 22:03 EUVD
CVE Published
May 11, 2026 - 20:08 nvd
UNKNOWN (no severity yet)
CVE Published
May 11, 2026 - 20:08 nvd
HIGH 7.5

DescriptionCVE.org

The issue was addressed with improved input validation. This issue is fixed in iOS 18.7.7 and iPadOS 18.7.7, iOS 26.4 and iPadOS 26.4, macOS Sequoia 15.7.5, macOS Sonoma 14.8.5, macOS Tahoe 26.4, tvOS 26.4, visionOS 26.4, watchOS 26.4. A local attacker may be able to modify the state of the Keychain.

Executive ViewAI

Why It Matters

CVE-2026-28860 affects Apple's Keychain across all operating systems (iOS, iPadOS, macOS, tvOS, visionOS, watchOS), allowing local attackers to modify stored credentials and sensitive data due to improper input validation. Organizations relying on Apple devices for secure credential storage face potential compromise of authentication materials and enterprise secrets if users remain on pre-April 2026 OS versions.

Business Impact: Medium
Compensating Controls

Apply vendor patch. For devices unable to update immediately: restrict physical device access to trusted personnel only, enforce PIN/password protection on all devices, disable Keychain sync across untrusted networks, and monitor for unauthorized credential usage via access logs.

Threat Intelligence Overview

EPSS Score
0.0%
Top 93% exploitable
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.0%
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
Open
Automatable
Yes
Human Impact
Medium
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
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.

More in Tvos

View all
CVE-2022-2294 HIGH
8.8 Jul 28

Heap buffer overflow in WebRTC in Google Chrome prior to 103.0.5060.114 allowed a remote attacker to potentially exploit

CVE-2017-13861 HIGH POC
7.8 Dec 25

An issue was discovered in certain Apple products. Rated high severity (CVSS 7.8), this vulnerability is no authenticati

CVE-2016-0801 CRITICAL POC
9.8 Feb 07

The Broadcom Wi-Fi driver in the kernel in Android 4.x before 4.4.4, 5.x before 5.1.1 LMY49G, and 6.x before 2016-02-01

CVE-2025-31277 HIGH POC
8.8 Jul 30

WebKit memory corruption in Safari 18.6 and multiple Apple platforms allows remote code execution when processing malici

CVE-2016-4622 HIGH
8.8 Jul 22

WebKit in Apple iOS before 9.3.3, Safari before 9.1.2, and tvOS before 9.2.2 allows remote attackers to execute arbitrar

CVE-2016-4669 HIGH POC
7.8 Feb 20

An issue was discovered in certain Apple products. Rated high severity (CVSS 7.8), this vulnerability is low attack comp

CVE-2025-43510 HIGH POC
7.8 Dec 12

Apple kernel lock state checking flaw allows a malicious application to cause unexpected changes in memory shared betwee

CVE-2017-2370 HIGH POC
7.8 Feb 20

An issue was discovered in certain Apple products. Rated high severity (CVSS 7.8), this vulnerability is no authenticati

CVE-2025-43520 MEDIUM POC
5.5 Dec 12

Apple kernel memory corruption in multiple operating systems allows a malicious application to cause unexpected system t

CVE-2025-14174 HIGH
8.8

Out-of-bounds write (CWE-787) in QtWebEngine before 6.10.1-r2 on Alpine Linux, and in other Chromium-based engines such

CVE-2025-43529 HIGH
8.8 Dec 17

WebKit arbitrary code execution via use-after-free memory corruption affects Safari 26.2, iOS/iPadOS 18.7.3 through 26.2

CVE-2017-11120 CRITICAL POC
9.8 Sep 28

On Broadcom BCM4355C0 Wi-Fi chips 9.44.78.27.0.1.56 and other chips, an attacker can craft a malformed RRM neighbor repo

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