PT-2024-11225 · Linux+3 · Linux Kernel+3

Shinichiro Kawasaki

·

Publicado

2021-05-21

·

Atualizado

2026-03-14

·

CVE-2021-47178

CVSS v3.1

5.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 5.13.0-rc1+ #34
Descrição
Foi corrigida uma vulnerabilidade no kernel do Linux, especificamente no scsi: target: core, onde a função smp processor id() era chamada em código preemptível, acionando uma mensagem de BUG. Esse problema foi observado ao executar o blktests block/005 em dispositivos TCMU com backend fileio ou backend user:zbc, e também no desligamento do sistema quando os dispositivos TCMU não foram limpos. O commit 1130b499b4a7 modificou a fila de trabalho para lidar com comandos e alterou ‘current->nr cpu allowed’ na chamada smp processor id(), provocando o sintoma. Para evitar esse problema, o ID da CPU agora é obtido com raw smp processor id().
Recomendações
Para resolver este problema, atualize o kernel do Linux para uma versão mais recente que 5.13.0-rc1+ #34. Como solução temporária, considere desativar a função smp processor id() até que um patch esteja disponível. No entanto, como o problema já foi resolvido usando raw smp processor id() em vez disso, atualizar o kernel deve ser suficiente.

Correção

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2025-13714
CESA-2022_1988
CVE-2021-47178
RHSA-2022:1988
RHSA-2022_1988

Produtos afetados

Centos
Debian
Linux Kernel
Red Hat