{"id":"OESA-2026-3104","summary":"assimp security update","details":"Assimp is a library to load and process geometric scenes from various data formats. Assimp aims to provide a full asset conversion pipeline for use in game engines and real-time rendering systems of any kind, but is not limited to this purpose.\r\n\r\nSecurity Fix(es):\n\nBuffer Overflow vulnerability exists in Assimp versions up to 6.0.2 in the FBX Importer. The vulnerability occurs in aiMaterial::AddBinaryProperty, where a property key string from a crafted FBX file is copied into a fixed-size heap buffer using strcpy() without runtime length validation(CVE-2025-70067)\n\nAn issue in Assimp v.6.0.2 allows a remote attacker to cause a denial of service via the FBXConverter.cpp and ConvertMeshMultiMaterial() method(CVE-2025-70069)\n\nAn issue in Assimp v.6.0.2 allows a remote attacker to cause a denial of service via the FBXMeshGeometry.cpp, MeshGeometry::MeshGeometry()(CVE-2025-70070)\n\nAn issue in Assimp v.6.0.2 allows a remote attacker to cause a denial of service via the FBXParser.cpp, ParseVectorDataArray()(CVE-2025-70071)\n\nAn issue in Assimp v.6.0.2 allows a remote attacker to cause a denial of service via the FBXConverter.cpp, FBXConverter::ConvertMeshMultiMaterial() components(CVE-2025-70072)\n\nA vulnerability was found in Assimp up to 6.0.4. This affects the function glTFCommon::CopyValue in the library glTFCommon.h of the component 4x4 Matrix Parser. Performing a manipulation results in heap-based buffer overflow. The attack must be initiated from a local position. The exploit has been made public and could be used. The project tagged the reported issue as bug.(CVE-2026-10200)\n\nA vulnerability was found in Assimp up to 6.0.4 and classified as critical.Using CWE to declare the problem leads to CWE-416. Referencing memory after it has been freed can cause a program to crash, use unexpected values, or execute code.Impacted is confidentiality, integrity, and availability.The exploit is available at github.com. It is declared as proof-of-concept. The project tagged the reported issue as bug.There is no information about possible countermeasures known. It may be suggested to replace the affected object with an alternative product.(CVE-2026-10232)\n\nA flaw has been found in Open Asset Import Library Assimp up to 6.0.5. Impacted is the function Assimp::CSMImporter::InternReadFile of the file code/AssetLib/CSM/CSMLoader.cpp of the component CSM File Handler. This manipulation causes heap-based buffer overflow. The attack is restricted to local execution. The exploit has been published and may be used. Patch name: eb84eec580d3f4ba2f0fd87409b7d0744620f11e. Applying a patch is the recommended action to fix this issue.(CVE-2026-14610)","modified":"2026-07-24T03:45:10.293513330Z","published":"2026-07-24T03:25:01Z","upstream":["CVE-2025-70067","CVE-2025-70069","CVE-2025-70070","CVE-2025-70071","CVE-2025-70072","CVE-2026-10200","CVE-2026-10232","CVE-2026-14610"],"database_specific":{"severity":"Critical"},"references":[{"type":"ADVISORY","url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-3104"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-70067"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-70069"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-70070"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-70071"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-70072"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-10200"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-10232"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-14610"}],"affected":[{"package":{"name":"assimp","ecosystem":"openEuler:24.03-LTS-SP3","purl":"pkg:rpm/openEuler/assimp&distro=openEuler-24.03-LTS-SP3"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"5.3.1-20.oe2403sp3"}]}],"ecosystem_specific":{"src":["assimp-5.3.1-20.oe2403sp3.src.rpm"],"x86_64":["assimp-5.3.1-20.oe2403sp3.x86_64.rpm","assimp-debuginfo-5.3.1-20.oe2403sp3.x86_64.rpm","assimp-debugsource-5.3.1-20.oe2403sp3.x86_64.rpm","assimp-devel-5.3.1-20.oe2403sp3.x86_64.rpm"],"aarch64":["assimp-5.3.1-20.oe2403sp3.aarch64.rpm","assimp-debuginfo-5.3.1-20.oe2403sp3.aarch64.rpm","assimp-debugsource-5.3.1-20.oe2403sp3.aarch64.rpm","assimp-devel-5.3.1-20.oe2403sp3.aarch64.rpm"],"noarch":["assimp-help-5.3.1-20.oe2403sp3.noarch.rpm","python3-assimp-5.3.1-20.oe2403sp3.noarch.rpm"]},"database_specific":{"source":"https://repo.openeuler.org/security/data/osv/OESA-2026-3104.json"}}],"schema_version":"1.7.5"}