Microsoft .NET · Divulgada

Microsoft corrige buffer overflow crítico no .NET em atualização emergencial

· 2 min de leitura

A Microsoft publicou em 25 de outubro atualizações fora de banda para .NET 8, 9, 10 e 11 RC3, corrigindo o CVE-2026-111497, buffer overflow crítico (CVSS 9,2) no algoritmo de descompactação Brotli, explorável sem autenticação. O pacote também corrige o CVE-2026-114148, elevação de privilégio local em tarballs do .NET no Linux, e reemite correções de CVE-2026-102870 e CVE-2026-70197, que o Patch Tuesday de 13 de outubro não corrigiu por completo. As fontes não relatam exploração em curso; desenvolvedores devem aplicar as atualizações, recompilar aplicações autocontidas e contêineres e atualizar pacotes NuGet do Blazor.

WhatsApp LinkedIn X
CríticaFalhaDivulgadaCorrigido
Neste artigo
  1. O que aconteceu
  2. Por que importa
  3. O que fazer
  4. Para o time técnico
  5. Linha do tempo
  6. Fontes

O que aconteceu

A Microsoft lançou em 25 de outubro atualizações fora de banda para .NET 8, 9, 10 e 11 RC3. Elas corrigem o CVE-2026-111497, falha crítica (CVSS 9,2) na descompactação Brotli que permite a um atacante sem autenticação ler ou corromper memória do processo, e o CVE-2026-114148, elevação de privilégio local em tarballs do .NET no Linux. Também reemitem correções de duas falhas do Patch Tuesday de 13 de outubro que ficaram incompletas.

Incidentes como este, todo dia de manhã

Os que pedem ação primeiro, em 3 minutos de leitura.

Grátis · 1 e-mail por dia, de manhã · sem spam, cancele em 1 clique

Por que importa

Aplicações que processam dados compactados com Brotli, via ASP.NET Core, HttpClient ou System.IO.Compression, estão sujeitas a vazamento de informação, negação de serviço ou elevação de privilégio. Toda empresa com aplicativos ou serviços em .NET está exposta, e sistemas Linux que usam tarballs do .NET têm risco adicional de elevação de privilégio local.

O que fazer

Instalar o runtime atualizado de cada versão do .NET em uso e reiniciar as aplicações; recompilar e republicar aplicações autocontidas e contêineres com imagens atualizadas. Migrar .NET 11 RC2 para RC3. No Blazor, atualizar também os pacotes NuGet Microsoft.AspNetCore.Components.WebAssembly.Server e DevServer, pois atualizar só o runtime não basta.

Para o time técnico

CVE
CVE-2026-102870, CVE-2026-70197
Afetados
Microsoft .NET · .NET 8, 9, 10 e 11 em todos os sistemas operacionais (CVE-2026-111497). CVE-2026-114148: .NET 7 a 11, apenas Linux; no .NET 10 e 11, só tarballs source-build; no .NET 8 e 9, também distribuições ASP.NET Core obtidas via tarball, inclusive quem não compila .NET from source. CVE-2026-70197: .NET 8 a 11. CVE-2026-102870: .NET 10 e 11. Google Brotli 1.0.3 a 1.2.0 também exige atualização.
Exploração
Nenhuma exploração relatada nas fontes; estágio de divulgação com correção disponível. CVE-2026-114148 ainda sem CVSS atribuído, apenas reservado por uma CNA.
Correção
Atualizações fora de banda publicadas em 25 de outubro, uma por versão afetada do .NET; usuários do .NET 11 RC2 devem atualizar para RC3. Instalar o runtime atualizado e reiniciar aplicações framework-dependent; recompilar e republicar aplicações autocontidas; reconstruir contêineres com imagens .NET atualizadas; obter artefatos source-build atualizados e reconstruir pacotes para incorporar a correção de propriedade do tarball; no .NET 8 e 9 via tarball ASP.NET Core, usar o tarball atualizado do ASP.NET Core Runtime. Blazor: atualizar Microsoft.AspNetCore.Components.WebAssembly.Server e DevServer para versões corrigidas, incluindo 10.0.14 em projetos .NET 10. Brotli do Google: atualizar bibliotecas e binários para a versão mais recente.
Vetor
CVE-2026-111497: escrita fora dos limites (out-of-bounds) no algoritmo de descompactação Brotli usado pelo .NET, explorável sem autenticação quando a aplicação processa dados Brotli via descompactação de requisições do ASP.NET Core, descompactação automática de respostas do HttpClient ou APIs Brotli do System.IO.Compression. CVE-2026-114148: metadados inseguros de propriedade em tarballs do .NET no Linux, explorável por atacante já autorizado para elevar privilégios localmente.
Mais detalhes
A atualização reemite correções de CVE-2026-70197 (corrupção de memória em SocketAsyncEventArgs.NET 8 a 11) e CVE-2026-102870, não corrigidas por completo no Patch Tuesday de 13 de outubro. A Infosecurity Magazine classifica CVE-2026-102870 como injeção de código no .NET 10 e 11; o DarkWebInformer o descreve como RCE (CVSS 8.8) no depurador do Blazor WebAssembly, exigindo interação do usuário: dados controlados pelo atacante escapam de uma string C# gerada quando o desenvolvedor avalia uma expressão. A Microsoft avisa que atualizar apenas o runtime compartilhado não corrige a falha do Blazor quando pacotes NuGet afetados são referenciados diretamente. Brotli foi criado por dois engenheiros do Google em 2015.

Linha do tempo

  1. Microsoft publica atualizações fora de banda para .NET 8, 9, 10 e 11 após correção incompleta em 13 de outubro.

  2. Microsoft publica correção emergencial para buffer overflow crítico no .NET.

Fontes 2 fontes

Receba o próximo amanhã de manhã

Um e-mail por dia com o que mudou, o que corrigir primeiro e como. Depois da inscrição você entra no feed completo.

Grátis · 1 e-mail por dia, de manhã · sem spam, cancele em 1 clique

Indique para o seu time

Quem cuida de segurança com você também devia receber.

LinkedIn X

Seu colega recebe um pedido de confirmação. Nada é enviado sem ele confirmar.

Ver todas as notícias

Leia também

Antes de sair: receba isso todo dia

A edição diária do HIFY Radar chega de manhã com os incidentes que pedem ação. Grátis.

Grátis · 1 e-mail por dia, de manhã · sem spam, cancele em 1 clique