PT-2026-87843
CVE-2026-72923
·
Publicado
2026-09-08
·
Atualizado
2026-10-14
Descrição por
CVSS 3.1
7.5
AltaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas
Microsoft.OpenApi.YamlReader versões 2.0.0-preview.11 até 2.11.x
Microsoft.OpenApi.YamlReader versões 3.0.0 até 3.9.x
Microsoft.OpenApi.Readers versões anteriores a 1.6.30
Descrição
Ocorre consumo descontrolado de recursos ao analisar um pequeno documento YAML OpenAPI contendo âncoras e aliases aninhados por meio de APIs públicas de leitura de YAML. Embora a análise inicial via SharpYaml utilize um grafo acíclico dirigido para manter a estrutura pequena, a conversão para
System.Text.Json.Nodes.JsonNode exige que cada alias seja materializado como um nó independente. Como não há limite para essa conversão, um documento com N âncoras aninhadas referenciadas k vezes pode resultar em k^N nós JSON materializados. Isso leva à alocação excessiva de memória e ao encerramento do processo devido a condições de falta de memória, criando um ataque de negação de serviço do tipo billion laughs (um tipo de ataque onde uma entrada pequena se expande exponencialmente para consumir toda a memória disponível do sistema).Recomendações
Atualize o Microsoft.OpenApi.YamlReader para a versão 2.12.0.
Atualize o Microsoft.OpenApi.YamlReader para a versão 3.10.0.
Atualize o Microsoft.OpenApi.Readers para a versão 1.6.30.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾