PT-2026-44313 · Opensuse+1 · Opensuse Tumbleweed+1
Sashiko
·
Publicado
2026-05-28
·
Atualizado
2026-06-11
·
CVE-2026-46190
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
Linux kernel (versões afetadas não especificadas)
openSUSE Tumbleweed versões anteriores a kernel-devel-7.0.11-1.1
Descrição
Uma leitura fora dos limites (out-of-bounds read) existe na função
spi nor params show() dentro do componente spi-nor debugfs. O problema ocorre porque a array snor f names é passada para a função spi nor print flags() usando sizeof(), que retorna o tamanho total em bytes da array de ponteiros em vez do número de elementos. Em sistemas de 64 bits, isso resulta em um comprimento oito vezes maior do que o pretendido. Se um bit de flag for definido que exceda a contagem real de elementos, mas esteja dentro da contagem de tamanho de bytes inflada, o argumento names len não consegue verificar corretamente os limites do acesso à array names, levando a uma leitura fora dos limites.Recomendações
Atualize para uma versão onde
ARRAY SIZE() seja usado em vez de sizeof() para passar o número real de ponteiros de string na array.
Atualize para a versão kernel-devel-7.0.11-1.1 ou uma versão mais recente.Correção
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
Linux Kernel
Opensuse Tumbleweed