PatchSiren cyber security CVE debrief
CVE-2026-72923 microsoft CVE debrief
A denial-of-service vulnerability exists in Microsoft OpenAPI.NET SDK, specifically in the YamlReader component. The vulnerability occurs when parsing YAML OpenAPI documents with nested anchors and aliases, which can lead to uncontrolled memory consumption. This issue affects Microsoft.OpenApi.Readers versions before 1.6.30 and Microsoft.OpenApi.YamlReader from 2.0.0-preview.11 through 2.11.0 and 3.0.0 through 3.9.0.
- Vendor
- microsoft
- Product
- OpenAPI.NET
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-08
- Original CVE updated
- 2026-10-14
- Advisory published
- 2026-09-08
- Advisory updated
- 2026-10-14
Who should care
Defenders responsible for .NET applications using OpenAPI.NET, especially those parsing YAML documents from untrusted sources, should assess exposure and prioritize patching or mitigation.
Why it matters
CVE-2026-72923 is a denial-of-service vulnerability in Microsoft OpenAPI.NET SDK's YamlReader component. Defenders should prioritize patching, especially in environments parsing YAML from untrusted sources. The vulnerability can lead to uncontrolled memory consumption, causing potential crashes or performance degradation. Affected versions require verification and mitigation to prevent exploitation.
- Potential denial-of-service attacks via excessive memory consumption
- Need to verify and limit exposure in .NET applications using OpenAPI.NET
- Possible performance degradation or crashes due to uncontrolled memory usage
- Requires patching or mitigation to prevent exploitation
Technical summary
The OpenAPI.NET SDK contains a vulnerability in the YamlReader component, which can lead to denial-of-service attacks via YAML alias expansion. The vulnerability occurs when parsing YAML OpenAPI documents with nested anchors and aliases, causing uncontrolled memory consumption. The issue affects Microsoft.OpenApi.Readers versions before 1.6.30 and Microsoft.OpenApi.YamlReader from 2.0.0-preview.11 through 2.11.0 and 3.0.0 through 3.9.0.
Defensive priority
Defenders should prioritize patching or mitigating this vulnerability, especially in environments where OpenAPI.NET is used to parse YAML documents from untrusted sources.
Recommended defensive actions
- Patch Microsoft.OpenApi.Readers to version 1.6.30 or later
- Patch Microsoft.OpenApi.YamlReader to version 2.12.0 or later, or 3.10.0 or later
- Restrict access to YAML OpenAPI documents from untrusted sources
- Monitor for OpenApiDiagnostic errors indicating exceeded materialization limits
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The vulnerability is caused by the way SharpYaml represents aliases as shared nodes in a small directed acyclic graph, which can lead to uncontrolled memory consumption when converting to independent OpenAPI or System.Text.Json.Nodes.JsonNode trees. The fixed readers bound materialization to 5,000,000 nodes and a nesting depth of 64 by default and report an OpenApiDiagnostic error when a limit is exceeded.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-72923 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-72923
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-72923 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-72923
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Microsoft.OpenApi.YamlReader vulnerable to denial of service via YAML alias expansion
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/72xxx/CVE-2026-72923.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://github.com/microsoft/OpenAPI.NET/security/advisories/GHSA-7pxr-59rr-hqj2
Supplemental source - x_refsource_CONFIRM
-
Source reference
Unverified legacy reference
URL: https://github.com/microsoft/OpenAPI.NET/commit/1f9aea9bdcbf4066b59ce33b3bd8f97ed9cb4766
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/microsoft/OpenAPI.NET/commit/21793261d6860fb6e607b71fd95c0bd320724764
Supplemental source - x_refsource_MISC
-
Source reference
Unverified legacy reference
URL: https://github.com/microsoft/OpenAPI.NET/commit/4db9af07d112cdf45170b7a946f956ffe74fa14e
Supplemental source - x_refsource_MISC
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.