CVE-2026-64319 in Linuxinformação

Sumário

de VulDB • 25/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

nvmet-auth: validar os limites da carga útil da mensagem de resposta em relação ao comprimento da transferência

A função nvmet_auth_reply() acessa o array rval[] de tamanho variável utilizando os campos hl (comprimento do hash) e dhvlen (comprimento do valor DH), controlados pelo atacante, sem verificar se eles cabem dentro do buffer alocado com tl bytes.

Um iniciador NVMe-oF malicioso pode criar uma mensagem DHCHAP_REPLY com um comprimento de transferência pequeno, mas valores hl/dhvlen grandes, causando leituras fora dos limites (out-of-bounds) na heap quando o alvo processa a chave pública DH (rval + 2*hl) ou executa a comparação memcmp da resposta do host.

Com a autenticação DH configurada, o ponteiro OOB é passado diretamente para sg_init_one() e lido por crypto_kpp_compute_shared_secret(), alcançando até 526 bytes além do buffer. Isso é explorável antes da autenticação (pre-authentication).

Adiciona-se validação de limites garantindo que sizeof(*data) + 2*hl + dhvlen <= tl antes de qualquer acesso aos campos de tamanho variável.

Descoberto pelo Atuin - Automated Vulnerability Discovery Engine.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

19/07/2026

Divulgação

25/07/2026

Moderação

aceite

Entrada

VDB-383114

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you know our Splunk app?

Download it now for free!