cbcvebase.
CVE-2019-6224
published 2019-03-05

CVE-2019-6224: A buffer overflow issue was addressed with improved memory handling. This issue is fixed in iOS 12.1.3, macOS Mojave 10.14.3, tvOS 12.1.2, watchOS 5.1.3. A…

PriorityP262high8.8CVSS 3.0
AVNACLPRNUIRSUCHIHAH
EXPLOIT
EPSS
8.97%
94.7th percentile
A buffer overflow issue was addressed with improved memory handling. This issue is fixed in iOS 12.1.3, macOS Mojave 10.14.3, tvOS 12.1.2, watchOS 5.1.3. A remote attacker may be able to initiate a FaceTime call causing arbitrary code execution.

Affected

12 ranges
VendorProductVersion rangeFixed in
appleios
appleios>= unspecified < iOS 12.1.3iOS 12.1.3
appleiphone_os< 12.1.312.1.3
applemac_os_x< 10.14.310.14.3
applemacos>= unspecified < macOS Mojave 10.14.3macOS Mojave 10.14.3
applemacos_mojave_10.14.3_security_update_2019-001_high_sierra_security_update_2019-0
appletv_os< 12.1.212.1.2
appletvos
appletvos>= unspecified < tvOS 12.1.2tvOS 12.1.2
applewatchos< 5.1.35.1.3
applewatchos
applewatchos>= unspecified < watchOS 5.1.3watchOS 5.1.3

Detection & IOCsextracted from sources · hover to see the quote

urlhttps://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/46433.zip
  • Monitor for unexpected dylib injection into AVConference.framework or IDSFoundation.framework binaries — the exploit patches these binaries to load malicious dylibs (/usr/lib/libSP.so and /usr/lib/libSP_IDS.so) via insert_dylib.
  • Alert on creation or modification of files at /usr/lib/libSP.so or /usr/lib/libSP_IDS.so, which are non-standard dylib paths used by the exploit.
  • Detect sandbox profile modification of com.apple.avconferenced.sb or com.apple.identityservicesd.sb to add permissive file-read*/file-write* rules, a prerequisite step in the exploit.
  • The root cause is a buffer overflow in VCAudioRedBuilder_UpdateAudioPacketWithRedPayload triggered via _VCAudioReceiver_SplitRedPacket when processing malformed RTP RED (Redundant Audio Data) packets over FaceTime. Monitor for anomalous RTP traffic targeting FaceTime endpoints.
  • Detect forced re-signing of system framework binaries (codesign -f -s -) applied to AVConference or IDSFoundation, which indicates tampering as part of exploit setup.
  • The crash occurs in CVMetalTextureBacking::releaseBackingUsage() within CoreVideo, triggered by processing a malformed RTP video stream. Crash telemetry showing EXC_BAD_ACCESS (EXC_I386_GPFLT) in this function during a FaceTime call is a strong indicator of exploitation.
  • ·The exploit requires manual sandbox profile modification and binary patching of system frameworks, making it a high-privilege, multi-step attack requiring local access to the attacker's own machine to set up the malicious FaceTime caller side. The victim only needs to accept the call.
  • ·The exploit was tested on iOS 12.1.1 and Mac OS X 10.13.6 / 10.14.1; it affects FaceTime on iOS and Mac only (not tvOS/watchOS directly exploitable via this PoC).

CVSS provenance

nvdv3.08.8HIGHCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
nvdv2.06.8MEDIUMAV:N/AC:M/Au:N/C:P/I:P/A:P
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.