VYPR
Unrated severityNVD Advisory· Published Jan 18, 2021· Updated Aug 3, 2024

CVE-2021-25178

CVE-2021-25178

Description

An issue was discovered in Open Design Alliance Drawings SDK before 2021.11. A stack-based buffer overflow vulnerability exists when the recover operation is run with malformed .DXF and .DWG files. This can allow attackers to cause a crash potentially enabling a denial of service attack (Crash, Exit, or Restart) or possible code execution.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

A stack-based buffer overflow in Open Design Alliance Drawings SDK before 2021.11 allows attackers to cause a denial of service or potentially execute arbitrary code via malformed DXF/DWG files.

Vulnerability

A stack-based buffer overflow vulnerability exists in Open Design Alliance Drawings SDK versions before 2021.11. The flaw occurs during the recover operation when processing malformed .DXF and .DWG files. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length stack-based buffer, leading to a buffer overflow [1][3]. Affected products include Siemens JT2Go, which uses the SDK [2][3][4].

Exploitation

An attacker can exploit this vulnerability by convincing a user to open a specially crafted malicious DXF or DWG file (e.g., via a web page or email attachment). No authentication is required, but user interaction is necessary. The attacker does not need any special network position beyond delivering the file to the victim. The specific flaw exists within the parsing of DXF and DWG files as part of the recover operation [1][3][4].

Impact

Successful exploitation can result in a crash, exit, or restart of the application, causing a denial of service. In worst-case scenarios, the vulnerability may allow arbitrary code execution in the context of the current process, potentially leading to full system compromise [1][3][4].

Mitigation

Open Design Alliance has addressed this vulnerability in Drawings SDK version 2021.11 and later [1]. Users of affected products, such as Siemens JT2Go, should apply the vendor-supplied update. No workaround is disclosed in the available references. The vulnerability is not listed on CISA's Known Exploited Vulnerabilities (KEV) catalog as of the last reference date [2][3][4].

AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

6

News mentions

0

No linked articles in our index yet.