Description
A vulnerability was determined in Open Asset Import Library Assimp up to 6.0.4. Affected is the function Assimp::Exporter::ExportToBlob of the file code/AssetLib/Ply/PlyLoader.cpp of the component PLY Model Handler. This manipulation causes double free. The attack can be initiated remotely. The exploit has been publicly disclosed and may be utilized. The project was informed of the problem early through an issue report.
Published: 2026-07-03
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in the Open Asset Import Library's Assimp component manifests as a double‑free condition in the ExportToBlob function of PlyLoader.cpp. A maliciously crafted PLY file can cause the same heap block to be freed twice, corrupting memory and potentially terminating the application. This manifests as a heap memory corruption scenario that is reflected by CWE-119, CWE-415, and CWE-1341. The description does not indicate that this vulnerability leads to arbitrary code execution; the impact is restricted to application crashes or denial of service.

Affected Systems

Any installation of Assimp version 6.0.4 or earlier that uses the PLY Model Handler is affected. Applications that import or export PLY files and invoke ExportToBlob are at risk. Systems that never parse or export PLY files, or that have disabled the PLY handler, are not affected by this specific defect.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. The EPSS score of < 1% implies a very low likelihood of exploitation in the wild, and the vulnerability is not listed in the CISA KEV catalog. The attack vector is remote: an adversary can supply a crafted PLY file to an application that processes PLY data, triggering the double‑free and causing the application to crash or become unavailable. No privilege escalation or data disclosure is implied by the current description.

Generated by OpenCVE AI on July 23, 2026 at 16:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Assimp to a version newer than 6.0.4 to eliminate the double‑free defect.
  • If an upgrade is not immediately possible, disable or remove the PLY import/export functionality in applications that use the library.
  • Run the ExportToBlob function in a sandboxed or isolated process to contain potential crashes caused by the memory corruption.

Generated by OpenCVE AI on July 23, 2026 at 16:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 07 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1341
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 06 Jul 2026 23:15:00 +0000

Type Values Removed Values Added
First Time appeared Open Asset Import Library
Open Asset Import Library assimp
Vendors & Products Open Asset Import Library
Open Asset Import Library assimp

Mon, 06 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 03 Jul 2026 18:45:00 +0000

Type Values Removed Values Added
Description A vulnerability was determined in Open Asset Import Library Assimp up to 6.0.4. Affected is the function Assimp::Exporter::ExportToBlob of the file code/AssetLib/Ply/PlyLoader.cpp of the component PLY Model Handler. This manipulation causes double free. The attack can be initiated remotely. The exploit has been publicly disclosed and may be utilized. The project was informed of the problem early through an issue report.
Title Open Asset Import Library Assimp PLY Model PlyLoader.cpp ExportToBlob double free
First Time appeared Assimp
Assimp assimp
Weaknesses CWE-119
CWE-415
CPEs cpe:2.3:a:assimp:assimp:*:*:*:*:*:*:*:*
Vendors & Products Assimp
Assimp assimp
References
Metrics cvssV2_0

{'score': 6.5, 'vector': 'AV:N/AC:L/Au:S/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 6.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Assimp Assimp
Open Asset Import Library Assimp
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-06T16:31:22.971Z

Reserved: 2026-07-03T13:44:08.821Z

Link: CVE-2026-14604

cve-icon Vulnrichment

Updated: 2026-07-06T16:31:19.697Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-03T18:30:08Z

Links: CVE-2026-14604 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-23T16:30:09Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-1341

    Multiple Releases of Same Resource or Handle

  • CWE-415

    Double Free