Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2022-26711 — Integer overflow in Apple ImageIO WebP parsing (macOS/iOS) | Kitploit
Tools/GitHubGitHub/xpcmdshell/cve-2022-26711
Memory ForensicsVulnerability AnalysisExploitationReverse EngineeringFuzzingBinary Exploitation
GitHubxpcmdshell/cve-2022-26711

CVE-2022-26711

Integer overflow in Apple ImageIO WebP parsing (macOS/iOS)

View Repository
37 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Website

CVE-2022-26711: Apple ImageIO WebP Integer Overflow

An integer overflow vulnerability in Apple's ImageIO framework when parsing WebP images, leading to an out-of-bounds memory access.

Full Writeup - Detailed root cause analysis with disassembly walkthrough.

Overview

An integer overflow occurs during the calculation of row bytes when processing malformed WebP images. The overflow results in an undersized buffer allocation, which is subsequently overwritten during image decoding.

Processing a maliciously crafted WebP image may lead to arbitrary code execution in the context of any application using ImageIO (Safari, Preview, Mail, Messages, Quick Look, etc).

AffectedFixed
macOSMonterey < 12.412.4 (May 2022)
iOS / iPadOS< 15.515.5
tvOS< 15.515.5
watchOS< 8.68.6

Tested on macOS Monterey 12.0.1 and iOS 15.1

Usage

Build and run the harness:

root@kitploit:~
./build_harness_standalone.sh
./harness_standalone intoverflow.webp

Or trigger via browser by serving trigger.html, or just open the file directly:

root@kitploit:~
open intoverflow.webp

Expected Crash

root@kitploit:~
Process:               harness_standalone [12345]
Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x...

Thread 0 Crashed:
0   libsystem_platform.dylib        _platform_memset_pattern16 + ...
1   CoreGraphics                    CGSColorDataMakeCompositor + ...
2   CoreGraphics                    ripc_RenderImage + ...
3   CoreGraphics                    ripc_DrawImage + ...
4   ImageIO                         ...

References

  • Apple Security Advisory
  • ZDI-22-792
  • NVD
Download Tool