PT-2020-5284 · Linux+6 · Linux Kernel+6

Olivier Benjamin

+1

·

Publicado

2020-12-14

·

Atualizado

2023-01-19

·

CVE-2020-29569

CVSS v3.1

8.8

Alta

VetorAV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do kernel Linux até a 5.10.1
Versões do Xen até a 4.14.x
Descrição
Um problema no backend de blocos PV do kernel Linux pode fazer com que um ponteiro seja reutilizado após ter sido liberado. Isso ocorre quando o manipulador de threads do kernel não tem tempo para redefinir ring->xenblkd como NULL se o front-end alternar rapidamente entre os estados de conexão e desconexão. Um convidado com comportamento inadequado pode provocar uma falha no dom0 ao conectar/desconectar continuamente um front-end de bloco, o que pode levar à escalada de privilégios e vazamentos de informações. Esta falha afeta sistemas com um blkback do Linux.
Recomendações
Para versões do kernel Linux até a 5.10.1, atualize para uma versão que inclua a correção para este problema.
Para versões do Xen até a 4.14.x, certifique-se de que o kernel Linux utilizado esteja atualizado para uma versão que inclua a correção para este problema.
Como solução alternativa temporária, considere restringir o acesso ao backend de bloco para minimizar o risco de exploração.

Correção

Unchecked Return Value

Use After Free

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2020-3571
ALT-PU-2021-1009
ALT-PU-2021-1034
ALT-PU-2021-1083
ALT-PU-2021-1099
ALT-PU-2021-1105
ALT-PU-2021-1141
ALT-PU-2021-1168
ALT-PU-2021-1211
ALT-PU-2021-1446
ALT-PU-2021-1531
ALT-PU-2021-1840
ALT-PU-2021-1862
ALT-PU-2021-1866
ALT-PU-2021-3430
BDU:2021-00014
CVE-2020-29569
DLA-2557-1
DLA-2586-1
DSA-4843-1
OESA-2021-1003
OPENSUSE-SU-2021:0075-1
OPENSUSE-SU-2021:0241-1
OPENSUSE-SU-2021_0075-1
OPENSUSE-SU-2021_0241-1
SUSE-SU-2021:0347-1
SUSE-SU-2021:0348-1
SUSE-SU-2021:0353-1
SUSE-SU-2021:0354-1
SUSE-SU-2021:0359-1
SUSE-SU-2021:0362-1
SUSE-SU-2021:0367-1
SUSE-SU-2021:0377-1
SUSE-SU-2021:0386-1
SUSE-SU-2021:0408-1
SUSE-SU-2021:0427-1
SUSE-SU-2021:0433-1
SUSE-SU-2021:0434-1
SUSE-SU-2021:0437-1
SUSE-SU-2021:0438-1
SUSE-SU-2021:0452-1
SUSE-SU-2021:0532-1
USN-4749-1
USN-4750-1
USN-4751-1
USN-4876-1

Produtos afetados

Alt Linux
Astra Linux
Linuxmint
Linux Kernel
Suse
Ubuntu
Xen