PatchSiren cyber security CVE debrief
CVE-2026-75148 jkuhlmann CVE debrief
A vulnerability in cgltf through 1.15 allows remote attackers to cause memory disclosure and denial of service via crafted accessor count values. This issue arises from an integer overflow in the non-sparse accessor bounds check within cgltf_validate(). The vulnerability can be triggered by providing malformed .gltf or .glb input with a specially crafted accessor count to overflow the unsigned integer multiplication of accessor stride and element count, causing the bounds check to pass and triggering a heap out-of-bounds read when cgltf_accessor_read_float() is subsequently called on the validated malformed accessor. Defenders should assess exposure and prioritize remediation for .
- Vendor
- jkuhlmann
- Product
- cgltf
- CVSS
- MEDIUM 6.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-19
- Original CVE updated
- 2026-09-24
- Advisory published
- 2026-08-19
- Advisory updated
- 2026-09-24
Who should care
Defenders responsible for systems utilizing cgltf, especially those handling .gltf or .glb files, should assess exposure and prioritize remediation efforts. They should review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance. Defenders should also verify affected versions and plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
Why it matters
Defenders should care about CVE-2026-75148 because it allows remote attackers to cause denial of service and memory disclosure in cgltf. Systems handling .gltf or .glb files are at risk. Verification of affected versions and remediation efforts are necessary.
- Denial of service through crafted .gltf or .glb input
- Memory disclosure due to heap out-of-bounds read
Technical summary
The cgltf library through version 1.15 is vulnerable to an integer overflow in the non-sparse accessor bounds check within cgltf_validate(). This allows remote attackers to cause memory disclosure and denial of service by providing crafted accessor count values in .gltf or .glb files. The vulnerability can be triggered by providing malformed input to overflow the unsigned integer multiplication of accessor stride and element count. This causes the bounds check to pass and triggers a heap out-of-bounds read when cgltf_accessor_read_float() is subsequently called on the validated malformed accessor.
Defensive priority
Defenders should prioritize verification of affected versions and remediation efforts for systems utilizing cgltf, especially those handling .gltf or .glb files.
Recommended defensive actions
- Verify cgltf version and assess exposure
- Review systems handling .gltf or .glb files for potential vulnerability
- Monitor for and apply patches or updates for cgltf
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and NVD entry provide details on the integer overflow vulnerability in cgltf. However, specific affected versions and detailed exploitation scenarios require further verification. The vulnerability allows remote attackers to cause denial of service and memory disclosure. Systems handling .gltf or .glb files are at risk. Verification of affected versions and remediation efforts are necessary.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-75148 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-75148
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-75148 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-75148
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/issues/301
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/cgltf-integer-overflow-via-cgltf-validate-accessor-bounds-check
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.