๐Ÿ” CVE Alert

CVE-2026-23080

UNKNOWN 0.0

can: mcba_usb: mcba_usb_read_bulk_callback(): fix URB memory leak

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

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.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Feb 4, 2026
Last Updated May 11, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
51f3baad7de943780ce0c17bd7975df567dd6e14 < 8b34c611a4feb81921bc4728c091e4e3ba0270c0 51f3baad7de943780ce0c17bd7975df567dd6e14 < b5a1ccdc63b71d93a69a6b72f7a3f3934293ea60 51f3baad7de943780ce0c17bd7975df567dd6e14 < 59153b6388e05609144ad56a9b354e9100a91983 51f3baad7de943780ce0c17bd7975df567dd6e14 < 179f6f0cf5ae489743273b7c1644324c0c477ea9 51f3baad7de943780ce0c17bd7975df567dd6e14 < 94c9f6f7b953f6382fef4bdc48c046b861b8868f 51f3baad7de943780ce0c17bd7975df567dd6e14 < d374d715e338dfc3804aaa006fa6e470ffebb264 51f3baad7de943780ce0c17bd7975df567dd6e14 < 710a7529fb13c5a470258ff5508ed3c498d54729
Linux / Linux
4.12

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/8b34c611a4feb81921bc4728c091e4e3ba0270c0 git.kernel.org: https://git.kernel.org/stable/c/b5a1ccdc63b71d93a69a6b72f7a3f3934293ea60 git.kernel.org: https://git.kernel.org/stable/c/59153b6388e05609144ad56a9b354e9100a91983 git.kernel.org: https://git.kernel.org/stable/c/179f6f0cf5ae489743273b7c1644324c0c477ea9 git.kernel.org: https://git.kernel.org/stable/c/94c9f6f7b953f6382fef4bdc48c046b861b8868f git.kernel.org: https://git.kernel.org/stable/c/d374d715e338dfc3804aaa006fa6e470ffebb264 git.kernel.org: https://git.kernel.org/stable/c/710a7529fb13c5a470258ff5508ed3c498d54729