PT-2026-78369 · Cgltf · Cgltf
CVSS v4.0
6.9
Medium
| Vector | AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:H/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
cgltf versions prior to 1.16
Description
An integer overflow exists in the non-sparse accessor bounds check within the
cgltf validate() function. A remote attacker can exploit this by providing malformed .gltf or .glb files with specially crafted accessor count values. This causes an overflow during the unsigned integer multiplication of the accessor stride and element count, allowing the bounds check to be bypassed. Consequently, a heap out-of-bounds read occurs when the cgltf accessor read float() function is called on the validated malformed accessor, potentially leading to memory disclosure and denial of service.Recommendations
Update cgltf to version 1.16 or later.
Exploit
Fix
DoS
Integer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Cgltf