PT-2024-11286 · Linux+1 · Linux Kernel+1

Joe Burmeister

·

Publicado

2021-05-24

·

Atualizado

2024-05-21

·

CVE-2021-47282

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
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema está relacionado a um acesso fora dos limites no driver spi:bcm2835 do kernel do Linux. Isso ocorre quando há mais de 4 escravos, e a limitação num chipselect é aumentada silenciosamente por of spi get gpio numbers(), resultando em acessos fora dos limites à matriz prepare cs[]. O problema surge porque num chipselect limita apenas o número de chipselects nativos, e os chipselects GPIO especificados na árvore de dispositivos podem exceder esse limite. Uma correção provisória foi aplicada para aumentar o número de escravos permitidos para 24 e impor a limitação na configuração dos escravos, com um commit previsto para permitir um número arbitrário de escravos.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Out of bounds Read

Memory Corruption

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2025-15375
CVE-2021-47282

Produtos afetados

Astra Linux
Linux Kernel