CVE-2025-57106

7.5

Kitware · VTK (Visualization Toolkit)

Kitware VTK up to 9.5.0 contains a buffer overflow vulnerability in the vtkGLTFDocumentLoader component that can lead to service disruption when processing malicious GLTF accessor data.

Executive summary

A buffer overflow vulnerability in Kitware VTK allows unauthenticated remote attackers to cause a denial of service by processing crafted GLTF files.

Vulnerability

The vulnerability exists in the BufferDataExtractionWorker template function within the vtkGLTFDocumentLoader. An unauthenticated attacker can trigger this buffer overflow by providing a specifically crafted GLTF file to an application utilizing the affected VTK library.

Business impact

The flaw carries a CVSS score of 7.5, indicating a high risk of service availability loss. Successful exploitation could cause applications relying on VTK to crash, leading to significant operational downtime or disruption of data visualization workflows. While the impact is primarily focused on availability, the potential for widespread disruption to engineering or research software makes this a priority for remediation.

Remediation

Immediate Action: Monitor official Kitware GitLab issue trackers and the VTK repository for the release of a security patch or updated version that addresses the overflow in vtkGLTFDocumentLoader.

Proactive Monitoring: Restrict the processing of untrusted GLTF files and monitor application logs for unexpected crashes or error patterns associated with the visualization engine.

Compensating Controls: Implement file validation or sandboxing for GLTF inputs to prevent the ingestion of malformed data that could trigger the vulnerable buffer extraction logic.

Exploitation status

Public Exploit Available: No (exploit_available: false)

Analyst recommendation

Organizations utilizing Kitware VTK should identify all internal applications that process GLTF data. Given the potential for service disruption, administrators must remain vigilant for vendor-supplied updates and prepare to deploy patches immediately upon release. Until a fix is verified, treat all external GLTF files as untrusted and ensure they are processed within isolated environments.

More Kitware CVEs

Sources