CVE-2015-3783
Description
SceneKit in Apple OS X before 10.10.5 allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption and application crash) via unspecified vectors.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Heap overflow in SceneKit's DAE parser allows arbitrary code execution via crafted .dae file.
Vulnerability
SceneKit in Apple OS X before 10.10.5 contains a heap buffer overflow in the daeElement::setElementName() function. The function allocates a fixed 128-byte buffer for element names but uses strcpy without bounds checking, allowing an attacker to overflow the heap by supplying a DAE (Collada) file with an element name longer than 128 characters. This affects OS X Yosemite v10.10 to v10.10.4 and OS X Mavericks v10.9.5 (as per the advisory). [1][2]
Exploitation
An attacker can trigger the overflow by crafting a DAE file with an oversized element name and delivering it to a target, e.g., via a web page or email attachment. The vulnerability is reachable through Quick Look (qlmanage) when previewing the file. No authentication is required; user interaction is limited to opening or previewing the malicious file. The exploit-db entry provides a proof-of-concept using qlmanage with libgmalloc to demonstrate the crash. [2]
Impact
Successful exploitation leads to memory corruption, which can be leveraged for arbitrary code execution in the context of the SceneKit process, or cause a denial of service via application crash. The attacker gains the ability to execute arbitrary code with the privileges of the user running the application. [1][2]
Mitigation
Apple addressed this vulnerability in OS X Yosemite v10.10.5 and Security Update 2015-006, released on August 13, 2015. Users should update to the latest version. No workarounds are documented. [1]
AI Insight generated on May 23, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
3- Range: <10.10.5
- Range: <10.10.5
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
5News mentions
0No linked articles in our index yet.