CVE-2025-38150 in Linuxinfo

Zusammenfassung

von VulDB • 09.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

af_packet: Verschieben von packet_dev_mc des Notifiers aus dem RCU-kritischen Abschnitt

Syzkaller meldet das folgende Problem:

BUG: Aufruf einer schlafenden Funktion im ungültigen Kontext in kernel/locking/mutex.c:578 __mutex_lock+0x106/0xe80 kernel/locking/mutex.c:746 team_change_rx_flags+0x38/0x220 drivers/net/team/team_core.c:1781 dev_change_rx_flags net/core/dev.c:9145 [inline]
__dev_set_promiscuity+0x3f8/0x590 net/core/dev.c:9189 netif_set_promiscuity+0x50/0xe0 net/core/dev.c:9201 dev_set_promiscuity+0x126/0x260 net/core/dev_api.c:286 packet_dev_mc net/packet/af_packet.c:3698 [inline]
packet_dev_mclist_delete net/packet/af_packet.c:3722 [inline]
packet_notifier+0x292/0xa60 net/packet/af_packet.c:4247 notifier_call_chain+0x1b3/0x3e0 kernel/notifier.c:85 call_netdevice_notifiers_extack net/core/dev.c:2214 [inline]
call_netdevice_notifiers net/core/dev.c:2228 [inline]
unregister_netdevice_many_notify+0x15d8/0x2330 net/core/dev.c:11972 rtnl_delete_link net/core/rtnetlink.c:3522 [inline]
rtnl_dellink+0x488/0x710 net/core/rtnetlink.c:3564 rtnetlink_rcv_msg+0x7cf/0xb70 net/core/rtnetlink.c:6955 netlink_rcv_skb+0x219/0x490 net/netlink/af_netlink.c:2534

Das Aufrufen von `PACKET_ADD_MEMBERSHIP` auf einem gerätegesperrten Gerät kann den Notifier `NETDEV_UNREGISTER` auslösen, was das Deaktivieren des Promiscuous- und/oder Allmulti-Modus erfordern könnte. Beide dieser Vorgänge erfordern das Erwerben der netdev-Instanzsperre.

Verschieben Sie den Aufruf von `packet_dev_mc` außerhalb des RCU-kritischen Abschnitts. Die Änderungen an `mclist` (hinzufügen, löschen, leeren, abmelden) werden durch RTNL geschützt, nicht durch RCU. RCU schützt nur die `sklist` und deren zugehörige `sks`. Die verzögerte Operation am `mclist`-Eintrag bleibt innerhalb von RTNL.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

16.04.2025

Veröffentlichung

03.07.2025

Moderieren

akzeptiert

Eintrag

VDB-314728

CPE

bereit

EPSS

0.00108

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!