Apple shipped iOS 26.6.1, iPadOS 26.6.1, and macOS Tahoe 26.6.2 on August 17 — a security-only release covering 29 CVEs. The headline fix is CVE-2026-65346: an integer-overflow in ImageIO that lets a maliciously crafted image trigger arbitrary code execution without requiring any user action beyond the image being processed. Discovered by Nik Tsytsarkin of Meta Red Team X. Not confirmed exploited in the wild. That qualifier should not make you comfortable: ImageIO has been used to deliver Pegasus spyware twice in the past three years.
What CVE-2026-65346 Actually Is
ImageIO is Apple’s system-level framework for parsing images — JPEG, PNG, TIFF, GIF, RAW, and about 20 other formats. It runs under the hood in Messages, Mail, Safari, Photos, AirDrop, and iCloud. Whenever any of those apps render an image preview, ImageIO is doing the decoding.
The vulnerability works like this: a maliciously crafted image file causes an arithmetic calculation during parsing to overflow its allocated buffer. The parser then writes data outside its designated memory bounds, which an attacker can manipulate to achieve code execution. Apple’s fix is improved input validation — catching the malformed arithmetic before the overflow triggers. Full details in Apple’s iOS 26.6.1 security advisory.
The bug affects macOS Tahoe, iPhone 11 and later, and supported iPad Pro, Air, and mini models. For older devices, Apple also released iOS 18.7.10 and iPadOS 18.7.10. See the macOS Tahoe 26.6.2 security content for the full macOS CVE list.
Why ImageIO Keeps Showing Up in CVE Lists
This is not a one-off. ImageIO has been a recurring attack surface for over three years:
- 2023 — BLASTPASS (CVE-2023-41064): An ImageIO buffer overflow triggered via iMessage with no user interaction. Used to deliver NSO Group’s Pegasus spyware to journalists and political figures.
- 2025 — CVE-2025-43300: An out-of-bounds write during malicious image processing. Apple’s own advisory stated it “may have been exploited in an extremely sophisticated attack against specific targeted individuals.”
- 2026 — CVE-2026-65346: Integer overflow, same basic mechanism, same framework.
The pattern is roughly annual. ImageIO is attractive because it processes untrusted input automatically. Any app that shows a preview of content sent by another user is implicitly running that content through ImageIO. An attacker who can get a device to process their crafted image — through a message, email, shared album, or AirDrop — has a potential execution vector. That’s the zero-click threat model, and it’s why The Register called this flaw “ripe for spyware abuse” before any exploitation was confirmed.
What Else the Update Fixes
Beyond CVE-2026-65346, iOS 26.6.1 and macOS Tahoe 26.6.2 patch 21 WebKit CVEs that can lead to memory corruption, Safari crashes, and sensitive data disclosure. Nine of those WebKit bugs were credited to OpenAI Codex Security — a notable moment: AI-assisted vulnerability research is now routinely finding real production flaws. There are also kernel CVEs, including CVE-2026-65343, an out-of-bounds read that allows an app to cause unexpected system termination or read kernel memory.
What Developers Need to Do
The OS patch fixes the framework. Your job is everything else:
- Update dev machines and test devices now. Running a vulnerable OS while testing image-handling features is unnecessary exposure.
- Audit apps that accept user-uploaded images. Any app in social, marketplace, productivity, or media categories is in scope. Trace the path from user upload to display: where does ImageIO touch it?
- Review server-side image pipelines. If you process images server-side using Apple frameworks, patch immediately. Better practice for new projects: use platform-agnostic libraries like libvips, sharp, or Pillow, which have separate CVE lifecycles and are not affected by Apple-specific flaws.
- Push updates to managed devices. For enterprise or MDM deployments, don’t rely on users to self-update. Queue the deployment now.
- Communicate with users on older hardware. iOS 18.7.10 is available for older devices. A push notification nudging the update is justified for a CVE at this severity level.
The Structural Problem
Security researchers have been pointing at ImageIO for years. It parses an enormous number of formats, runs automatically, and processes content from untrusted sources. Apple patches it when researchers find new bugs, but the underlying complexity is the real problem — and complexity doesn’t get patched, it gets managed. The fact that OpenAI’s Codex Security team found nine WebKit bugs in this same cycle suggests the pace of AI-assisted vulnerability discovery is accelerating. Expect the cadence of security-only point releases to increase, not decrease.
Apply the August 17 updates today. Malwarebytes notes this is the third time in 18 months ImageIO has required an emergency patch. Audit your image pipelines this week. If ImageIO keeps appearing in CVE lists on an annual schedule, the next one is already being written somewhere.













