macOS Tahoe Security Update: 40+ CVEs Fixed, Including First AI-Discovered Kernel Bug
Apple released macOS Tahoe (version 26.5) on May 11, 2026, patching over 40 vulnerabilities. The standout: CVE-2026-28952, a kernel privilege escalation bug discovered by Calif.io using Anthropic's Claude AI. This marks one of the first publicly documented cases of an AI-assisted discovery of a macOS kernel vulnerability.
CVE-2026-28952: AI-Assisted Kernel Exploit
The vulnerability, described as an authorization issue addressed with improved state management, allows an app to gain root privileges. The discovery credit reads: "Calif.io in collaboration with Claude and Anthropic Research." While the exact role of Claude isn't specified, it signals a shift in vulnerability research — AI models can now assist in finding subtle logic flaws in complex codebases like XNU.
Sandbox Escapes and Root Privileges
Multiple sandbox escape vulnerabilities were fixed:
- CVE-2026-28995 (Vamshi Paili, Tony Gorez): logic issue allowing malicious apps to break out of the sandbox.
- CVE-2026-43659 (Alex Radocea): logging issue with improved data redaction.
- CVE-2026-28990 (Jiri Ha, Arni Hardarson): permissions issue allowing sandbox escape.
Root privilege escalation bugs:
- CVE-2026-28915 (Andreas Jaegersberger, Ro Achterberg): parsing issue in directory path handling.
- CVE-2026-28952 (Calif.io/Claude): authorization issue.
Memory Corruption and Kernel Crashes
Several vulnerabilities could cause unexpected system termination or kernel memory write:
- CVE-2026-28925 (Aswin Kumar Gokula Kannan, Dave G.): buffer overflow in image processing.
- CVE-2026-28951 (Csaba Fitzl): out-of-bounds write.
- CVE-2026-28969 (Mihalis Haatainen et al.): out-of-bounds read allowing kernel memory disclosure.
- CVE-2026-28943 (Google Threat Analysis Group): use-after-free.
Privacy and Sensitive Data Leaks
- CVE-2026-28988 (Asaf Cohen): permissions issue allowing bypass of Privacy preferences.
- CVE-2026-28922 (Arni Hardarson): private information access via state management.
- CVE-2026-28961 (Dan Raviv): IP address tracking through state management.
- CVE-2026-28940 (Michael DePlante): physical access could reveal sensitive info on locked device.
Denial of Service and Network Attacks
- CVE-2026-28987 (Dhiyanesh Selvaraj): remote attacker can cause DoS via type confusion.
- CVE-2026-28929 (Yiğit Can YILMAZ): local network attacker can cause DoS.
- CVE-2026-43653 (Atul R V): null pointer dereference from local network.
- CVE-2026-28985 (Omar Cerrito): remote use-after-free leading to kernel crash or memory corruption.
Media and Image Processing Flaws
Several image and media parsing bugs:
- CVE-2026-1837: memory corruption in media file processing.
- CVE-2026-28956 (impost0r): audio stream processing crash.
- CVE-2026-39869 (David Ige): private information access via state management.
- CVE-2026-28936 (Andreas Jaegersberger, Ro Achterberg): out-of-bounds access in file parsing.
Gatekeeper Bypass and Lockdown Mode
- CVE-2026-28908 (beist): maliciously crafted disk image bypasses Gatekeeper checks.
- CVE-2026-28983 (Ruslan Dautov): Lockdown Mode fails to block remote images in Mail replies.
What Developers Should Do
- Update to macOS Tahoe 26.5 immediately via System Settings > Software Update.
- Review your apps for sandbox violations — many of these bugs allow escape.
- Consider integrating AI-assisted fuzzing into your security pipeline; the Claude discovery shows it's viable.
- For enterprise: enforce update via MDM (e.g.,
sudo softwareupdate --install -a).
Full CVE List (Partial)
| CVE | Impact | Discovered By |
|---|---|---|
| CVE-2026-28991 | DoS | Seiji Sakurai |
| CVE-2026-28988 | Privacy bypass | Asaf Cohen |
| CVE-2026-28959 | System termination | Dave G. |
| CVE-2026-28995 | Sandbox escape | Vamshi Paili, Tony Gorez |
| CVE-2026-28952 | Root privileges | Calif.io + Claude |
| CVE-2026-28951 | Kernel write | Csaba Fitzl |
| ... and 35+ more |
Apple's security page lists all CVEs with descriptions. This is one of the largest single-point releases for macOS, and the inclusion of an AI-discovered bug is a milestone.
Technical Details for Developers
For those building kernel extensions or system-level tools, pay attention to:
- The authorization fix in CVE-2026-28952 likely involves
IOKitentitlements ortask_for_pidaccess. - Sandbox escapes (CVE-2026-28995, 43659, 28990) suggest flaws in
sandboxdoramfid. - Use-after-free in CVE-2026-28943 may affect
XNUmemory management zones.
Check Apple's source code releases on opensource.apple.com for patches once available.



