
Cloud Vulnerability DB
A community-led vulnerabilities database
Open Asset Import Library (assimp) commit 3c253ca was discovered to contain a segmentation violation vulnerability in the component Assimp::XFileImporter::CreateMeshes. The vulnerability was disclosed on September 6, 2022, and affects multiple versions of assimp including 5.2.5 (NVD, Debian Tracker).
The vulnerability occurs in XFileImporter.cpp due to improper boundary checking when accessing mesh normals. Specifically, in line 340 of XFileImporter.cpp, an index (idx=16256) can exceed the capacity of sourceMesh->mNormals (24), leading to a segmentation violation. The issue stems from the XFileParser.cpp where normal indices are read and stored without proper boundary validation (GitHub Issue). The vulnerability has been assigned a CVSS v3.1 base score of 6.5 (Medium) with vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H (NVD).
When exploited, this vulnerability can cause the application to crash through a segmentation fault, leading to a denial of service condition. The vulnerability requires user interaction, typically through processing a specially crafted file (NVD).
The suggested fix involves adding boundary checks after ReadInt operations in the XFileParser.cpp file, following the convention used in line 410 of the same file. This would ensure that numbers read by ReadInt do not exceed the size of the vector (GitHub Issue).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."