Skip to main content

Assimp CVE-2026-10232

| EUVDEUVD-2026-33565 LOW
Use After Free (CWE-416)
2026-06-01 VulDB GHSA-7vqg-xr22-fvmv
1.9
CVSS 4.0 · Vendor: VulDB

Severity by source

Vendor (VulDB) PRIMARY
1.9 LOW
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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

3
Severity Changed
Jun 01, 2026 - 08:22 NVD
MEDIUM LOW
CVSS changed
Jun 01, 2026 - 08:22 NVD
5.3 (MEDIUM) 1.9 (LOW)
Analysis Generated
Jun 01, 2026 - 07:52 vuln.today

DescriptionCVE.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.

AnalysisAI

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.

Technical ContextAI

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.

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.

More in Assimp

View all
CVE-2024-48423 HIGH POC
7.8 Oct 24

An issue in assimp v.5.4.3 allows a local attacker to execute arbitrary code via the CallbackToLogRedirector function wi

CVE-2022-38528 MEDIUM POC
6.5 Sep 06

Open Asset Import Library (assimp) commit 3c253ca was discovered to contain a segmentation violation via the component A

CVE-2024-53425 MEDIUM POC
6.2 Nov 21

A heap-buffer-overflow vulnerability was discovered in the SkipSpacesAndLineEnd function in Assimp v5.4.3. Rated medium

CVE-2024-48426 MEDIUM POC
6.2 Oct 24

A segmentation fault (SEGV) was detected in the SortByPTypeProcess::Execute function in the Assimp library during fuzz t

CVE-2024-48425 MEDIUM POC
5.5 Oct 24

A segmentation fault (SEGV) was detected in the Assimp::SplitLargeMeshesProcess_Triangle::UpdateNode function within the

CVE-2024-48424 MEDIUM POC
5.5 Oct 24

A heap-buffer-overflow vulnerability has been identified in the OpenDDLParser::parseStructure function within the Assimp

CVE-2025-3016 MEDIUM POC
5.3 Mar 31

A vulnerability classified as problematic was found in Open Asset Import Library Assimp 5.4.3. Rated medium severity (CV

CVE-2025-2752 MEDIUM POC
5.3 Mar 25

A vulnerability was found in Open Asset Import Library Assimp 5.4.3 and classified as problematic.h of the component CSM

CVE-2025-3015 MEDIUM POC
5.3 Mar 31

A vulnerability classified as critical has been found in Open Asset Import Library Assimp 5.4.3. Rated medium severity (

CVE-2025-2592 MEDIUM POC
5.3 Mar 21

A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3.cpp. Rated m

CVE-2025-2757 MEDIUM POC
5.3 Mar 25

A vulnerability classified as critical was found in Open Asset Import Library Assimp 5.4.3. Rated medium severity (CVSS

CVE-2025-2756 MEDIUM POC
5.3 Mar 25

A vulnerability classified as critical has been found in Open Asset Import Library Assimp 5.4.3. Rated medium severity (

Share

CVE-2026-10232 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy