CVE-2026-42212 Details
Description
SolidCAM-GPPL-IDE is an unofficial, independently developed extension, Postprocessor IDE for SolidCAM. From version 1.0.0 to before version 1.0.2, Opening a .gpp file in the SolidCAM Postprocessor IDE extension causes the language server to parse a companion .vmid file from the same directory (naming convention: foo.gpp to foo.vmid). The VMID parser called XDocument.Load(path) without any XmlReaderSettings, inheriting the framework defaults which in .NET 8 allow DTD processing. A malicious .vmid file could therefore: disclose local files via external entity references, exhaust memory via recursive entity expansion, and cause denial of service via oversized or deeply nested XML. This issue has been patched in version 1.0.2.
A vulnerability exists in the SolidCAM Postprocessor IDE extension for Visual Studio Code, specifically in versions 1.0.0 prior to 1.0.2. The issue arises when a .gpp file is opened, prompting the language server to parse a related .vmid file from the same directory. The VMID parser, in these vulnerable versions, used XDocument.Load without proper XmlReaderSettings, allowing for XML External Entity (XXE) attacks. A malicious .vmid file could exploit this by disclosing local files through external entity references, causing a denial-of-service by exhausting memory with recursive entity expansion, or disrupting service with oversized or deeply nested XML. This vulnerability is particularly concerning as it can be triggered by simply opening a .gpp file from an untrusted source, such as forums or shared drives.
Users should upgrade to SolidCAM Postprocessor IDE version 1.0.2 or later, which addresses this vulnerability by disabling DTD processing, preventing external entity references, and adding a file size cap. Instructions for updating can be found on the GitHub Releases page for this extension.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed May 8, 2026CISA-ADP
Assessed May 11, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/anzory/SolidCAM-GPPL-IDE/security/advisories/GHSA-92vg-f4fq-fxm9 | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://github.com/anzory/SolidCAM-GPPL-IDE/blob/master/CHANGELOG.md#102--2026-04-20 | [email protected] | Release NotesVendor |
| https://github.com/anzory/SolidCAM-GPPL-IDE/commit/9d0ba808afd143ede448026a5dc681bfdc5c138d | [email protected] | Source CodeVendor |
| https://github.com/anzory/SolidCAM-GPPL-IDE/releases/tag/v1.0.2 | [email protected] | Release NotesVendor |
| https://github.com/anzory/SolidCAM-GPPL-IDE/security/advisories/GHSA-92vg-f4fq-fxm9 | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-400 | Uncontrolled Resource Consumption | [email protected] |
| CWE-611 | Improper Restriction of XML External Entity Reference | [email protected] |
| CWE-776 | Improper Restriction of Recursive Entity References in DTDs ('XML Entity Expansion') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| anzory/SolidCAM-GPPL-IDE | All versions |
CPE
Remediation
| |
Change History
4 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| May 11, 2026 | CVE Modified | CISA-ADP |
| May 8, 2026 | New CVE Received | [email protected] |
Volerion