Vulnerabilidade local no núcleo do Linux, explorável através do nftables

Foi identificada uma vulnerabilidade no subsistema Netfilter (CVE-2023-6817), que potencialmente permite a um usuário local elevar suas permissões no sistema. O problema é causado pelo acesso à memória após a sua liberação (use-after-free) no módulo nf_tables, que fornece suporte ao filtro de pacotes nftables. A vulnerabilidade se manifesta a partir da versão 5.6 do núcleo Linux. Uma correção para a vulnerabilidade foi proposta na versão de teste 6.7-rc5 do núcleo Linux e incorporada nas versões estáveis atuais 5.10.204, 5.15.143, 6.1.68 e 6.6.7.

O problema é causado por um erro na função nft_pipapo_walk, que não verificava a existência de duplicatas durante a iteração dos elementos PIPAPO (Pile Packet Policies), levando à liberação dupla de memória. Para realizar o ataque, é necessário ter acesso ao nftables, que pode ser obtido com permissões CAP_NET_ADMIN em qualquer espaço de nomes de identificadores de usuários (user namespace) ou espaço de nomes de rede (network namespace), que podem ser disponibilizados, por exemplo, em contêineres isolados. Um protótipo do exploit foi publicado para testar seus sistemas.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster