PatchSiren cyber security CVE debrief
CVE-2026-112018 jkuhlmann CVE debrief
A heap out-of-bounds write vulnerability exists in cgltf through 1.15 in the cgltf_accessor_unpack_floats() function. This allows attackers to write outside the output buffer via unchecked sparse accessor indices by supplying a crafted glTF or GLB file with large sparse indices, potentially crashing applications and executing code if cgltf_validate() is not called.
- Vendor
- jkuhlmann
- Product
- cgltf
- CVSS
- HIGH 7.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-18
- Original CVE updated
- 2026-10-18
- Advisory published
- 2026-10-18
- Advisory updated
- 2026-10-18
Who should care
Defenders responsible for applications or systems that utilize the cgltf library should assess their exposure and take necessary actions to mitigate the vulnerability. This includes verifying and updating cgltf library versions, validating input files, and monitoring applications for crashes or suspicious behavior.
Why it matters
CVE-2026-112018 is a heap out-of-bounds write vulnerability in the cgltf library through version 1.15. Defenders should prioritize verifying and updating cgltf library versions, validating input files, and monitoring applications for crashes or suspicious behavior to mitigate potential impacts.
- Potential application crashes due to heap corruption.
- Possible code execution if cgltf_validate() is not called.
- Need for input file validation to prevent exploitation attempts.
- Importance of updating cgltf library versions to ensure the latest security patches are applied.
Technical summary
The cgltf library through version 1.15 contains a heap out-of-bounds write vulnerability in the cgltf_accessor_unpack_floats() function. This vulnerability allows attackers to write outside the output buffer via unchecked sparse accessor indices by supplying a crafted glTF or GLB file with large sparse indices. This can potentially crash applications and allow for code execution if cgltf_validate() is not called.
Defensive priority
Defenders should prioritize verifying and updating cgltf library versions, validating input files, and monitoring applications for crashes or suspicious behavior.
Recommended defensive actions
- Verify and update cgltf library versions to ensure the latest security patches are applied.
- Validate input files to prevent crafted glTF or GLB files from being processed.
- Monitor applications for crashes or suspicious behavior that may indicate exploitation attempts.
- Perform a thorough review of the cgltf library usage in your applications to identify potential exposure.
- Implement additional monitoring and logging to detect potential exploitation attempts.
- Review and update incident response plans to include procedures for handling potential exploitation of the cgltf library vulnerability.
- Conduct a thorough asset inventory to identify systems and applications that may be affected by the vulnerability.
Evidence notes
The vulnerability is described in the CVE record and NVD entry. The cgltf library is affected by a heap out-of-bounds write vulnerability. The vulnerability can be triggered by a crafted glTF or GLB file with large sparse indices.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-112018 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-112018
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-112018 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-112018
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/jkuhlmann/cgltf
-
Source reference
Unverified legacy reference
URL: https://github.com/jkuhlmann/cgltf/blob/360db1a95480fe102ae9c69b27c5d101167ff5ba/cgltf.h
-
Source reference
Unverified legacy reference
URL: https://hackmd.io/@haindpwn/cgltf-accessor-unpack-floats-sparse-oob
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/cgltf-through-1.15-heap-out-of-bounds-write-via-cgltf-accessor-unpack-floats
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.