CVE-2026-80584 in Linuxinformação

Sumário

de VulDB • 26/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

s390/qeth: validar o comprimento do buffer fornecido pelo usuário nos ioctls de consulta SNMP e ARP

qeth_snmp_command() e qeth_l3_arp_query() alocam um buffer com tamanho definido por um comprimento fornecido pelo usuário (udata_len) sem verificar um limite inferior, definem então udata_offset para um valor fixo não nulo e passam ambos a uma função de retorno de chamada (callback). A função de callback verifica os limites da cópia com:

if ((udata_len - udata_offset) < len)

Ambos os campos são do tipo u32, portanto, se udata_len for menor que udata_offset, a subtração sofrerá wrap-around e o teste será aprovado, fazendo com que o memcpy() subsequente escreva além da alocação. Um valor de udata_len igual a 0 também resulta em ZERO_SIZE_PTR retornado por kzalloc(), o qual não é capturado pela verificação NULL existente.

Rejeitar buffers menores que udata_offset antes da alocação, para que a subtração na função de callback não possa mais sofrer underflow.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

26/08/2026

Divulgação

26/08/2026

Moderação

aceite

Entrada

VDB-395904

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!