Vulnerabilidade no eBPF que permite a execução de código no nível do kernel Linux

No subsistema eBPF, que permite executar manipuladores dentro do núcleo do Linux em uma máquina virtual JIT especial, foi identificada uma vulnerabilidade (CVE-2021-3600) que permite a um usuário local não privilegiado executar seu código no nível do núcleo do Linux. O problema é causado por um truncamento incorreto de registradores de 32 bits durante a execução de operações de "div" e "mod", o que pode levar à leitura e gravação de dados fora da área de memória alocada.

A vulnerabilidade foi introduzida em uma correção incorreta da divisão por zero de 32 bits na versão 4.15, que também foi retroportada para as ramificações 4.4.x, 4.9.x e 4.14.x. A exploração da vulnerabilidade é possível em núcleos a partir da versão 4.14, na qual foi alterado o método de rastreamento de valores no verificador BPF. O problema foi resolvido no núcleo do Linux 5.11. A correção foi retroportada para as ramificações 5.10.x e 5.4.x, mas não foi transferida para as ramificações 4.19.x e 4.14.x. Uma atualização com a correção da vulnerabilidade foi lançada para Ubuntu e Debian Sid. Se o problema se manifesta no SUSE e RHEL ainda não está claro.

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