Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
CVE Vulnerability Details :
CVE-2026-23061
PUBLISHED
More InfoOfficial Page
Assigner-Linux
Assigner Org ID-416baaa9-dc9f-4396-8d5f-8c081fb06d67
View Known Exploited Vulnerability (KEV) details
Published At-04 Feb, 2026 | 16:07
Updated At-09 Feb, 2026 | 08:37
Rejected At-
▼CVE Numbering Authority (CNA)
can: kvaser_usb: kvaser_usb_read_bulk_callback(): fix URB memory leak

In the Linux kernel, the following vulnerability has been resolved: can: kvaser_usb: kvaser_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 kvaser_usb_set_{,data_}bittiming() -> kvaser_usb_setup_rx_urbs(), the URBs for USB-in transfers are allocated, added to the dev->rx_submitted anchor and submitted. In the complete callback kvaser_usb_read_bulk_callback(), the URBs are processed and resubmitted. In kvaser_usb_remove_interfaces() the URBs are freed by calling usb_kill_anchored_urbs(&dev->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 kvaser_usb_read_bulk_callback() to the dev->rx_submitted anchor.

Affected Products
Vendor
Linux Kernel Organization, IncLinux
Product
Linux
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Program Files
  • drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
Default Status
unaffected
Versions
Affected
  • From 080f40a6fa28dab299da7a652e444b1e2d9231e7 before d9d824582f2ec76459ffab449e9b05c7bc49645c (git)
  • From 080f40a6fa28dab299da7a652e444b1e2d9231e7 before 40a3334ffda479c63e416e61ff086485e24401f7 (git)
  • From 080f40a6fa28dab299da7a652e444b1e2d9231e7 before c1b39fa24c140bc616f51fef4175c1743e2bb132 (git)
  • From 080f40a6fa28dab299da7a652e444b1e2d9231e7 before 7c308f7530bffafa994e0aa8dc651a312f4b9ff4 (git)
  • From 080f40a6fa28dab299da7a652e444b1e2d9231e7 before 94a7fc42e21c7d9d1c49778cd1db52de5df52a01 (git)
  • From 080f40a6fa28dab299da7a652e444b1e2d9231e7 before 3b1a593eab941c3f32417896cc7df564191f2482 (git)
  • From 080f40a6fa28dab299da7a652e444b1e2d9231e7 before 248e8e1a125fa875158df521b30f2cc7e27eeeaa (git)
Vendor
Linux Kernel Organization, IncLinux
Product
Linux
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Program Files
  • drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c
Default Status
affected
Versions
Affected
  • 3.8
Unaffected
  • From 0 before 3.8 (semver)
  • From 5.10.249 through 5.10.* (semver)
  • From 5.15.199 through 5.15.* (semver)
  • From 6.1.162 through 6.1.* (semver)
  • From 6.6.122 through 6.6.* (semver)
  • From 6.12.68 through 6.12.* (semver)
  • From 6.18.8 through 6.18.* (semver)
  • From 6.19 through * (original_commit_for_fix)
Metrics
VersionBase scoreBase severityVector
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://git.kernel.org/stable/c/d9d824582f2ec76459ffab449e9b05c7bc49645c
N/A
https://git.kernel.org/stable/c/40a3334ffda479c63e416e61ff086485e24401f7
N/A
https://git.kernel.org/stable/c/c1b39fa24c140bc616f51fef4175c1743e2bb132
N/A
https://git.kernel.org/stable/c/7c308f7530bffafa994e0aa8dc651a312f4b9ff4
N/A
https://git.kernel.org/stable/c/94a7fc42e21c7d9d1c49778cd1db52de5df52a01
N/A
https://git.kernel.org/stable/c/3b1a593eab941c3f32417896cc7df564191f2482
N/A
https://git.kernel.org/stable/c/248e8e1a125fa875158df521b30f2cc7e27eeeaa
N/A
Hyperlink: https://git.kernel.org/stable/c/d9d824582f2ec76459ffab449e9b05c7bc49645c
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/40a3334ffda479c63e416e61ff086485e24401f7
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/c1b39fa24c140bc616f51fef4175c1743e2bb132
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/7c308f7530bffafa994e0aa8dc651a312f4b9ff4
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/94a7fc42e21c7d9d1c49778cd1db52de5df52a01
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/3b1a593eab941c3f32417896cc7df564191f2482
Resource: N/A
Hyperlink: https://git.kernel.org/stable/c/248e8e1a125fa875158df521b30f2cc7e27eeeaa
Resource: N/A
Details not found