CVE DatabaseCVE-2023-32435
한국어 권고문 →
CVE-2023-324358.8/HIGHCISA KEVCWE-787CWE-787

Apple iOS, iPadOS, macOS, and Safari Remote Code Execution Vulnerability via Memory Corruption (CVE-2023-32435)

⚡ Jump to Patch
Affected Vendors
apple
Affected Components
ios, ipados, macos, safari
Published Date
2023-06-23
CVSS v3.1
8.8
HIGH
EPSS (30d)
22.9%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

iOS versions prior to 15.7.7 and 16.4, iPadOS prior to 15.7.7 and 16.4, macOS Ventura prior to 13.3, and Safari prior to 16.4

Impact

Processing maliciously crafted web content may lead to arbitrary code execution and complete system compromise

Mitigation

Immediately apply official Apple software updates to secure versions (iOS 15.7.7/16.4, macOS Ventura 13.3, etc.)

Affected Products & Version Scope

iOS and iPadOS prior to 15.7.7 / 16.4, macOS Ventura prior to 13.3, and Safari prior to 16.4

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

Update all Apple devices to the latest available operating system versions. For enterprise macOS fleets, administrators can force software updates using the command line:

bash
# Check for available updates and install all critical security patches on macOS
sudo softwareupdate -l
sudo softwareupdate -i -a

2. Temporary Workaround & Hardening Configuration

If immediate patching is not feasible, restrict access to untrusted websites and enable 'Lockdown Mode' on iOS/macOS devices to significantly reduce the WebKit attack surface.

bash
# Enable application firewall on macOS to block unauthorized incoming connections
sudo defaults write /Library/Preferences/com.apple.alf globalstate -int 1
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.alf.agent.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.alf.agent.plist

3. Log Audit & IoC Verification Commands

Use the following script to audit the current macOS and Safari versions to identify vulnerable assets within your environment.

bash
# Script to verify current macOS and Safari application versions
echo '=== OS Version ==='
sw_vers
echo '=== Safari Version ==='
/usr/libexec/PlistBuddy -c 'Print CFBundleShortVersionString' /Applications/Safari.app/Contents/Info.plist
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
SentinelOne Singularity AI EDR
Due to active in-the-wild exploitation, immediately update all Apple endpoints to the latest patched releases.

Block Kernel Privilege Escalation & Ransomware Payloads Before You Can Reboot

Protect unpatched Windows, Linux, and macOS workloads against in-memory exploitation and lateral movement with autonomous EDR.

100% MITRE ATT&CK Detection · 1-Click Rollback

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability (CVE-2023-32435) is a critical memory corruption issue within Apple's WebKit rendering engine and associated system components. The root cause lies in improper state management and insufficient input validation, leading to an Out-of-bounds Write (CWE-787) condition where memory can be overwritten outside of intended boundaries.

2. Exploitation Mechanics & Attack Scenario

An attacker exploits this vulnerability by hosting or distributing specially crafted web content (such as malicious HTML/JavaScript). When a target user visits the malicious website or opens a link via Safari or any WebKit-based application, the rendering engine processes the corrupted state, triggering an out-of-bounds write. This allows the attacker to hijack the application's control flow and execute arbitrary machine code within the context of the sandbox or system.

3. Infrastructure & Business Impact

This vulnerability is actively exploited in the wild, specifically targeting iOS versions released before iOS 15.7, and is cataloged in the CISA KEV list. Successful exploitation allows remote attackers to gain unauthorized access to corporate endpoints, compromise sensitive user data, steal credentials, and potentially establish a foothold for lateral movement within enterprise networks.

Official Vendor Advisories & References

NVD Original English Description

A memory corruption issue was addressed with improved state management. This issue is fixed in macOS Ventura 13.3, Safari 16.4, iOS 16.4 and iPadOS 16.4, iOS 15.7.7 and iPadOS 15.7.7. Processing web content may lead to arbitrary code execution. Apple is aware of a report that this issue may have been actively exploited against versions of iOS released before iOS 15.7.

Frequently Asked SecOps Questions (CVE-2023-32435)

FAQ

Q1. How critical is CVE-2023-32435 and is it actively exploited in the wild?

CVE-2023-32435 is rated CVSS 8.8 (HIGH) with a 30-day EPSS exploitation probability of 22.9%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2023-32435?

Primary impacted vendors include apple across ios, ipados, macos, safari. Scope summary: iOS and iPadOS prior to 15.7.7 / 16.4, macOS Ventura prior to 13.3, and Safari prior to 16.4

Q3. What temporary mitigations or workarounds exist for CVE-2023-32435 before patching?

[Mitigation] Immediately apply official Apple software updates to secure versions (iOS 15.7.7/16.4, macOS Ventura 13.3, etc.) Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2023-32435

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (apple)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2023-32435 Apple iOS, iPadOS, macOS, and Safari Remote Code Execution Vulnerability via Memory Corruption (CVE-2023-32435) (CVSS 8.8) - Patch & Workaround | CVE Pulse