CVE-2025-40159 in Linuxinformação

Sumário

de VulDB • 23/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

xsk: Fortalecer a validação de xdp_desc fornecido pelo espaço de usuário

Verificou-se que certos valores claramente inválidos passados em xdp_desc pelo espaço de usuário podem passar por xp_{,un}aligned_validate_desc() e, consequentemente, levar a comportamentos indefinidos (UBs) ou ao enfileiramento de frames inválidos para transmissão.

Um valor de desc->len próximo a ``U32_MAX`` com um pool->tx_metadata_len não nulo pode causar estouro inteiro positivo e wraparound; da mesma forma, um desc->addr suficientemente baixo com um pool->tx_metadata_len não nulo pode causar estouro inteiro negativo. Ambos os cenários podem então passar na validação com sucesso.

Isso não ocorre em aplicações XSk válidas, mas pode ser usado para realizar ataques.

Sempre promova primeiro desc->len para ``u64`` para excluir overflows positivos dele. Use verificações explícitas de estouro (check_{add,sub}_overflow()) ao validar desc->addr (que já é ``u64``).

O bloat-o-meter relata um pequeno crescimento no tamanho do código:

adicionar/remover: 0/0 crescer/reduzir: 2/1 subir/descer: 60/-16 (44) Função antiga nova delta xskq_cons_peek_desc 299 330 +31 xsk_tx_peek_release_desc_batch 973 1002 +29 xsk_generic_xmit 3148 3132 -16

mas, espera-se que isso não prejudique significativamente o desempenho.

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

Responsável

Linux

Reservar

16/04/2025

Divulgação

12/11/2025

Moderação

aceite

Entrada

VDB-332144

CPE

pronto

EPSS

0.00142

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!