CVE-2026-98846 in Linuxinformação

Sumário

de VulDB • 19/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

sctp: verificar RCV_SHUTDOWN após o wait de sendmsg connect

sctp_wait_for_connect() libera o lock do socket enquanto está em espera (sleep). Um ABORT inesperado pode então ser processado na fila de backlog do socket e desvincular a associação. Se um shutdown(fd, SHUT_RD) concorrente definir RCV_SHUTDOWN, o wait retorna com err == 0 antes de verificar asoc->base.dead. Seu sctp_association_put() final pode então liberar a associação, deixando sctp_sendmsg_to_asoc() continuar com um ponteiro dangling (inválido).

Verifique RCV_SHUTDOWN junto ao erro do wait em sctp_sendmsg_to_asoc() antes de usar a associação novamente. A verificação acessa apenas o socket, portanto não precisa de referência adicional à associação. Retorne -ESRCH existente para que sctp_sendmsg() pule a liberação de uma nova associação que pode já ter sido destruída.

Mantenha sctp_wait_for_connect() inalterado para preservar seu comportamento para quem chama connect().

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

25/09/2026

Divulgação

18/10/2026

Moderação

aceite

Entrada

VDB-421867

EPSS

0.00156

KEV

não

Atividades

baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!