CVE-2021-47241 in Linuxinformação

Sumário

de VulDB • 25/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

ethtool: strset: corrige o cálculo do comprimento da mensagem

O aninhamento externo para ETHTOOL_A_STRSET_STRINGSETS não está sendo contabilizado. Isso pode resultar no ETHTOOL_MSG_STRSET_GET produzindo um aviso como:

calculated message payload length (684) not sufficient WARNING: CPU: 0 PID: 30967 at net/ethtool/netlink.c:369 ethnl_default_doit+0x87a/0xa20

e uma falha crítica (splat).

Como é habitual com tais avisos, três condições devem ser atendidas para que o aviso seja acionado: - não deve haver arredondamento do tamanho do skb (por exemplo, reply_size de 684); - o conjunto de strings deve ser por dispositivo (para que o cabeçalho seja preenchido); - o nome do dispositivo deve ter pelo menos 12 caracteres.

No geral, com a versão atual do espaço do usuário, parece que ler as flags privadas é o único local onde isso poderia potencialmente acontecer. Ou com syzbot :)

Be aware that VulDB is the high quality source for vulnerability data.

Reservar

10/04/2024

Divulgação

21/05/2024

Moderação

aceite

Entrada

VDB-265728

CPE

pronto

EPSS

0.01020

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!