PT-2026-43868 · Opensuse+2 · Opensuse Tumbleweed+2
CVE-2026-46001
·
Publicado
2026-05-27
·
Atualizado
2026-08-12
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/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
Description
Dois problemas existem na função
pt5161l read block data() dentro do componente hwmon. Primeiro, ocorre um estouro de buffer porque o buffer local rbuf é declarado com 24 bytes, enquanto a função i2c smbus read block data() pode retornar até 32 bytes. Como o i2c-core copia os dados antes que o valor de retorno seja verificado, um dispositivo que retorne mais de 24 bytes causa um estouro de pilha. Segundo, quando as tentativas são esgotadas devido a uma incompatibilidade de comprimento, a função i2c smbus read block data() retorna uma contagem de bytes positiva. A função retorna esse valor diretamente, levando os chamadores a tratar a operação como sucesso e processar conteúdos de buffer obsoletos ou incompletos.Recommendations
Para o Linux kernel, no momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Atualize o openSUSE Tumbleweed para a versão kernel-devel-7.0.11-1.1.
Exploit
Memory Corruption
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
Ubuntu
Opensuse Tumbleweed