PT-2021-8168 · Linux+5 · Linux Kernel+5
Ye Bin
·
Publicado
2021-10-18
·
Atualizado
2025-07-16
·
CVE-2021-47191
CVSS v3.1
7.1
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/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 uma leitura fora dos limites na função
resp readcap16(). Isso pode levar a uma negação de serviço. O problema surge quando o valor alloc len é definido como -1104926854, fazendo com que um arr len muito grande seja passado para fill from dev buffer(), mas o arr tem apenas 32 bytes, resultando em uma condição fora dos limites (OOB) em sg copy buffer().Para resolver esse problema, recomenda-se definir
alloc len como u32.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
Out of bounds Read
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Astra Linux
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu