CVE-2026-28901 Overview
CVE-2026-28901 is a memory handling vulnerability affecting WebKit across Apple's operating system family. Processing maliciously crafted web content can trigger an unexpected process crash, resulting in a denial of service condition. The flaw is classified under [CWE-119] (Improper Restriction of Operations within the Bounds of a Memory Buffer). Apple addressed the issue in Safari 26.5, iOS 26.5, iPadOS 26.5, macOS Tahoe 26.5, tvOS 26.5, visionOS 26.5, and watchOS 26.5 through improved memory handling.
Critical Impact
Remote attackers can crash WebKit-based browser processes by serving crafted web content, disrupting browsing sessions and embedded web views across iOS, iPadOS, macOS, tvOS, visionOS, and watchOS devices.
Affected Products
- Apple iOS, iPadOS, and Safari prior to version 26.5
- Apple macOS Tahoe prior to 26.5
- Apple tvOS, visionOS, and watchOS prior to 26.5
Discovery Timeline
- 2026-05-11 - CVE-2026-28901 published to NVD
- 2026-05-13 - Last updated in NVD database
Technical Details for CVE-2026-28901
Vulnerability Analysis
The vulnerability resides in WebKit, the browser engine used by Safari and any application that embeds web views on Apple platforms. When WebKit parses specifically crafted web content, improper memory handling within the engine leads to an unexpected process termination. The flaw maps to [CWE-119], indicating operations performed outside the bounds of an allocated memory buffer.
The issue affects availability only. Apple's advisory does not describe confidentiality or integrity impact, and the fix is documented as improved memory handling rather than a logic or access-control change. Exploitation requires user interaction, typically by navigating to an attacker-controlled page or rendering attacker-supplied HTML in an embedded WebKit view.
Root Cause
The root cause is improper handling of memory during the processing of web content within WebKit. Apple's advisories describe the fix as "improved memory handling," consistent with a buffer-boundary or lifetime management error in the rendering pipeline. The condition is reachable through standard web content delivery channels.
Attack Vector
The attack vector is network-based and requires user interaction. An attacker hosts a malicious web page or injects crafted markup into a page rendered through WebKit. When a victim loads the content, the rendering process crashes. The vulnerability has no available public exploit and is not listed in the CISA Known Exploited Vulnerabilities catalog.
No verified proof-of-concept code is available for CVE-2026-28901. Refer to the Apple Security Update Advisory for vendor-supplied technical details.
Detection Methods for CVE-2026-28901
Indicators of Compromise
- Repeated, unexpected crashes of Safari or WebKit-backed processes such as com.apple.WebKit.WebContent recorded in system diagnostic reports.
- Crash logs referencing WebKit frames generated immediately after loading external or untrusted web content.
- Outbound network connections from browser processes to recently registered or low-reputation domains preceding crash events.
Detection Strategies
- Monitor endpoint telemetry for abnormal termination of Safari and embedded WebKit processes correlated with browsing activity.
- Inspect macOS and iOS diagnostic reports under ~/Library/Logs/DiagnosticReports/ for WebKit-related crash signatures.
- Correlate web proxy logs with crash events to identify URLs delivering malicious content.
Monitoring Recommendations
- Track installed OS and Safari versions across the fleet to identify devices running versions older than 26.5.
- Alert on processes spawned by WebKit hosts that exhibit anomalous behavior immediately before or after crashes.
- Centralize browser crash telemetry to identify campaign-level patterns rather than isolated events.
How to Mitigate CVE-2026-28901
Immediate Actions Required
- Update affected devices to Safari 26.5, iOS 26.5, iPadOS 26.5, macOS Tahoe 26.5, tvOS 26.5, visionOS 26.5, or watchOS 26.5.
- Inventory third-party applications that embed WebKit views and apply vendor updates that ship the patched engine.
- Communicate the update requirement to users of personal Apple devices that access corporate resources.
Patch Information
Apple released fixes in Safari 26.5, iOS 26.5, iPadOS 26.5, macOS Tahoe 26.5, tvOS 26.5, visionOS 26.5, and watchOS 26.5. Consult the Apple advisories at HT127110, HT127115, HT127118, HT127119, HT127120, and HT127121 for platform-specific details.
Workarounds
- Restrict browsing to trusted sites until patches are deployed, using web filtering or DNS-based controls.
- Disable or limit use of embedded WebKit views in custom applications where feasible.
- Enforce mobile device management (MDM) policies that mandate the minimum patched OS version before allowing access to corporate services.
# Verify macOS version meets the patched baseline
sw_vers -productVersion
# Verify Safari version on macOS
mdls -name kMDItemVersion /Applications/Safari.app
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

