PT-2021-13832 · Linux+5 · Linux Kernel+5
Dhananjay Arunesh
+1
·
Publicado
2021-01-22
·
Atualizado
2023-02-12
·
CVE-2021-20194
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
**Nome do software vulnerável e versões afetadas:
versões do kernel Linux superiores à 5.2
Descrição:
O problema decorre de uma vulnerabilidade no kernel do Linux quando compilado com parâmetros de configuração específicos, incluindo CONFIG BPF SYSCALL=y, CONFIG BPF=y, CONFIG CGROUPS=y, CONFIG CGROUP BPF=y e CONFIG HARDENED USERCOPY não definido, juntamente com um gancho BPF registrado para getsockopt. Essa vulnerabilidade permite que um usuário local acione um bug na função
cgroup bpf run filter getsockopt(), podendo levar a um estouro de pilha devido a um usercopy não reforçado. O impacto do ataque pode resultar em negação de serviço ou, possivelmente, em escalonamento de privilégios.Recomendações:
Para versões do kernel Linux superiores à 5.2, considere desativar o gancho BPF para getsockopt como uma solução temporária até que um patch esteja disponível. Restrinja o acesso à função
cgroup bpf run filter getsockopt() para minimizar o risco de exploração. Evite usar o endpoint da API getsockopt com execução BPF até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.Memory Corruption
RCE
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Almalinux
Centos
Linuxmint
Red Hat
Ubuntu
Linux Kernel