LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2023-32435: Apple Multiple Products WebKit Memory Corruption Vulnerability

RBRecent Breaches Vulnerability Intelligence·Jun 23, 2023
High⚠ Actively exploited (CISA KEV)
High
Severity
Active
CISA KEV
No
Ransomware use
Jul 14, 2023
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2023-32435 to its Known Exploited Vulnerabilities catalog on Jun 23, 2023, with a federal patch deadline of Jul 14, 2023 — meaning attackers are actively using it. If you run the affected software, patch it immediately.

Apple iOS, iPadOS, macOS, and Safari WebKit contain a memory corruption vulnerability that leads to code execution when processing maliciously crafted web content. This vulnerability could impact HTML…

CVE-2023-32435 is a memory corruption vulnerability in Apple’s WebKit engine that can allow code execution when the engine processes maliciously crafted web content. It affects Apple iOS, iPadOS, macOS, and Safari, and can also impact other HTML parsers that rely on WebKit. For IT and security teams this matters because everyday browsing or automated HTML processing can become an entry point for remote code execution on endpoints and servers that use the affected component.

Successful abuse gives an attacker the ability to run code in the context of the WebKit process, which may then be leveraged for further access. Public detail on exact attack chains is limited; teams should treat any unpatched WebKit-based product as a potential risk until the vendor advisory is reviewed and updates are applied.

How it works

The underlying weakness is CWE-787 (out-of-bounds write), a classic memory-corruption class. When WebKit parses specially crafted web content, an out-of-bounds write can corrupt memory structures that control program flow. An attacker who can deliver that content—typically via a web page or other HTML payload—can turn the corruption into arbitrary code execution inside the WebKit process.

No public exploit mechanics beyond the CISA description are assumed here. The practical takeaway is that any component that feeds untrusted HTML into a vulnerable WebKit instance is a potential vector. Confirm the precise trigger conditions and affected code paths against Apple’s advisory and any advisories issued by third-party products that embed WebKit.

Am I affected? How to find it in your systems

WebKit ships with Apple iOS, iPadOS, macOS, and Safari. It is also used by numerous non-Apple applications and frameworks that perform HTML rendering or parsing. Inventory should therefore cover:

Compare installed OS and application versions against the fixed releases listed in the vendor advisory; do not rely on version numbers not published by Apple. Configuration checks should note whether WebKit-based rendering is enabled for untrusted content (for example, in mail clients, document viewers, or custom web views).

Telemetry signs of exploitation are typically generic for memory-corruption bugs: unexpected WebKit or Safari process crashes, anomalous child processes spawned from the browser, or network indicators of compromise following a visit to a suspicious site. Correlate crash reports, endpoint detection alerts, and web-proxy logs for unusual content delivery. Absence of these signals does not prove safety; only confirmed patching does.

How to remediate

The primary remediation is to apply the updates Apple has released for the affected products, following the vendor’s instructions exactly. CISA’s required action is simply “Apply updates per vendor instructions.” After patching Apple components, identify and update any third-party software that embeds WebKit so that those copies are also brought to a fixed version.

Additional hardening appropriate to this class of flaw includes:

Verify remediation by re-checking version inventories against the advisory and by confirming that crash telemetry related to WebKit has returned to baseline.

If you can't patch immediately

When immediate patching is not possible, reduce exposure with compensating controls:

These measures lower risk but do not eliminate it; schedule the vendor update as soon as operational constraints allow.

If your data may have been exposed

Memory-corruption vulnerabilities that lead to code execution are frequently used in targeted or opportunistic attacks that result in data theft or further compromise. Although ransomware use of this specific CVE is not documented, any successful exploitation should be treated as a potential breach. Review endpoint and network logs for indicators of post-exploitation activity, rotate credentials that may have been accessible to a compromised process, and preserve forensic evidence.

Organizations and individuals can also run a free exposure scan of their email addresses against known breach data sets to determine whether credentials or personal information have already appeared in public dumps. Combine that check with internal incident-response procedures to decide on further containment and notification steps.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

AffectedApple · Multiple Products
WeaknessCWE-787
Added to CISA KEVJun 23, 2023
Federal patch deadlineJul 14, 2023
Known ransomware useNot documented
Check if your data is exposed →

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities