CVE-2025-2592
Open Asset Import Library Assimp CSMLoader.cpp InternReadFile heap-based overflow
A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3. This issue affects the function CSMImporter::InternReadFile of the file code/AssetLib/CSM/CSMLoader.cpp. The manipulation leads to heap-based buffer overflow. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The patch is named 2690e354da0c681db000cfd892a55226788f2743. It is recommended to apply a patch to fix this issue.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Passive
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
5.3
Open Asset Import Library Assimp CSMLoader.cpp InternReadFile heap-based overflow
A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3. This issue affects the function CSMImporter::InternReadFile of the file code/AssetLib/CSM/CSMLoader.cpp. The manipulation leads to heap-based buffer overflow. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The patch is named 2690e354da0c681db000cfd892a55226788f2743. It is recommended to apply a patch to fix this issue.
- Record
CVE-2025-2592- CVSS 4.0
- 5.3 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L - CVSS 3.0
- 6.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L - CVSS 2.0
- 7.5
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-122, CWE-119
- Updated
- 2026-11-02
EUVDEUVD-2025-7248
5.3
A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3. This issue affects the function CSMImporter::InternReadFile of the file code/AssetLib/CSM/CSMLoader.cpp. The manipulation leads to heap-based buffer overflow. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The patch is named 2690e354da0c681db000cfd892a55226788f2743. It is recommended to apply a patch to fix this issue.
- Record
EUVD-2025-7248- CVSS 4.0
- 5.3 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-gq4x-2qp9-2gvw
5.3
A vulnerability, which was classified as critical, has been found in Open Asset Import Library...
A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3. This issue affects the function CSMImporter::InternReadFile of the file code/AssetLib/CSM/CSMLoader.cpp. The manipulation leads to heap-based buffer overflow. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The patch is named 2690e354da0c681db000cfd892a55226788f2743. It is recommended to apply a patch to fix this issue.
- Record
GHSA-gq4x-2qp9-2gvw- CVSS 4.0
- 5.3 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X/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 - CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L - Weakness
- CWE-119
- Updated
- 2026-11-02
NVD
5.3
A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3. This issue affects the function CSMImporter::InternReadFile of the file code/AssetLib/CSM/CSMLoader.cpp. The manipulation leads to heap-based buffer overflow. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The patch is named 2690e354da0c681db000cfd892a55226788f2743. It is recommended to apply a patch to fix this issue.
- Record
CVE-2025-2592- CVSS 4.0
- 5.3 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:X/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 - CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-119, CWE-122
- Updated
- 2026-11-02
OSV
5.3
Open Asset Import Library Assimp CSMLoader.cpp InternReadFile heap-based overflow
A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3. This issue affects the function CSMImporter::InternReadFile of the file code/AssetLib/CSM/CSMLoader.cpp. The manipulation leads to heap-based buffer overflow. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The patch is named 2690e354da0c681db000cfd892a55226788f2743. It is recommended to apply a patch to fix this issue.
- Record
CVE-2025-2592- CVSS 4.0
- 5.3 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N - Weakness
- CWE-119, CWE-122
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-2592
8.8
A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3. This issue affects the function CSMImporter::InternReadFile of the file code/AssetLib/CSM/CSMLoader.cpp. The manipulation leads to heap-based buffer overflow. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The patch is named 2690e354da0c681db000cfd892a55226788f2743. It is recommended to apply a patch to fix this issue.
- Record
DEBIAN-CVE-2025-2592- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 7 moreShow less
OSVPYSEC-2025-260
8.8
A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3. This issue affects the function CSMImporter::InternReadFile of the file code/AssetLib/CSM/CSMLoader.cpp. The manipulation leads to heap-based buffer overflow. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The patch is named 2690e354da0c681db000cfd892a55226788f2743. It is recommended to apply a patch to fix this issue.
- Record
PYSEC-2025-260- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-2592
5.3
A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3. This issue affects the function CSMImporter::InternReadFile of the file code/AssetLib/CSM/CSMLoader.cpp. The manipulation leads to heap-based buffer overflow. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The patch is named 2690e354da0c681db000cfd892a55226788f2743. It is recommended to apply a patch to fix this issue.
- Record
UBUNTU-CVE-2025-2592- CVSS 4.0
- 5.3 Medium
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N - CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 3.1
- 6.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L - Updated
- 2026-11-02
OSVopenSUSE-SU-2025:0113-1 No score
Security update for assimp
This update for assimp fixes the following issues:
- CVE-2024-48425: Fixed SEGV in Assimp:SplitLargeMeshesProcess_Triangle:UpdateNode (boo#1232324)
- CVE-2024-48423: Fixed a arbitrary code execution via CallbackToLogRedirector() (boo#1232322)
- CVE-2024-48424: Fixed a heap-buffer-overflow in OpenDDLParser:parseStructure() (boo#1232323)
- CVE-2024-53425: Fixed a heap-based buffer overflow in SkipSpacesAndLineEnd() (boo#1233633)
- CVE-2025-2592: Fixed a heap-based buffer overflow in Assimp::CSMImporter::InternReadFile() (boo#1239916)
- CVE-2025-3015: Fixed out-of-bounds read caused by manipulation of the argument mIndices (boo#1240412)
- CVE-2025-3016: Fixed a denial of service caused by manipulation of the argument mWidth/mHeight (boo#1240413)
- CVE-2025-2591: Fixed a denial of service in code/AssetLib/MDL/MDLLoader.cpp (boo#1239920)
- CVE-2025-2151: Fixed a stack-based buffer overflow in Assimp::GetNextLine() (boo#1239220)
- Record
openSUSE-SU-2025:0113-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:0117-1 No score
Security update for doomsday
This update for doomsday fixes the following issues:
- CVE-2025-2592: Use system assimp library to fix a heap-based buffer overflow (boo#1239917)
- Record
openSUSE-SU-2025:0117-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:14950-1 No score
assimp-devel-5.4.3-5.1 on GA media
These are all security issues fixed in the assimp-devel-5.4.3-5.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:14950-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20781-1 No score
Security update for assimp
This update for assimp fixes the following issues
- CVE-2025-2151: vulnerability affects the function Assimp: GetNextLine in the library ParsingUtils.h (bsc#1239220).
- CVE-2025-2591: division by zero in code/AssetLib/MDL/MDLLoader.cpp (bsc#1239920).
- CVE-2025-2592: heap-based buffer overflow in Assimp: CSMImporter: InternReadFile of code/AssetLib/CSM/CSMLoader.cpp (bsc#1239916).
- CVE-2025-3015: manipulation of the argument mIndices leads to out-of-bounds read (bsc#1240412).
- CVE-2025-3548: processing of malformed files may leads to an out-of-bounds read and potential application crash (bsc#1241367).
- Record
openSUSE-SU-2026:20781-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21821-1 No score
Security update for assimp
This update for assimp fixes the following issues
- CVE-2025-2151: vulnerability affects the function Assimp: GetNextLine in the library ParsingUtils.h (bsc#1239220).
- CVE-2025-2591: division by zero in code/AssetLib/MDL/MDLLoader.cpp (bsc#1239920).
- CVE-2025-2592: heap-based buffer overflow in Assimp: CSMImporter: InternReadFile of code/AssetLib/CSM/CSMLoader.cpp (bsc#1239916).
- CVE-2025-3015: manipulation of the argument mIndices leads to out-of-bounds read (bsc#1240412).
- CVE-2025-3548: processing of malformed files may leads to an out-of-bounds read and potential application crash (bsc#1241367).
- Record
SUSE-SU-2026:21821-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
assimpDebian:12 |
All versions, plus listed versions 5.2.5~ds0-15.2.5~ds0-1.15.3.1+ds-15.3.1+ds-25.4.0+ds-1 Show 9 moreShow less5.4.1+ds-15.4.2+ds-15.4.3+ds-25.4.3+ds-36.0.2+ds-16.0.3+ds-16.0.4+ds-16.0.4+ds-36.0.5+ds-1 |
None known |
assimpDebian:13 |
All versions, plus listed versions 5.4.3+ds-25.4.3+ds-36.0.2+ds-16.0.3+ds-16.0.4+ds-16.0.4+ds-36.0.5+ds-1 |
None known |
assimpDebian:14 |
before 6.0.2+ds-1, plus listed versions 5.4.3+ds-25.4.3+ds-3 |
6.0.2+ds-1 |
pyassimpPyPI |
through 5.4.3, plus listed versions 0.13.34.1.14.1.24.1.34.1.45.2.5 |
None known |
assimpUbuntu:16.04:LTS |
All versions, plus listed versions 3.0~dfsg-4ubuntu43.1.1~dfsg-53.2~dfsg-13.2~dfsg-23.2~dfsg-3 |
None known |
assimpUbuntu:18.04:LTS |
All versions, plus listed versions 3.3.1~dfsg-53.3.1~dfsg-5ubuntu13.3.1~dfsg-5+build14.0.1~dfsg-1~exp24.0.1~dfsg-14.1.0~dfsg-14.1.0~dfsg-24.1.0~dfsg-3 |
None known |
assimpUbuntu:20.04:LTS |
All versions, plus listed versions 4.1.0~dfsg-54.1.0~dfsg-5ubuntu15.0.1~ds0-1build1 |
None known |
assimpUbuntu:22.04:LTS |
All versions, plus listed versions 5.0.1~ds0-25.0.1~ds0-3ubuntu15.1.4~ds0-15.1.5~ds0-15.1.6~ds0-15.2.0~ds0-25.2.1~ds0-15.2.2~ds0-1 |
None known |
assimpUbuntu:24.04:LTS |
All versions, plus listed versions 5.2.5~ds0-1.1build15.3.1+ds-15.3.1+ds-25.3.1+ds-2build1 |
None known |
assimpUbuntu:25.10 |
All versions, plus listed versions 5.4.3+ds-2 |
None known |
Show 7 moreShow less
| Package | Affected | Fixed |
|---|---|---|
assimpUbuntu:26.10 |
All versions, plus listed versions 6.0.4+ds-1build16.0.5+ds-1 |
None known |
assimpUbuntu:26.04:LTS |
All versions, plus listed versions 5.4.3+ds-26.0.2+ds-16.0.3+ds-16.0.4+ds-16.0.4+ds-1build1 |
None known |
assimpSUSE:Package Hub 15 SP6 From an advisory covering 9 CVEs |
before 5.3.1-bp156.3.9.1 | 5.3.1-bp156.3.9.1 |
assimpopenSUSE:Leap 15.6 From an advisory covering 9 CVEs |
before 5.3.1-bp156.3.9.1 | 5.3.1-bp156.3.9.1 |
doomsdaySUSE:Package Hub 15 SP6 |
before 2.3.1-bp156.4.3.1 | 2.3.1-bp156.4.3.1 |
doomsdayopenSUSE:Leap 15.6 |
before 2.3.1-bp156.4.3.1 | 2.3.1-bp156.4.3.1 |
assimpopenSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 5.4.3-5.1 | 5.4.3-5.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-2592 is a medium vulnerability (CVSS 5.3) in Assimp, published March 21, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.74%, the 54th percentile. Fixed in assimp 6.0.2+ds-1.
References
vuldb.com?id.300575
vuldb.com?ctiid.300575
vuldb.com?submit.517782
github.com/assimp/assimp/issues/6010
github.com/assimp/assimp/pull/6052
github.com/assimp/assimp/commit/2690e354da0c681db000cfd892a55226788f2743
Show 31 moreShow less
nvd.nist.gov/vuln/detail/CVE-2025-2592
github.com/advisories/GHSA-gq4x-2qp9-2gvw
github.com/CVEProject/cvelistV5/tree/main/cves/2025/2xxx/CVE-2025-2592.json
security-tracker.debian.org/tracker/CVE-2025-2592
suse.com/support/update/announcement/2026/suse-su-202621821-1
bugzilla.suse.com/1239220
bugzilla.suse.com/1239916
bugzilla.suse.com/1239920
bugzilla.suse.com/1240412
bugzilla.suse.com/1241367
suse.com/security/cve/CVE-2025-2151
suse.com/security/cve/CVE-2025-2591
suse.com/security/cve/CVE-2025-2592
suse.com/security/cve/CVE-2025-3015
suse.com/security/cve/CVE-2025-3548
ubuntu.com/security/CVE-2025-2592
cve.org/CVERecord?id=CVE-2025-2592
lists.opensuse.org/archives/list/[email protected]/thread/GUXUVZ7SBZK5ZFR45B223UXCWUMD4XQD
bugzilla.suse.com/1232322
bugzilla.suse.com/1232323
bugzilla.suse.com/1232324
bugzilla.suse.com/1233633
bugzilla.suse.com/1240413
suse.com/security/cve/CVE-2024-48423
suse.com/security/cve/CVE-2024-48424
suse.com/security/cve/CVE-2024-48425
suse.com/security/cve/CVE-2024-53425
suse.com/security/cve/CVE-2025-3016
lists.opensuse.org/archives/list/[email protected]/thread/S3ZMAN5677TB6D5IC67FGAVTSCVBDT3B
bugzilla.suse.com/1239917
lists.opensuse.org/archives/list/[email protected]/thread/IVB5I4E2WYMZHY5UCOCLR75CX3WJV47A