PatchSiren cyber security CVE debrief
CVE-2026-112019 jkuhlmann CVE debrief
A heap out-of-bounds read vulnerability exists in cgltf through 1.15 in the cgltf_accessor_unpack_floats() function. This vulnerability allows attackers to supply a crafted glTF or GLB file that passes cgltf_validate() to read adjacent heap memory into vertex data or crash applications. The vulnerability is a medium-severity issue that could allow attackers to read sensitive data or cause application crashes. Defenders should prioritize verifying the affected version of cgltf and applying patches or mitigations as available. The vulnerability is triggered by a crafted file that can be supplied by an attacker, which can lead to potential data breaches or denial-of-service conditions
- Vendor
- jkuhlmann
- Product
- cgltf
- CVSS
- MEDIUM 6.9
- 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 systems or applications that utilize the cgltf library should assess exposure and prioritize verification and remediation efforts. This includes developers, security teams, and IT professionals managing applications that process glTF or GLB files.
Why it matters
CVE-2026-112019 is a medium-severity vulnerability in the cgltf library that could allow attackers to read adjacent heap memory or crash applications by supplying crafted glTF or GLB files. Defenders should prioritize verifying the affected version of cgltf, applying patches, and implementing input validation to prevent exploitation.
- Potential for data breaches through unauthorized access to sensitive data in adjacent heap memory.
- Risk of application crashes or denial-of-service conditions.
- Need for verification of affected versions and application of patches or mitigations.
- Potential for attackers to supply crafted files that could lead to information disclosure.
Technical summary
The cgltf library through version 1.15 contains a heap out-of-bounds read vulnerability in the cgltf_accessor_unpack_floats() function. This function improperly advances the sparse values cursor by the base bufferView byteStride, allowing attackers to supply crafted glTF or GLB files that pass validation to read adjacent heap memory or cause application crashes. The vulnerability is a result of the library's failure to properly validate the input files, which can lead to potential security issues. Defenders should prioritize verifying the affected version of cgltf and applying patches or mitigations as available.
Defensive priority
Defenders should prioritize verifying the affected version of cgltf and applying patches or mitigations as available.
Recommended defensive actions
- Verify the version of cgltf in use and apply patches or updates as available.
- Implement input validation and sanitization to prevent the supply of crafted glTF or GLB files.
- Monitor applications for crashes or unexpected behavior that may indicate exploitation attempts.
- Review compensating controls for exposed systems while remediation is scheduled and verified.
- Check relevant monitoring, detection, and logs for exposed assets that need extra review.
- Track exceptions, retest remediated assets, and close the item only after evidence is documented.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including its description and potential impact. However, the corpus does not establish versions, exploitation, impact, or remediation beyond what is provided by the official sources.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-112019 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-112019
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-112019 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-112019
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-read-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.