PT-2026-114266 · Cesanta+2 · Mongoose

CVE-2026-73252

·

Publicado

2026-08-14

·

Atualizado

2026-10-14

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas Mongoose versões anteriores a 7.23
Descrição A pilha TLS integrada selecionada por MG TLS BUILTIN em src/tls builtin.c aceita um registro TLS 1.3 cujo tamanho descriptografado é exatamente a tag de autenticação de 16 bytes, sem texto simples ou byte ContentType. Na função mg tls recv record(), a verificação de comprimento msgsz permite esse registro e o cálculo de recv len sofre um underflow para SIZE MAX, fazendo com que uma etapa posterior do handshake trate conteúdos obsoletos do buffer como uma mensagem confiável com comprimento efetivamente ilimitado. Um peer TLS malicioso não autenticado pode disparar uma leitura fora dos limites do heap (heap out-of-bounds read)—uma condição em que o programa lê dados além do final da memória heap alocada—antes da validação do certificado ou do Finished, causando a negação de serviço remota.
Recomendações Atualizar para a versão 7.23.

Exploit

Correção

Out of bounds Read

Integer Underflow

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-73252
GHSA-HQ58-98F5-2WG3

Produtos afetados

Mongoose