Description
The IOHIDDevice::handleReportWithTime function in Apple iOS before 9.3.2, OS X before 10.11.5, tvOS before 9.2.1, and watchOS before 2.2.1 allows attackers to execute arbitrary code in a privileged context or cause a denial of service (out-of-bounds read and memory corruption) via a crafted IOHIDReportType enum, which triggers an incorrect cast, a different vulnerability than CVE-2016-1824.
In plain language
AI Worth attentionThis Apple OS bug could let an attacker crash your device or potentially run code with higher privileges through a specially crafted input device report; if you’re still on an affected iOS/macOS/tvOS/watchOS version, you should update.
CVE-2016-1823 is an Apple iOS/macOS/tvOS/watchOS vulnerability where a crafted IOHIDReportType can trigger a memory safety issue in IOHIDDevice::handleReportWithTime, leading to arbitrary code execution in a privileged context or denial of service; public exploit code exists.
What to do now
- Check your Apple device OS version: iOS, macOS, tvOS, and watchOS.
- If you are on iOS before 9.3.2, update to iOS 9.3.2 or later.
- If you are on OS X (macOS) before 10.11.5, update to 10.11.5 or later.
- If you are on tvOS before 9.2.1, update to tvOS 9.2.1 or later.
- If you are on watchOS before 2.2.1, update to watchOS 2.2.1 or later.
- If you can’t update immediately, limit exposure by reducing connectivity to untrusted devices/peripherals until you can patch.
CVSS Vector Breakdown
AV:LAttack VectorAC:LAttack ComplexityPR:NPrivileges RequiredUI:RUser InteractionS:UScopeC:HConfidentialityI:HIntegrityA:HAvailabilityWeaknesses
Affected Products
Exploitability
Exploit details including PoC links, Metasploit modules, and scanner templates are available after registration.
View exploit detailsAttack Graph
Click technique nodes for MITRE ATT&CK details · drag to pan · Ctrl/⌘ + scroll to zoom, or go fullscreen.
MITRE ATT&CK
1 techniqueReferences
Unlock Complete Vulnerability Intelligence
Get the full picture for CVE-2016-1823 and every CVE in our database. Create a free account — no credit card required.
Create Free Account