cbcvebase.
CVE-2023-43000
published 2025-11-05

CVE-2023-43000: A use-after-free issue was addressed with improved memory management. This issue is fixed in macOS Ventura 13.5, iOS 16.6 and iPadOS 16.6, Safari 16.6, iOS…

PriorityP186high8.8CVSS 3.1
AVNACLPRNUIRSUCHIHAH
KEVITW
CISA Known Exploited Vulnerabilitydue 2026-03-26
Exploited in the wild
EPSS
3.96%
89.3th percentile
A use-after-free issue was addressed with improved memory management. This issue is fixed in macOS Ventura 13.5, iOS 16.6 and iPadOS 16.6, Safari 16.6, iOS 15.8.7 and iPadOS 15.8.7. Processing maliciously crafted web content may lead to memory corruption.

Affected

16 ranges
VendorProductVersion rangeFixed in
appleios_15.8.7_and_ipados
appleios_16.6_and_ipados
appleios_and_ipados>= unspecified < 16.616.6
appleios_and_ipados>= unspecified < 15.8.715.8.7
appleipados< 15.8.715.8.7
appleipados>= 16.0 < 16.616.6
appleiphone_os< 15.8.715.8.7
appleiphone_os>= 16.0 < 16.616.6
applemacos< 13.513.5
applemacos>= unspecified < 13.513.5
applemacos_ventura
applesafari< 16.616.6
applesafari
applesafari>= unspecified < 16.616.6
debianwebkit2gtk< webkit2gtk 2.42.1-1~deb12u1 (bookworm)webkit2gtk 2.42.1-1~deb12u1 (bookworm)
debianwpewebkit< webkit2gtk 2.42.1-1~deb12u1 (bookworm)webkit2gtk 2.42.1-1~deb12u1 (bookworm)

Detection & IOCsextracted from sources · hover to see the quote

domaincdn.uacounter[.]com
hash6eafd742f58db21fbaf5fd7636e6653446df04b4a5c9bca9104e5dfad34f547c
filenamef6lib.js
bytes
0xf00dbeef
  • Coruna exploit kit payloads are served from URLs ending with '.min.js'; network detection should flag iOS devices fetching .min.js resources from suspicious domains, especially in conjunction with hidden iFrame injection.
  • Binary payloads use a custom file format with magic header 0xf00dbeef, encrypted with ChaCha20 and compressed with LZW. Network/file inspection should look for this magic byte sequence in HTTP responses.
  • The JavaScript framework uses XOR-based string obfuscation (e.g., array.map(x => String.fromCharCode(x ^ 101))) and XOR integer encoding (e.g., i.p1=(1111970405 ^ 1111966034)). These patterns can be used in JS deobfuscation detection rules.
  • The exploit kit bails out if the device is in Lockdown Mode or the user is in private browsing; enabling Lockdown Mode on iOS devices is an effective mitigation and detection bypass indicator.
  • Delivery mechanism is a hidden iFrame injected on compromised websites; monitor for hidden iFrame injection patterns on iOS user-agent traffic, particularly from financial/crypto-themed domains.
  • Post-exploitation implant targets cryptocurrency wallet apps via function hooks; monitor for anomalous inter-process activity or hooking behavior in apps such as io.metamask.MetaMask, com.bitkeep.os, app.phantom, and com.solflare.mobile.
  • Implant configuration is delivered as a 7-ZIP archive protected with a unique hard-coded password, encoded in JSON with module URLs, SHA-256 hashes, and sizes. Detection should look for 7-ZIP downloads from iOS devices post-exploitation.
  • ·CVE associations in the exploit chain table are preliminary and subject to revision as analysis is ongoing.
  • ·The exploit kit is not effective against the latest version of iOS; all detections and mitigations are relevant only for devices running iOS 16.2–16.5.1 (for CVE-2023-43000 specifically) or up to iOS 17.2.1 for the broader kit.

CVSS provenance

nvdv3.18.8HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
osv8.8HIGH
vulncheck8.8HIGH
cisa8.8HIGH
vendor_debian8.8HIGH
vendor_redhat8.8HIGH
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.