Back to CVE records
Not yet scoredPublished Oct 6, 2026

CVE-2026-98347IB/IPoIB: Avoid restoring OPER_UP after multicast flush

Updated under an hour ago ()

Does this affect you?

It affects Linux. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: IB/IPoIB: Avoid restoring OPER_UP after multicast flush ipoib_ib_dev_flush_light() temporarily clears IPOIB_FLAG_OPER_UP to prevent multicast joins while ipoib_mcast_dev_flush() is running, and restores the flag afterwards if it was previously set. This restore races with ipoib_ib_dev_down(). If the interface is brought down while the flush is in progress, ipoib_ib_dev_down() clears IPOIB_FLAG_OPER_UP, but the flush path may set it again after the device has already gone down. Since commit 894021a75291 ("IB/ipoib: Make the carrier_on_task race aware"), ipoib_mcast_carrier_on_task() relies on IPOIB_FLAG_OPER_UP being cleared to terminate its rtnl_trylock() retry loop. If the flag is left set after shutdown, the workqueue retries forever, causing teardown to deadlock when ipoib_ndo_uninit() waits in destroy_workqueue() while holding RTNL. Instead of overloading IPOIB_FLAG_OPER_UP to block multicast joins during a light flush, introduce a dedicated IPOIB_FLAG_MCAST_FLUSH flag. Use it together with IPOIB_FLAG_OPER_UP to determine whether multicast joins are allowed, avoiding the race with device shutdown.

CVSS
Not yet scored
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Received
Record last updated
Oct 19, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from 344bacca8cd811809fc33a249f2738ab757d327f before f973769fb7cb33ba0d4a64b7dcfee0cabaead938; from 344bacca8cd811809fc33a249f2738ab757d327f before b72f38929f4b5aa83161fd3b22a7327207e51ec5; 344bacca8cd811809fc33a249f2738ab757d327f builds before 1b11e4b55b41d9e69a8e8d07622614202e2eaca9; 344bacca8cd811809fc33a249f2738ab757d327f builds before 326f7d34bd7e64de535566b65c0533b640df5a81; 344bacca8cd811809fc33a249f2738ab757d327f builds before 5ad925d45f28464a5e043c9620880bb6a030da89; 344bacca8cd811809fc33a249f2738ab757d327f builds before 188b334a6db36a8e0bfaaf59bc4020639a0f3aad; 344bacca8cd811809fc33a249f2738ab757d327f builds before 1ff3add37c329704ec46181b4ae4f00f9f16ce6f; 344bacca8cd811809fc33a249f2738ab757d327f builds before 9a141d3dc869d18b2eab35e999f4790a9b84e40f; and 12 more ranges
CNA record

References

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.