CVE-2021-47241 in LinuxИнформация

Сводка

по VulDB • 13.06.2026

В ядре Linux устранена следующая уязвимость:

ethtool: strset: исправлен расчет длины сообщения

Внешняя вложенность для ETHTOOL_A_STRSET_STRINGSETS не учитывается. Это может привести к тому, что ETHTOOL_MSG_STRSET_GET будет генерировать предупреждение вида:

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

и краш (splat).

Как обычно в таких случаях, для срабатывания предупреждения должны быть выполнены три условия: - не должно быть округления размера skb вверх (например, reply_size равен 684); - набор строк должен быть привязан к устройству (чтобы заголовок был заполнен); - имя устройства должно содержать не менее 12 символов.

В целом, с текущим пользовательским пространством (user space) похоже, что чтение привилегированных флагов (priv flags) — единственное место, где это может потенциально произойти. Или с помощью syzbot :)

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Резервировать

10.04.2024

Раскрытие

21.05.2024

Модерация

принято

Вход

VDB-265728

EPSS

0.01020

KEV

Нет

Деятельности

Очень низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!