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

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 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

CVE-2026-46001
OPENSUSE-SU-2026:10954-1
OPENSUSE-SU-2026:21555-1
SUSE-SU-2026:23066-1
SUSE-SU-2026:23068-1
SUSE-SU-2026:23221-1
SUSE-SU-2026:23231-1
SUSE-SU-2026:23237-1
USN-8488-1
USN-8488-2
USN-8489-1
USN-8507-1
USN-8569-1
USN-8603-1

Produtos afetados

Linux Kernel
Ubuntu
Opensuse Tumbleweed