CVE-2024-48424
NoneCVSS
—
EPSS
0.2%
Published
Oct 24, 2024
CISA due date
—
Cloudanix analysis
A flaw in file handling software can let attackers crash programs or run harmful code by sending specially made files, so organizations should install the available updates.
- Exploitation
- Requires User Interaction
- Attacker needs
- User Interaction
- Complexity
- Moderate
- Impact
- Data Tampering
- Component
- Library
- Class
- Buffer Overflow
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Heap buffer overflow in OpenDDLParser::parseStructure during OpenGEX file processing leads to memory corruption.
Why it matters to the business
Potential application crashes or remote code execution on affected systems using the vulnerable library component, with low urgency due to stable low EPSS and no KEV listing or ransomware use.
How an attack unfolds
An attacker crafts a malicious OpenGEX file and supplies it to an application using the Assimp library, triggering the vulnerable parseStructure function to overflow a heap buffer and potentially gain code execution.
How to fix it
Upgrade affected Tomcat packages on SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS, SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS, SUSE Linux Enterprise Server 15 SP1-BCL, SUSE Linux Enterprise Server 15 SP1-LTSS, SUSE Linux Enterprise Server for SAP Applications 15 SP1 and SUSE Enterprise Storage 6 to version 9.0.36-150100.4.76.1 or later.
How to confirm the fix worked
Verify installed package versions match or exceed the listed fixed versions and test parsing of sample OpenGEX files for stability.
Typical attack path
- Identify target application accepting OpenGEX files
- Craft malicious OpenGEX input to trigger buffer overflow
- Deliver file via upload, network share or other input vector
- Trigger parsing to achieve memory corruption or code execution
How to detect it
Review application logs for parsing errors or crashes during OpenGEX file processing and inspect for unexpected memory-related faults.
What your security team should do
- Apply the specified package updates across all listed SUSE Tomcat deployments
- Monitor for any new exploit maturity signals given the low current EPSS
- Restrict untrusted OpenGEX file processing until patches are deployed
The record
A heap-buffer-overflow vulnerability has been identified in the OpenDDLParser::parseStructure function within the Assimp library, specifically during the processing of OpenGEX files.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | assimp | 0 | No fix |
| Debian:12 | assimp | 0 | No fix |
| Debian:13 | assimp | 0 | No fix |
| Debian:14 | assimp | 0 | 6.0.2+ds-1 |
| SUSE:Package Hub 15 SP6 | assimp | 0 | 5.3.1-bp156.3.9.1 |
| Ubuntu:16.04:LTS | assimp | 0 | No fix |
| Ubuntu:16.04:LTS | spring | 0 | No fix |
| Ubuntu:18.04:LTS | assimp | 0 | No fix |
| Ubuntu:18.04:LTS | spring | 0 | No fix |
| Ubuntu:20.04:LTS | assimp | 0 | No fix |
| Ubuntu:20.04:LTS | spring | 0 | No fix |
| Ubuntu:22.04:LTS | assimp | 0 | No fix |
| Ubuntu:22.04:LTS | qt6-3d | 0 | No fix |
| Ubuntu:22.04:LTS | qt6-quick3d | 0 | No fix |
| Ubuntu:22.04:LTS | spring | 0 | No fix |
| Ubuntu:24.04:LTS | assimp | 0 | No fix |
| Ubuntu:24.04:LTS | qt6-3d | 0 | No fix |
| Ubuntu:24.04:LTS | qt6-quick3d | 0 | No fix |
| Ubuntu:24.04:LTS | spring | 0 | No fix |
| Ubuntu:24.10 | assimp | 0 | No fix |
| Ubuntu:24.10 | qt6-3d | 0 | No fix |
| Ubuntu:24.10 | qt6-quick3d | 0 | No fix |
| Ubuntu:24.10 | spring | 0 | No fix |
| Ubuntu:25.04 | assimp | 0 | No fix |
| Ubuntu:25.04 | qt6-3d | 0 | No fix |
| Ubuntu:25.04 | qt6-quick3d | 0 | No fix |
| Ubuntu:25.04 | spring | 0 | No fix |
| Ubuntu:25.10 | assimp | 0 | No fix |
| Ubuntu:25.10 | qt6-3d | 0 | No fix |
| Ubuntu:25.10 | qt6-quick3d | 0 | No fix |
| Ubuntu:25.10 | spring | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | assimp | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | spring | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | assimp | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | spring | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | assimp | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | spring | 0 | No fix |
| openSUSE:Leap 15.6 | assimp | 0 | 5.3.1-bp156.3.9.1 |
| openSUSE:Tumbleweed | assimp | 0 | 5.4.3-3.1 |
Related vulnerabilities
- CVE-2024-53425 A heap-buffer-overflow vulnerability was discovered in the SkipSpacesAndLineEnd function… Also affects assimp
- CVE-2024-48425 A segmentation fault (SEGV) was detected in the Assimp::SplitLargeMeshesProcess_Triangle… Also affects assimp
- CVE-2024-48426 A segmentation fault (SEGV) was detected in the SortByPTypeProcess::Execute function in… Also affects assimp
- CVE-2024-48423 An issue in assimp v.5.4.3 allows a local attacker to execute arbitrary code via the… Also affects assimp
- CVE-2024-46632 Assimp v5.4.3 is vulnerable to Buffer Overflow via the MD5Importer::LoadMD5MeshFile… Also affects assimp
- CVE-2024-45679 Heap-based buffer overflow vulnerability in Assimp versions prior to 5.4.3 allows a local… Also affects assimp
- CVE-2024-22258 Spring Authorization Server versions 1.0.0 - 1.0.5, 1.1.0 - 1.1.5, 1.2.0 - 1.2.2 and… Also affects spring
- CVE-2026-10232 A weakness has been identified in Assimp up to 6.0.4. Also affects assimp