Skip to content

Silk.NET.Assimp.Native bundles pre-fix assimp 6.0.2 (Q3D enabled) — Quick3D heap overflow CVE-2025-11277 #2589

@dkgkdfg65

Description

@dkgkdfg65

The Assimp submodule (build/submodules/Assimp) is pinned at fb375dd8 = assimp v6.0.2, 101 commits before the v6.0.3 fix for CVE-2025-11277: a 32-bit overflow in Q3DImporter::InternReadFile (Q3DLoader.cpp) undersizes an allocation and the write loop overflows the heap.

The native build does not set ASSIMP_BUILD_NO_Q3D_IMPORTER, so a .NET app importing a crafted Quick3D file (.q3o/.q3s) via Assimp.ImportFile() -> aiImportFile reaches it.

Fix: bump the submodule to v6.0.3+ (which contains PR#6370 and PR#6417, the Q3DLoader overflow checks), rebuild Silk.NET.Assimp.Native, and publish an updated package.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions