Read the docs
TI-2022-02775 Aliases CVE-2022-3008GHSA-ghg5-6g69-q4q3

Command Injection on tinygltf

Priority HIGH 71CWE-78Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-78.

Summary

The tinygltf library uses the C library function wordexp() to perform file path expansion on untrusted paths that are provided from the input file. This function allows for command injection by using backticks. An attacker could craft an untrusted path input that would result in a path expansion. We recommend upgrading to 2.6.0 or past commit 52ff00a38447f06a17eab1caa2cf0730a119c751

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.0312 87th percentileScored 2026-11-07
Public exploit Yes 2 exploit referencesTagged by NVD
Fix Fixed tinygltf (syoyo): 2.6.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
syoyotinygltfbefore 2.6.02.6.0Patch availableCNA
  • tinygltf Vendorsyoyo Affected before 2.6.0 Fixed in 2.6.0 Patch available CNA

CPE configurations NVD · 2

CPEVersionsRoleVendor
cpe:2.3:a:tinygltf_project:tinygltf:*:*:*:*:*:*:*:*before 2.6.0VulnerableTinygltf Project
cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*11.0VulnerableDebian
  • cpe:2.3:a:tinygltf_project:tinygltf:*:*:*:*:*:*:*:* Versions before 2.6.0 Vulnerable ·Tinygltf Project
  • cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:* Versions 11.0 Vulnerable ·Debian

Remediation

  • Fix · CNA tinygltf (syoyo) Fixed in 2.6.0

Timeline

  1. 2026-10-02 Threatist record created from CVE-2022-3008
  2. 2026-10-03 Alias added: GHSA-ghg5-6g69-q4q3

References

  • TI-2026-74091 Heap out-of-bounds read in Tinyexr multipart EXR header parsing CVSS 4.0MEDIUM 6.9
  • TI-2026-49934 tinyobjloader-c Stack Buffer Overflow in MTL Material File Line Parsing CVSS 3.1HIGH 7.8

Sources