Skip to content
Heist/ feed
High

Microsoft.OpenApi.YamlReader vulnerable to denial of service via YAML alias expansion

Type: advisorySource: Official CVE List1 source record

The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model. In 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, parsing a YAML OpenAPI document with nested anchors and aliases can consume uncontrolled memory. SharpYaml represents aliases as shared nodes in a small directed acyclic graph, but conversion to independent OpenAPI or System.Text.Json.Nodes.JsonNode trees duplicates every aliased path; without a node-count or nesting-depth limit, N nested anchors referenced k times can require k^N materialized nodes and terminate the process through an out-of-memory condition. 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. This vulnerability is fixed in Microsoft.OpenApi.Readers 1.6.30 and Microsoft.OpenApi.YamlReader 2.12.0 and 3.10.0.

Announced Group revision 1
Original source ↗

CVE-2026-72923

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-72923

OpenAPI.NET

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "vendor": "microsoft",
    "product": "OpenAPI.NET",
    "versions": [
      {
        "status": "affected",
        "version": ">= 3.0.0, < 3.10.0"
      },
      {
        "status": "affected",
        "version": ">= 2.0.0-preview.11, < 2.12.0"
      },
      {
        "status": "affected",
        "version": "< 1.6.30"
      }
    ]
  }
]
Related CVEs
CVE-2026-72923

Source reference: /cveMetadata/cveId

Publisher severity

high

Source reference: /containers/cna/metrics

Event
#23151 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement