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

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2021:4356
AZL-34857
AZL-6529
CESA-2021_4140
CESA-2021_4356
CVE-2021-20194
MGASA-2021-0099
MGASA-2021-0100
RHSA-2021:4140
RHSA-2021:4356
RHSA-2021_4140
RHSA-2021_4356
USN-4879-1
USN-4884-1
USN-4909-1
USN-4912-1

Produtos afetados

Almalinux
Centos
Linuxmint
Red Hat
Ubuntu
Linux Kernel