Cloudanix VulnDB

CVE-2024-45679

None

CVSS

—

EPSS

0.3%

Published

Sep 18, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in a popular 3D model processing library lets someone who can supply a bad file run their own code on the affected computer.

Exploitation
Requires User Interaction
Attacker needs
Local User
Complexity
Moderate
Impact
Remote Code Execution
Component
Library
Class
Buffer Overflow
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Heap-based buffer overflow in the Assimp library parser allows arbitrary code execution when a specially crafted input file is imported.

Why it matters to the business

Attackers with local access can gain code execution on systems that process untrusted 3D model files, risking full system compromise in media, gaming, or CAD workflows; the issue affects a widely used open-source library with many downstream dependents.

How an attack unfolds

An attacker prepares a malicious file that triggers the heap overflow during parsing, then causes a local process using Assimp to import the file, resulting in arbitrary code execution.

How to fix it

Update assimp/assimp to the commit c35200e38ea8f058812b83de2ef32c6093b0ece2 or later; rebuild and redeploy any applications that statically or dynamically link the library.

How to confirm the fix worked

Confirm the installed Assimp version or commit hash is at or beyond c35200e38ea8f058812b83de2ef32c6093b0ece2; test file import functionality with known-good and boundary-case inputs to verify no regression.

Typical attack path

  1. Craft a malicious file that exploits the buffer overflow condition in the Assimp importer
  2. Place the file in a location accessible to the target process or user
  3. Trigger import of the file through an application or script that uses the vulnerable Assimp library
  4. Achieve arbitrary code execution in the context of the importing process

How to detect it

Review application logs for unexpected crashes or errors during file import operations; inspect process memory dumps or core files for signs of heap corruption around Assimp parsing routines.

What your security team should do

  • Immediately inventory all builds and containers that include Assimp and schedule upgrades to the fixed commit
  • Apply compensating controls such as file-type allowlisting and sandboxing for model import workflows until patched
  • Monitor EPSS and exploit maturity indicators for any increase in risk

The record

Heap-based buffer overflow vulnerability in Assimp versions prior to 5.4.3 allows a local attacker to execute arbitrary code by importing a specially crafted file into the product.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 assimp 0 No fix
Debian:12 assimp 0 No fix
Debian:13 assimp 0 5.4.0+ds-1
Debian:14 assimp 0 5.4.0+ds-1
Ubuntu:16.04:LTS assimp 0 No fix
Ubuntu:18.04:LTS assimp 0 No fix
Ubuntu:20.04:LTS assimp 0 No fix
Ubuntu:22.04:LTS assimp 0 No fix
Ubuntu:24.04:LTS assimp 0 No fix
Ubuntu:24.10 assimp 0 No fix
Ubuntu:25.04 assimp 0 No fix
Ubuntu:25.10 assimp 0 No fix
Ubuntu:Pro:16.04:LTS assimp 0 No fix
Ubuntu:Pro:18.04:LTS assimp 0 No fix
Ubuntu:Pro:20.04:LTS assimp 0 No fix
openSUSE:Tumbleweed assimp 0 5.4.3-2.1

Related vulnerabilities