CVE-2017-13868 is an input-validation vulnerability in the Kernel component of Apple operating systems. A crafted application can bypass intended restrictions on reading memory, allowing the application to access memory that should be restricted. The issue affects iOS before 11.2, macOS before 10.13.2, tvOS before 11.2, and watchOS before 4.2. Apple addressed the issue through improved input sanitization.
Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.
What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.
What an attacker gets, and what they’ve been doing with it.
If you can’t patch tonight, do this now.
Patch, then assume compromise.
1 valid exploit after Mallory filtered fakes, detection scripts, and README-only repos (1 hidden).
This repository contains a proof-of-concept (POC) exploit for CVE-2017-13868, a kernel information disclosure vulnerability in Apple's macOS High Sierra 10.13.1 Beta 17B25c and iOS 10.1.1 14B100. The vulnerability arises from the ctl_ctloutput function in the XNU kernel, which fails to check the return value of sooptcopyin, allowing a race condition that can leak uninitialized kernel heap memory to user space. The exploit is implemented in a single C file (ctl_ctloutput-leak.c), which opens a kernel control socket (typically /dev/necp), manipulates memory mappings, and repeatedly attempts to win the race to leak kernel memory. The Makefile is provided for building the exploit, and the README.md gives a detailed technical explanation and usage instructions. The exploit requires root privileges and is only effective on vulnerable kernel versions prior to macOS 10.13.2/iOS 11.2. The main capability is local information disclosure, and the only fingerprintable endpoint is the kernel control socket interface (e.g., /dev/necp).
Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.
Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.
2 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
A validation issue in the kernel that may allow reading restricted memory.
A kernel validation issue that could allow an application to read restricted memory.
Query your assets running an affected version, and investigate the blast radius.
Every observed campaign linking this CVE to a named adversary.
Malware families riding this exploit, with evidence and IOCs.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Cross-references every affected SKU, including bundled OEM variants.
Community discussion across Reddit, Mastodon, and other social sources.