PT-2026-144850

CVE-2026-82391

·

Publicado

2026-11-10

·

Atualizado

2026-11-11

Descrição por

CVSS 3.1
9.1
Crítica
MétricasAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Zephyr versões anteriores a 4.3.2 Zephyr versões anteriores a 4.5.0
Description Existe uma gravação fora dos limites (out-of-bounds write) no front-end HTTP/2 do servidor HTTP do Zephyr ao servir arquivos estáticos. O problema ocorre na função handle http2 static fs resource() em subsys/net/lib/http/http server http2.c, onde a variável &client->data len é incorretamente usada como o parâmetro de saída file size para http server find file(). Isso faz com que o comprimento do buffer de recebimento seja substituído pelo tamanho real do arquivo no disco.
Um invasor não autenticado pode disparar isso enviando uma requisição HTTP/2 GET para qualquer arquivo na raiz da web em aplicações onde CONFIG FILE SYSTEM=y e CONFIG HTTP SERVER VERSION 2 está habilitado. Isso leva a vários problemas de segurança de memória:
  • Leituras fora dos limites em parse http frame header() e manipuladores por frame.
  • Um estouro de buffer durante uma operação memmove() que sobrescreve a estrutura http client ctx, incluindo tabelas de ponteiros de função e temporizadores.
  • Uma gravação fora dos limites via zsock recv() devido a um underflow no argumento de tamanho.
Esta corrupção de memória remota pode resultar no travamento do dispositivo ou na possível execução de código arbitrário.
Recommendations Atualize o Zephyr para a versão 4.3.2. Atualize o Zephyr para a versão 4.5.0.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
GHSA-8JRG-WX88-G75J
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾