🏠Stalecollected in 31m

Apple Patches 20 WebKit Vulnerabilities in Safari 26.5

PostLinkedIn
🏠Read original on IT之家

💡Critical security update for WebKit; essential for developers building web-based AI tools.

⚡ 30-Second TL;DR

What Changed

Fixed CVE-2026-28962, a vulnerability allowing bypass of content security policies.

Why It Matters

These security patches are critical for developers and users relying on WebKit-based environments for secure web interactions and real-time communication.

What To Do Next

Update your environment to Safari 26.5 immediately if you are testing web-based AI interfaces or WebRTC applications.

Who should care:Developers & AI Engineers

Key Points

  • Fixed CVE-2026-28962, a vulnerability allowing bypass of content security policies.
  • Addressed multiple memory issues causing browser crashes.
  • Resolved WebRTC-related process instability problems.

🧠 Deep Insight

Web-grounded analysis with 28 cited sources.

🔑 Enhanced Key Takeaways

  • The critical CVE-2026-28962 vulnerability, addressed in Safari 26.5, is an improper access control flaw in WebKit that could allow a remote attacker to gain access to sensitive information by tricking a victim into visiting a specially crafted website.
  • Apple has introduced a 'Background Security Improvements' mechanism, first seen with iOS 26.1 in March 2026, which allows for rapid, seamless patching of critical WebKit vulnerabilities, such as CVE-2026-20643, without requiring a full operating system upgrade or device reboot.
  • Many WebKit vulnerabilities, including those leading to memory corruption and data exfiltration, are now being reported by advanced tools like Google's Big Sleep AI agent, indicating a shift towards AI-driven vulnerability discovery.
  • Safari experienced 56 reported security vulnerabilities in 2025, with an average severity score of 6.8 out of 10, highlighting the ongoing challenge of maintaining browser security.
  • The content security policy (CSP) bypass vulnerability (CVE-2026-28962) could potentially be chained with other flaws, such as kernel memory issues and sandbox escape bugs, in sophisticated mobile attacks.
📊 Competitor Analysis▸ Show

Browser Security Update Comparison (May 2026)

Feature/BrowserApple Safari (WebKit)Google Chrome (Blink)Microsoft Edge (Chromium)Mozilla Firefox (Gecko)
Update CadenceTied to OS updates, with some 'Background Security Improvements' for critical flaws.Frequent, often weekly or bi-weekly, with rapid patch response.Frequent, based on Chromium updates.Frequent, accelerated to weekly in early May 2026.
Recent Critical Patches (May 2026)Safari 26.5 addresses 20 WebKit vulnerabilities, including a critical CSP bypass (CVE-2026-28962) and memory issues.Chrome 148.0.7778.96/97 fixed 127 vulnerabilities, including 3 critical ones (e.g., integer overflow in Blink, use-after-free).Fixed high-risk CVE-2026-2441 (exploited in the wild) in Edge Stable Channel 145.0.3800.58.Firefox 150.0.2, Firefox ESR 140.10.2, Firefox ESR 115.35.2 released May 7, 2026, addressing numerous vulnerabilities.
Vulnerability DiscoveryInternal efforts, external researchers, and AI agents like Google's Big Sleep.Extensive bug bounty program, internal tools, and AI agents (e.g., Anthropic Mythos for Blink).Relies heavily on Chromium project's vulnerability discovery.Internal efforts, external researchers, and AI agents (e.g., Anthropic Mythos discovered 271 vulnerabilities in Firefox 150).
Market Share (as of Aug 2025)~16.18% globally.~67.94% globally.~5.07% globally.~2.45% globally.
Key Security FeaturesIntelligent Tracking Prevention, privacy features, built-in sandboxing.Built-in sandboxing, frequent security updates, advanced phishing detection, strong password management.Native hardware isolation, strong phishing protection, Chromium-based security.Strong anti-tracking, open-source transparency, enhanced fingerprinting protection.

🛠️ Technical Deep Dive

  • WebKit Architecture: WebKit is an open-source web browser engine primarily written in C++ with components in C, assembly (JavaScriptCore), and Objective-C (for Cocoa integration). Key components include WebCore (the main rendering engine for HTML/CSS, layout, and scripting), JavaScriptCore (the JavaScript engine with multiple JIT tiers for performance), bmalloc (WebKit's malloc implementation featuring IsoHeap to segregate object types and prevent type confusion attacks), and a multi-process architecture (UI process, WebContent process, Networking process) for isolation.
  • Content Security Policy (CSP) Bypass (CVE-2026-28962 context): CSP is designed to mitigate content injection vulnerabilities by restricting allowed resources. Historically, WebKit has had issues adhering to W3C specifications for CSP violation events. A past vulnerability (discussed in 2021) involved WebKit leaking cross-site destination URIs during redirects when a CSP violation occurred, which could be exploited in Single Sign-On (SSO) implementations to steal authentication tokens. The current CVE-2026-28962 is described as an improper access control issue addressed with improved access restrictions.
  • Memory Management and Mitigations: WebKit employs several security features and exploitation mitigation techniques, including Heap Arena (isolating frequently updated objects to make Use-After-Free issues harder to exploit), Garbage Collection (GC) enhancements, Address Space Layout Randomization (ASLR), Data Execution Prevention (DEP), and sandboxing. Memory corruption vulnerabilities, such as use-after-free, remain a persistent challenge due to their difficulty in discovery and exploitation.
  • WebRTC Stability: WebRTC (Web Real-Time Communication) enables real-time peer-to-peer communication in browsers. While WebRTC itself mandates encryption and has security considerations, vulnerabilities can arise from its implementation, often related to memory corruption. The Safari 26.5 update specifically addressed WebRTC-related process instability, indicating fixes for issues that could lead to crashes or unreliable real-time communication.

🔮 Future ImplicationsAI analysis grounded in cited sources

Apple will continue to prioritize rapid, out-of-band security updates for WebKit.
The implementation of 'Background Security Improvements' demonstrates Apple's commitment to delivering critical WebKit patches more frequently and seamlessly, reducing user exposure to zero-day exploits without requiring full OS updates.
The complexity of WebKit will ensure a continuous stream of discovered vulnerabilities.
WebKit's extensive codebase and its role as a core rendering engine across multiple Apple platforms make it a constant target for security research and exploitation, as evidenced by the consistent number of patches and the use of AI for vulnerability discovery.
AI-driven vulnerability discovery will accelerate the pace of security patching across the browser industry.
The successful use of AI agents like Google's Big Sleep and Anthropic's Mythos to identify numerous vulnerabilities will likely increase the volume of reported flaws, compelling browser vendors to adopt even more agile and frequent patching cycles.

Timeline

2001-06
Apple initiates the WebKit project, forking from KDE's KHTML and KJS engines.
2005-06
Apple open-sources the WebKit project, making its development publicly accessible.
2013-04
Google forks WebCore, a key component of WebKit, to create its own browser engine, Blink.
2021-11
A significant WebKit CSP bypass vulnerability, affecting Safari and all iOS browsers, is publicly detailed after initial underestimation by Apple.
2026-03
Apple introduces 'Background Security Improvements' with iOS 26.1, enabling seamless, rapid patching of critical WebKit flaws.
2026-05
Apple releases Safari 26.5, addressing 20 WebKit vulnerabilities, including a critical CSP bypass (CVE-2026-28962) and memory issues.
📰

Weekly AI Recap

Read this week's curated digest of top AI events →

👉Related Updates

AI-curated news aggregator. All content rights belong to original publishers.
Original source: IT之家