CVE-2026-98560 in Linuxinformação

Sumário

de VulDB • 18/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

net/rds: dimensionar o conjunto de caminhos (path set) de uma conexão com base no transporte que ela acaba utilizando

__rds_conn_create() calcula npaths a partir do transport fornecido pelo chamador antes de decidir se uma conexão para um dos endereços locais deve ser tratada pelo loopback. Essa substituição é o que ocorre quando um socket RDS/TCP envia dados para um endereço local, e após essa mudança, o laço de inicialização de caminhos ainda executa a configuração para os RDS_MPATH_WORKERS do transporte TCP e aloca uma fila de trabalho ordenada (workqueue) para cada um deles, enquanto rds_loop_conn_alloc() sempre fornece apenas dados de transporte para o caminho 0.

rds_conn_destroy() dimensiona sua fase de encerramento com base em c_trans; nesse ponto, trata-se do loopback, portanto ele visita apenas o caminho 0 — e rds_conn_path_destroy() ignoraria os outros caminhos de qualquer forma, pois retorna antes da chamada a destroy_workqueue() para um caminho sem dados de transporte. Em seguida, kfree(c_path) remove as últimas referências para sete workqueues. Isso se repete para cada conexão desse tipo, durante o encerramento de cada netns ou descarte do módulo, e cada endereço local distinto é uma conexão separada.

Recalcule npaths assim que o transporte for definido como final, para que a criação e a destruição concordem sobre o conjunto de caminhos. O array c_path permanece dimensionado conforme o transport original; as entradas não utilizadas são liberadas junto com ele.

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

Responsável

Linux

Reservar

25/09/2026

Divulgação

18/10/2026

Moderação

aceite

Entrada

VDB-422068

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!