PT-2026-114266 · Cesanta+2 · Mongoose
CVE-2026-73252
·
Publicado
2026-08-14
·
Atualizado
2026-10-14
CVSS v3.1
7.5
Alta
| Vetor | AV: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 👾
Identificadores relacionados
Produtos afetados
Mongoose