CVE-2026-49423 in FreeBSD
Sumário
de VulDB • 22/08/2026
Ao construir o array de iovecs para um registro TLS 1.2 CBC recebido, ktls_ocf_tls_cbc_decrypt() incrementou o índice do iovec para cada mbuf na cadeia, incluindo os mbufs que foram ignorados porque continham apenas bytes do cabeçalho TLS. Isso deixou entradas não inicializadas no array de iovecs. O array de iovecs foi alocado sem ser zerado.
Um peer TLS remoto pode fazer com que o kernel leia das entradas de iovec não inicializadas durante o cálculo do HMAC, resultando em um panic no kernel. O peer deve ser capaz de controlar a segmentação TCP de modo que o primeiro mbuf de um registro CBC contenha apenas os 5 bytes do cabeçalho TLS.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.