
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-70070 is a denial-of-service vulnerability in the Open Asset Import Library (Assimp) version 6.0.2, caused by a NULL pointer dereference in the FBX mesh geometry parser. A remote attacker can exploit this by supplying a crafted FBX file to any application using Assimp, causing the importing process to crash. The vulnerability was discovered by TaeYong LEE (GunP4ng) and published on May 4, 2026. It carries a CVSS v3.1 base score of 6.5 (Medium) (GitHub Advisory, Red Hat Bugzilla).
The root cause is a NULL pointer dereference (CWE-476) combined with a reachable assertion (CWE-617) in code/AssetLib/FBX/FBXMeshGeometry.cpp within the Assimp::FBX::MeshGeometry::MeshGeometry() constructor. During FBX file parsing, the code iterates over Layer elements and directly accesses tokens[0] without first verifying that the token list is non-empty. A crafted FBX file containing a Layer element with an empty token list causes an unchecked dereference at line 171, crashing the process. The fix requires adding a bounds check before accessing tokens[0] and rejecting malformed Layer elements (GunP4ng Gist, GitHub Advisory).
Successful exploitation results in a deterministic crash of any application that uses Assimp to import FBX files, causing a denial of service. There is no impact on confidentiality or data integrity — only availability is affected. Any service or application (e.g., 3D editors, game engines, content pipelines) that processes untrusted FBX files via Assimp 6.0.2 is at risk of service disruption (GunP4ng Gist, GitHub Advisory).
No public proof-of-concept exploit code or active in-the-wild exploitation has been observed as of the time of publication. The vulnerability was identified through fuzzing (AFL/ASAN corpus) by the researcher, and the crash is deterministically reproducible with a minimized FBX input. The EPSS score is approximately 0.105–0.166%, indicating a low near-term exploitation probability. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog (GitHub Advisory, GunP4ng Gist).
Layer element with an empty token list, which violates the assumption made by Assimp's parser in FBXMeshGeometry.cpp.MeshGeometry::MeshGeometry() in FBXMeshGeometry.cpp.Layer elements and accesses tokens[0] without checking if the token list is non-empty, triggering a NULL pointer dereference at line 171 and crashing the importing process, resulting in denial of service (GunP4ng Gist)..fbx files in application upload or asset directories, particularly files with minimal or malformed structure.Assimp::FBX::MeshGeometry::MeshGeometry() in FBXMeshGeometry.cpp at line 171.Upgrade Assimp to a version beyond 6.0.2 once a patched release is available (the fixed version was listed as TBD at time of disclosure). As interim mitigations: implement input validation and sanitization for FBX files before passing them to Assimp; run Assimp in a sandboxed or isolated process to contain crash impact; and restrict file upload or processing endpoints to trusted sources only. Monitor applications using Assimp for unexpected crashes or service interruptions (GitHub Advisory, Red Hat Bugzilla).
Red Hat tracked the vulnerability via their Bugzilla system (Bug 2465295) with a medium severity rating, and it was also picked up by SUSE CVE tracking. The GitHub Advisory Database published it as "Moderate" severity. No significant public researcher commentary or media coverage beyond the initial disclosure gist and automated CVE aggregators has been observed (Red Hat Bugzilla, GitHub Advisory).
Fix availability across major Linux distributions and their releases.
bionic (esm-apps)
assimp
devel
assimp
focal (esm-apps)
assimp
jammy
assimp
jammy (esm-apps)
assimp
noble
assimp
noble (esm-apps)
assimp
resolute
assimp
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."