CVE-2021-47241 in Linuxinformación

Resumen

por VulDB • 2026-06-25

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

ethtool: strset: corregir el cálculo de la longitud del mensaje

No se tiene en cuenta el nivel externo para ETHTOOL_A_STRSET_STRINGSETS. Esto puede provocar que ETHTOOL_MSG_STRSET_GET genere una advertencia como:

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

y un fallo del sistema.

Como suele ocurrir con este tipo de advertencias, deben cumplirse tres condiciones para que se active la alerta: - no debe haber redondeo al alza del tamaño del skb (por ejemplo, reply_size de 684); - el conjunto de cadenas debe ser por dispositivo (para que se complete la cabecera); - el nombre del dispositivo debe tener al menos 12 caracteres.

En general, con el espacio de usuario actual parece que leer las banderas privadas es el único lugar donde esto podría ocurrir potencialmente. O con syzbot :)

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

Reservar

2024-04-10

Divulgación

2024-05-21

Moderación

aceptado

Artículo

VDB-265728

CPE

listo

EPSS

0.01020

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!