CVE-2021-47241 in Linuxinfo

Zusammenfassung

von VulDB • 25.06.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ethtool: strset: Korrektur der Berechnung der Nachrichtenlänge

Die äußere Verschachtelung für ETHTOOL_A_STRSET_STRINGSETS wird nicht berücksichtigt. Dies kann dazu führen, dass ETHTOOL_MSG_STRSET_GET eine Warnung wie die folgende ausgibt:

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

sowie einen Splat.

Wie bei solchen Warnungen üblich, müssen drei Bedingungen erfüllt sein, damit die Warnung ausgelöst wird: - Es darf keine Aufwärtsrundung der skb-Größe erfolgen (z. B. reply_size von 684); - Die String-Sammlung muss gerätespezifisch sein (damit der Header gefüllt wird); - Der Gerätename muss mindestens 12 Zeichen lang sein.

Insgesamt sieht es unter Verwendung des aktuellen User Space so aus, als wäre das Lesen der Privilege-Flags die einzige Stelle, an der dies potenziell auftreten könnte. Oder mit syzbot :)

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Reservieren

10.04.2024

Veröffentlichung

21.05.2024

Moderieren

akzeptiert

Eintrag

VDB-265728

CPE

bereit

EPSS

0.01020

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!