Katalog CVE

CVE-2026-112018

WysokieCVSS 7.0
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

cgltf do wersji 1.15 zawiera podatność zapisu poza granicami bufora na stercie w funkcji cgltf_accessor_unpack_floats(). Atakujący mogą zapisywać poza buforem wyjściowym poprzez niesprawdzone indeksy sparse accessor. Dostarczenie spreparowanego pliku glTF lub GLB z dużymi indeksami sparse może uszkodzić pamięć sterty, spowodować awarię aplikacji, a potencjalnie wykonanie kodu, gdy cgltf_validate() nie zostanie wywołane.

Ocena ryzyka

Atakujący może dostarczyć spreparowany plik glTF/GLB, aby uszkodzić pamięć sterty, wywołać awarię aplikacji lub potencjalnie wykonać dowolny kod, jeśli walidacja nie zostanie przeprowadzona.

Rekomendacja

Zaktualizować cgltf do wersji nowszej niż 1.15, która naprawia tę podatność, oraz zawsze wywoływać cgltf_validate() przed przetwarzaniem plików glTF/GLB.

Inne podatności w cgltf

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

cgltf through 1.15 contains a heap out-of-bounds write vulnerability in cgltf_accessor_unpack_floats() that allows attackers to write outside the output buffer via unchecked sparse accessor indices. Attackers can supply a crafted glTF or GLB file with large sparse indices to corrupt heap memory, crash applications, and potentially execute code when cgltf_validate() is not called.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS