CVE-2026-20698

HIGH

iOS and iPadOS < 26.4 - Memory Corruption via Improper Memory Handling

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2026-20698. PoCs published by Somisomair.

AI-analyzed exploit summary This repository contains a functional exploit PoC for CVE-2026-20698, a heap buffer overflow in the XNU kernel's PF_ROUTE socket handling. The exploit demonstrates a kernel panic via crafted routing messages, with detailed technical analysis and multiple variants.

Description

The issue was addressed with improved memory handling. This issue is fixed in iOS 26.4 and iPadOS 26.4, macOS Tahoe 26.4, tvOS 26.4, visionOS 26.4, watchOS 26.4. An app may be able to cause unexpected system termination or corrupt kernel memory.

Exploits (1)

nomisec WORKING POC
by Somisomair · poc
https://github.com/Somisomair/CVE-2026-20698-PF_ROUTE-Heap-Overflow

This repository contains a functional exploit PoC for CVE-2026-20698, a heap buffer overflow in the XNU kernel's PF_ROUTE socket handling. The exploit demonstrates a kernel panic via crafted routing messages, with detailed technical analysis and multiple variants.

Classification
Working Poc 100%
Attack Type
Dos
Complexity
Trivial
Reliability
Reliable
Target: Apple XNU kernel (iOS < 26.4, macOS < 26.4)
No auth needed
Prerequisites: Unprivileged process access to PF_ROUTE socket
devstral-2 · analyzed Apr 09, 2026 Full analysis →

Scores

CVSS v3 7.8
EPSS 0.0033
EPSS Percentile 24.2%
Attack Vector LOCAL
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable no
Technical Impact partial

Details

CWE
CWE-119 CWE-787
Status published
Products (11)
Apple/iOS and iPadOS < 26.4
apple/ipados < 26.4
apple/iphone_os < 26.4
Apple/macOS < 26.4
apple/macos 26.0 - 26.4
Apple/tvOS < 26.4
apple/tvos < 26.4
Apple/visionOS < 26.4
apple/visionos < 26.4
Apple/watchOS < 26.4
... and 1 more
Published Mar 25, 2026
Tracked Since Mar 25, 2026