CVE-2026-72113: can: bcm: add missing device refcount for CAN filter removal

Published Aug 15, 2026
·
Updated

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

can: bcm: add missing device refcount for CAN filter removal

sashiko-bot remarked a problem with a concurrent device unregistration in isotp.c which also is present in the bcm.c code. A former fix for raw.c commit c275a176e4b6 ("can: raw: add missing refcount for memory leak fix") introduced a netdevicetracker which solves the issue for bcm.c too.

bcmrelease(), bcmdeleterxop() and bcmnotifier() relied on devgetbyindex(ifindex) to re-find the device for an rxop before unregistering its filter. If a concurrent NETDEVUNREGISTER has already unlisted the device from the ifindex table, that lookup fails and canrxunregister() is silently skipped, leaving a stale CAN filter pointing at the soon-to-be-freed bcmop/socket.

Hold a netdevhold()/netdevput() tracked reference on op->rxregdev from the moment the rx filter is registered in bcmrxsetup() until it is unregistered in bcmrxunreg(), and use that reference directly in bcmrelease() and bcmdeleterxop() instead of re-looking the device up by ifindex.

Affected Software

1 affected component
Linux Linux kernel

Event History

Aug 15, 2026
CVE Published
via MITRE·05:52 AM
Data Sourced
via MITRE·05:52 AM
Description
Data Sourced
via NVD·06:21 AM
Description
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2026-72113?

The CVE-2026-72113 vulnerability has a risk score of 38.

2

What systems are affected by CVE-2026-72113?

CVE-2026-72113 affects the Linux kernel's CAN protocol components.

3

How do I fix CVE-2026-72113?

To address CVE-2026-72113, update your Linux kernel to the patched version that includes the fix.

4

Is CVE-2026-72113 a denial of service vulnerability?

CVE-2026-72113 pertains to device reference counting issues, which could lead to instability during CAN filter removal.

5

What are the implications of CVE-2026-72113 for system stability?

CVE-2026-72113 can cause issues with concurrent device unregistration, potentially affecting overall system reliability.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203