CVE-2026-42212CWE-400CWE-611CWE-776

SolidCAM-GPPL-IDE: XML External Entity (XXE) and billion-laughs DoS in VMID parser

High · published May 8, 2026

CVSS v4.0
7.1
EPSS
1%
Percentile
41.9
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v4.0
7.1 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
EPSS
0.00500 · 41.9th percentile
Weaknesses
CWE-400 · Uncontrolled Resource Consumption; CWE-611 · Improper Restriction of XML External Entity Reference; CWE-776 · Improper Restriction of Recursive Entity References in DTDs ('XML Entity Expansion')
Published
2026-05-08T21:35Z
EPSS history
Timeline
  • 08 MAY 21:35Z
    SolidCAM-GPPL-IDE: XML External Entity (XXE) and billion-laughs DoS in VMID parser
    cvelistv5