Back to CVE records
Medium 5.5Published Feb 4, 2026

CVE-2026-23080can: mcba_usb: mcba_usb_read_bulk_callback(): fix URB memory leak

Updated under an hour ago ()

Does this affect you?

It affects Linux and 1 other product. 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: can: mcba_usb: mcba_usb_read_bulk_callback(): fix URB memory leak Fix similar memory leak as in commit 7352e1d5932a ("can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak"). In mcba_usb_probe() -> mcba_usb_start(), the URBs for USB-in transfers are allocated, added to the priv->rx_submitted anchor and submitted. In the complete callback mcba_usb_read_bulk_callback(), the URBs are processed and resubmitted. In mcba_usb_close() -> mcba_urb_unlink() the URBs are freed by calling usb_kill_anchored_urbs(&priv->rx_submitted). However, this does not take into account that the USB framework unanchors the URB before the complete function is called. This means that once an in-URB has been completed, it is no longer anchored and is ultimately not released in usb_kill_anchored_urbs(). Fix the memory leak by anchoring the URB in the mcba_usb_read_bulk_callback()to the priv->rx_submitted anchor.

CVSS
5.5 MEDIUM (v3.1, NVD)CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
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
Analyzed
Record last updated
May 11, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
51f3baad7de943780ce0c17bd7975df567dd6e14 builds before 8b34c611a4feb81921bc4728c091e4e3ba0270c0; from 51f3baad7de943780ce0c17bd7975df567dd6e14 before b5a1ccdc63b71d93a69a6b72f7a3f3934293ea60; from 51f3baad7de943780ce0c17bd7975df567dd6e14 before 59153b6388e05609144ad56a9b354e9100a91983; from 51f3baad7de943780ce0c17bd7975df567dd6e14 before 179f6f0cf5ae489743273b7c1644324c0c477ea9; from 51f3baad7de943780ce0c17bd7975df567dd6e14 before 94c9f6f7b953f6382fef4bdc48c046b861b8868f; from 51f3baad7de943780ce0c17bd7975df567dd6e14 before d374d715e338dfc3804aaa006fa6e470ffebb264; from 51f3baad7de943780ce0c17bd7975df567dd6e14 before 710a7529fb13c5a470258ff5508ed3c498d54729
CNA record
linux linux_kernel
linux:linux_kernel
from 4.12 before 5.10.249; from 5.11 before 5.15.199; from 5.16 before 6.1.162; from 6.2 before 6.6.122; from 6.7 before 6.12.68; from 6.13 before 6.18.8; 6.19; 6.19; and 4 more ranges
NVD

References

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.