Direct naar de inhoud
Kritieke cyberalerts voor jouw sector & systemen — direct in je inbox. Aanmelden →
CVE's Videos Dagbriefing

← Terug naar CVE-database

CVE-2026-53323

MEDIUM · 5.5 CVSS Gepubliceerd: CWE-667

Beschrijving NL

In de Linux kernel is de volgende kwetsbaarheid verholpen:

net: dsa: verwijder redundante netdev_lock_ops() uit conduit ethtool ops

DSA vervangt de ethtool_ops van het conduit (master) -apparaat door zijn eigen
wikkelaars die statistieken verzamelen van zowel de leiding als de DSA-schakelaar
poorten. Het opnieuw nemen van het slot in de DSA-wikkelaars veroorzaakt een impasse. Struikelde hierover bij het opstarten van qemu met fbnic en CONFIG_net_DSA_LOOP=y
(wat lijkt op een soort testapparaat dat de poorten automatisch vult
van eth0). `ethtool -i` is voldoende om vast te lopen. Dit betekent dat we in principe nul
dekking voor DSA-dingen met echte ops vergrendelde ontwikkelaars. Verwijder de redundante oproepen van netdev_lock_ops()/netdev_unlock_ops()
de DSA-conduit ethtoolwikkelaars.

Origineel (Engels) tonen

In the Linux kernel, the following vulnerability has been resolved:

net: dsa: remove redundant netdev_lock_ops() from conduit ethtool ops

DSA replaces the conduit (master) device's ethtool_ops with its own
wrappers that aggregate stats from both the conduit and DSA switch
ports. Taking the lock again inside the DSA wrappers causes a deadlock.

Stumbled upon this when booting qemu with fbnic and CONFIG_NET_DSA_LOOP=y
(which looks like some kind of testing device that auto-populates the ports
of eth0). `ethtool -i` is enough to deadlock. This means we have basically zero
coverage for DSA stuff with real ops locked devs.

Remove the redundant netdev_lock_ops()/netdev_unlock_ops() calls from
the DSA conduit ethtool wrappers.

Vendors

Linux

Affected products

Linux Kernel

References