Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local low-privilege access
-
DeliveryPlace crafted ASE file in Assimp-processed path
-
ExploitApplication loads file via Assimp ASE parser
-
ExecutionaiNode destructor accesses freed heap memory
-
PersistHeap corruption triggered
-
ImpactCrash (DoS) or potential code execution
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Local system access with low-privilege credentials is required (CVSS AV:L, PR:L). The attacker must be able to supply or place a crafted ASE (ASCII Scene Export) format file that is subsequently loaded by an application using Assimp - this is the specific code path containing the vulnerability. No user interaction is required beyond the application loading the file (UI:N). Exploitation is bounded by: (1) local access - no remote attack vector is supported by the CVSS vector or description; (2) ASE format specifically - other file format parsers in Assimp are not implicated by this CVE; (3) low privilege level is sufficient, meaning standard user accounts qualify. Non-default configuration is not required; the ASE parser is part of the standard Assimp build. Environments where Assimp never processes ASE files, or where untrusted users cannot influence which files are loaded, are not meaningfully exposed. |
| Impact | The CVSS 3.1 base score of 5.3 (Medium) is shaped by a local attack vector (AV:L), low complexity (AC:L), low privilege requirements (PR:L), no user interaction (UI:N), and low impact across all CIA pillars. The temporal vector includes E:P (proof-of-concept exploit exists), RL:X (no remediation level defined - no confirmed patch), and RC:R (reasonable but not fully confirmed report confidence). These temporal factors are significant: a public POC combined with no released patch is an unfavorable combination. EPSS data was not supplied in the input and cannot be estimated. KEV status is not confirmed, indicating no reported widespread exploitation campaign tracked by CISA at this time. Real-world priority depends heavily on deployment: applications that accept user-supplied 3D model files (game modding tools, asset importers, online converters) face meaningfully higher risk than those where Assimp processes only trusted internal assets. The local attack vector (AV:L) limits internet-facing exposure but does not preclude risk in multi-tenant or shared-workstation environments. No conflicting signals identified; CVSS vector is consistent with the described local file-parsing scenario. |
| Exploit ScenarioDerived | A local attacker with standard user-level credentials places a specially crafted ASE-format 3D model file in a location processed by a target application - such as a game engine's asset import directory or a 3D editor's file open dialog. When Assimp parses the file, the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 01, 2026
Use-after-free in Assimp's ASE File Parser - specifically the aiNode::~aiNode destructor in scene.cpp - allows a local, low-privileged attacker to corrupt heap memory, potentially causing denial of service or achieving arbitrary code execution in applications that load 3D model files. All Assimp versions through 6.0.4 are affected. A public proof-of-concept exploit (poc.zip) has been disclosed via GitHub, reducing the skill barrier for exploitation in environments where untrusted ASE-format files can be submitted for processing. No public exploit identified as confirmed actively exploited (CISA KEV) at time of analysis.
RemediationAI
No vendor-released patch version has been confirmed from available references at time of analysis - the CVSS temporal remediation level is explicitly marked as not defined (RL:X), and the upstream GitHub issue (#6617) does not indicate a tagged fixed release. Until a patch is available, the primary compensating control is to disable or restrict processing of ASE-format files if the application does not require that specific format, directly eliminating exposure to the vulnerable parser path (trade-off: loss of ASE format support). Where ASE processing cannot be disabled, sandboxing the Assimp parsing process in an isolated low-privilege container or subprocess limits the blast radius of exploitation to the sandbox rather than the host process (trade-off: added architectural complexity). Input validation to reject malformed or unexpected ASE files at the application boundary may reduce crash frequency but is not a reliable security control against a crafted exploit. Monitor https://github.com/assimp/assimp/issues/6617 and https://vuldb.com/cve/CVE-2026-10232 for upstream patch availability.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Assimp (Open Asset Import Library) is a widely-used open-source C++ library for importing and processing 3D model file formats, embedded in game engines, 3D editors, asset pipelines, and visualization tools. The vulnerability is located in the ASE (ASCII Scene Export) file parser, in the destructor aiNode::~aiNode within scene.cpp. CWE-416 (Use After Free) describes a condition where heap memory is accessed after the allocator has reclaimed it; in a destructor context this commonly occurs when object ownership or lifetime is mismanaged during tree teardown, such as a child node being freed and then referenced again as the parent destructor unwinds. The CPE string cpe:2.3:a:n/a:assimp:*:*:*:*:*:*:*:* covers all tracked Assimp releases up to 6.0.4 with no vendor namespace assigned in NVD, which may reflect the library's independent open-source status. Tags confirm the observable impacts include memory corruption and denial of service.
Know when Assimp gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A weakness has been identified in Assimp up to 6.0.4. Affected by this vulnerability is the function aiNode::~aiNode of the file scene.cpp of the component ASE File Parser. Executing a manipulation can lead to use after free. The attack needs to be launched locally. The exploit has been made available to the public and could be used for attacks. The project tagged the reported issue as bug.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
An issue in assimp v.5.4.3 allows a local attacker to execute arbitrary code via the CallbackToLogRedirector function wi
Open Asset Import Library (assimp) commit 3c253ca was discovered to contain a segmentation violation via the component A
A heap-buffer-overflow vulnerability was discovered in the SkipSpacesAndLineEnd function in Assimp v5.4.3. Rated medium
A segmentation fault (SEGV) was detected in the SortByPTypeProcess::Execute function in the Assimp library during fuzz t
A segmentation fault (SEGV) was detected in the Assimp::SplitLargeMeshesProcess_Triangle::UpdateNode function within the
A heap-buffer-overflow vulnerability has been identified in the OpenDDLParser::parseStructure function within the Assimp
A vulnerability classified as problematic was found in Open Asset Import Library Assimp 5.4.3. Rated medium severity (CV
A vulnerability was found in Open Asset Import Library Assimp 5.4.3 and classified as problematic.h of the component CSM
A vulnerability classified as critical has been found in Open Asset Import Library Assimp 5.4.3. Rated medium severity (
A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3.cpp. Rated m
A vulnerability classified as critical was found in Open Asset Import Library Assimp 5.4.3. Rated medium severity (CVSS
A vulnerability classified as critical has been found in Open Asset Import Library Assimp 5.4.3. Rated medium severity (
EUVD-2026-33565
GHSA-7vqg-xr22-fvmv
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB