CVE-2025-22037high

CVE-2025-22037: falha de alta gravidade em Linux

ksmbd: fix null pointer dereference in alloc_preauth_hash()

Publicada em · Atualizada em

Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.

33Vexday Risk Score

Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.

ssvc Trackcvss 7.5epss 69%
O que os fabricantes declaram (VEX)

Declarações oficiais dos fabricantes em formato CSAF/VEX: se o produto deles está afetado, já corrigido ou descartado — e por quê. É afirmação do fabricante, não juízo do Vexday.

Não afetado
5 produtos (274 componentes) — porque o código vulnerável não está presente no produto
Red Hat Enterprise Linux 9 · Red Hat Enterprise Linux 10 · Red Hat Enterprise Linux 8 · Red Hat Enterprise Linux 7 · Red Hat Enterprise Linux 6
Em resumo

Um cliente de rede pode ignorar verificações de segurança enviando uma solicitação malformada durante a negociação, permitindo prosseguir para a configuração da sessão sem inicializar a conexão corretamente. Isso causa falha ou comportamento imprevisto no servidor.

Detalhe técnico

A vulnerabilidade existe na função alloc_preauth_hash() do ksmbd, onde ocorre uma desreferência de ponteiro nulo se um cliente enviar uma solicitação SMB2 negotiate malformada seguida de uma solicitação de session setup antes da conclusão da fase de negotiate. O vetor de ataque é remoto via protocolo SMB2; o servidor não valida adequadamente se conn->preauth_info foi alocado antes do uso. O impacto é negação de serviço ou possível divulgação de informações.

Resumo gerado e traduzido por IA a partir da descrição oficial.
In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix null pointer dereference in alloc_preauth_hash() The Client send malformed smb2 negotiate request. ksmbd return error response. Subsequently, the client can send smb2 session setup even thought conn->preauth_info is not allocated. This patch add KSMBD_SESS_NEED_SETUP status of connection to ignore session setup request if smb2 negotiate phase is not complete.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Produtos afetados
Linux · Linux