Impact
The vulnerability resides in Microsoft's OpenAPI YAML reader. A small YAML document that contains nested anchors and aliases can cause the conversion routine to create an exponential number of JSON nodes, leading to excessive memory consumption and process termination. Based on the description, it is inferred that no authentication is required, and a crafted OpenAPI file is enough to trigger the denial of service.
Affected Systems
Affected products are Microsoft.OpenApi.Readers and Microsoft.OpenApi.YamlReader. Versions of Microsoft.OpenApi.YamlReader from 2.0.0-preview.11 through 2.12.2 and from 3.0.0 through 3.10.2, as well as Microsoft.OpenApi.Readers before 1.6.31, are vulnerable. The vulnerability is fixed in YamlReader 2.12.2, 3.10.2, and OpenApi.Readers 1.6.31 and later.
Risk and Exploitability
The CVSS score is 7.5, indicating a high impact denial of service. EPSS is not available, and the issue is not listed in the KEV catalog. Based on the description, it is inferred that exploitation requires only a malicious OpenAPI document; any component that parses user‑supplied OpenAPI files is at risk. The lack of a bound on conversion work creates a potential for catastrophic memory exhaustion across environments that load OpenAPI files during runtime, build, or deployment.
OpenCVE Enrichment