Vulnerabilidade no núcleo do Linux com possibilidade de exploração local através do nftables

Vulnerabilidade detectada no subsistema Netfilter (CVE-2023-6817), que, em teoria, pode ser usada por um usuário local para elevar seus privilégios no sistema. A raiz do problema está no uso de memória liberada (use-after-free) no módulo nf_tables, responsável pela funcionalidade do filtro de pacotes nftables.

Vulnerabilidade relevante a partir da versão do núcleo Linux 5.6. A correção proposto está na versão teste do núcleo Linux 6.7-rc5 e foi implementada nas atuais branches estáveis 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 verifica a existência de duplicatas durante a iteração dos elementos PIPAPO (Pile Packet Policies). Isso leva à liberação dupla de memória. Para um ataque bem-sucedido, é necessário ter acesso ao nftables, que pode ser obtido com os direitos CAP_NET_ADMIN em qualquer namespace de usuário (user namespace) ou namespace de rede (network namespace). Esses direitos podem ser concedidos, por exemplo, em containers isolados. Para verificar seus sistemas foi publicado prototipo do exploit.

Fonte: linux.org.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