cbcvebase.
CVE-2024-23222
published 2024-01-23

CVE-2024-23222: A type confusion issue was addressed with improved checks. This issue is fixed in Safari 17.3, iOS 15.8.7 and iPadOS 15.8.7, iOS 16.7.5 and iPadOS 16.7.5, iOS…

PriorityP187high8.8CVSS 3.1
AVNACLPRNUIRSUCHIHAH
KEVITWEXPLOIT
CISA Known Exploited Vulnerabilitydue 2024-02-13
Exploited in the wild
EPSS
10.59%
95.3th percentile
A type confusion issue was addressed with improved checks. This issue is fixed in Safari 17.3, iOS 15.8.7 and iPadOS 15.8.7, iOS 16.7.5 and iPadOS 16.7.5, iOS 17.3 and iPadOS 17.3, macOS Monterey 12.7.3, macOS Sonoma 14.3, macOS Ventura 13.6.4, tvOS 17.3, visionOS 1.0.2. Processing maliciously crafted web content may lead to arbitrary code execution. This fix associated with the Coruna exploit was shipped in iOS 17.3 on January 22, 2024. This update brings that fix to devices that cannot update to the latest iOS version.

Affected

28 ranges· showing 25
VendorProductVersion rangeFixed in
appleios_15.8.7_and_ipados
appleios_16.7.5_and_ipados
appleios_17.3_and_ipados
appleios_and_ipados< 15.8.715.8.7
appleios_and_ipados< 16.7.516.7.5
appleios_and_ipados< 17.317.3
appleipados< 15.8.715.8.7
appleipados>= 16.0 < 16.7.516.7.5
appleipados>= 17.0 < 17.317.3
appleiphone_os< 15.8.715.8.7
appleiphone_os>= 16.0 < 16.7.516.7.5
appleiphone_os>= 17.0 < 17.317.3
applemacos< 12.7.312.7.3
applemacos< 13.6.413.6.4
applemacos< 14.314.3
applemacos>= 12.0 < 12.7.312.7.3
applemacos>= 13.0 < 13.6.413.6.4
applemacos>= 14.0 < 14.314.3
applemacos_monterey
applemacos_sonoma
applemacos_ventura
applesafari< 17.317.3
applesafari
appletvos< 17.317.3
appletvos

Detection & IOCsextracted from sources · hover to see the quote

domaincdn.uacounter[.]com
domain3v5w1km5gv[.]xyz
hash6eafd742f58db21fbaf5fd7636e6653446df04b4a5c9bca9104e5dfad34f547c
urlhttp:///details/f6lib.js
filenamef6lib.js
othercassowary (CVE-2024-23222 WebContent R/W exploit codename, targets iOS 16.6–17.2.1)
bytes
0xf00dbeef
  • Detect Coruna exploit kit delivery by hunting for HTTP responses serving binary payloads from URLs ending with '.min.js' that contain the magic header bytes 0xf00dbeef — these are ChaCha20-encrypted, LZW-compressed exploit blobs.
  • Detect the Coruna JavaScript obfuscation pattern: array of integers mapped through XOR with 101 and converted to characters via String.fromCharCode, e.g. '[16, 22, 0, 69, ...].map(x => {return String.fromCharCode(x ^ 101);}).join("")'.
  • Detect Coruna integer obfuscation pattern in JavaScript: XOR of two large integers used to encode constants, e.g. 'i.p1=(1111970405 ^ 1111966034);'.
  • Detect Coruna delivery via hidden iFrame injection on compromised websites: iOS devices browsing to fake financial/crypto sites that inject a hidden iFrame loading the exploit framework should be flagged.
  • The Coruna exploit kit bails out if the device is in Lockdown Mode or the user is in private browsing — absence of exploit delivery to such sessions can be used as a behavioral differentiator in controlled testing.
  • Detect Coruna implant logging strings in memory or crash dumps: look for Chinese-language log strings such as 'CorePayload 管理器初始化成功,尝试启动...' and '[PLCoreHeartbeatMonitor] ✅ 心跳监控已启动'.
  • ·CVE associations in the exploit chain table are preliminary and subject to revision as analysis is ongoing.
  • ·The hard-coded cookie value used to derive resource URLs is unique per deployment; the specific cookie value is not published, limiting direct signature-based detection of the URL scheme.

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.