PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-23061 Linux CVE debrief

A memory leak vulnerability was found in the Linux kernel's kvaser_usb module. The vulnerability occurs in the kvaser_usb_read_bulk_callback() function, which fails to properly anchor and release URBs (USB requests) in certain scenarios, leading to a memory leak. This issue can cause memory exhaustion if exploited, potentially leading to denial-of-service (DoS) attacks. The vulnerability requires specific conditions to be exploited and has been patched. Linux kernel maintainers and users should review and apply the patch, update Linux kernel versions, and monitor for potential exploitation attempts.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-02-04
Original CVE updated
2026-10-19
Advisory published
2026-02-04
Advisory updated
2026-10-19

Who should care

Linux kernel maintainers, Linux distribution maintainers, and users of Linux systems that use the kvaser_usb module should be aware of this vulnerability. They should review and apply the patch, update Linux kernel versions, and monitor for potential exploitation attempts. Additionally, security teams and operators managing Linux systems with the kvaser_usb module should prioritize patching and monitoring to prevent potential exploitation.

Why it matters

The vulnerability requires specific conditions to be exploited and has been patched. Linux kernel maintainers and users should review and apply the patch, update Linux kernel versions, and monitor for potential exploitation attempts.

  • Memory exhaustion due to unreleased URBs
  • Potential for denial-of-service (DoS) attacks
  • Need for patching and updating Linux kernel versions

Technical summary

The kvaser_usb module in the Linux kernel has a memory leak vulnerability due to improper handling of URBs in the kvaser_usb_read_bulk_callback() function. This can lead to memory exhaustion if exploited, potentially causing denial-of-service (DoS) attacks. The vulnerability has been patched, and Linux kernel maintainers and users should review and apply the patch, update Linux kernel versions, and monitor for potential exploitation attempts. The patch involves anchoring the URB in the kvaser_usb_read_bulk_callback() to the dev->rx_submitted anchor.

Defensive priority

Medium priority for Linux kernel maintainers and users, as the vulnerability requires specific conditions to be exploited and has been patched.

Recommended defensive actions

  • Review and apply the patch for the kvaser_usb module
  • Update Linux kernel to a version that includes the fix
  • Monitor for potential exploitation attempts
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The vulnerability was introduced in Linux kernel version 080f40a6fa28dab299da7a652e444b1e2d9231e7 and fixed in later versions. The affected versions are 3.8 and later up to the fixed versions. The patch for this vulnerability is included in Linux kernel versions that have addressed the memory leak issue. Defenders should verify the patch application and review system logs for potential exploitation attempts.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-23061 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-23061

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-23061 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-23061

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • can: kvaser_usb: kvaser_usb_read_bulk_callback(): fix URB memory leak

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/23xxx/CVE-2026-23061.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/d9d824582f2ec76459ffab449e9b05c7bc49645c

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/40a3334ffda479c63e416e61ff086485e24401f7

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/c1b39fa24c140bc616f51fef4175c1743e2bb132

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/7c308f7530bffafa994e0aa8dc651a312f4b9ff4

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/94a7fc42e21c7d9d1c49778cd1db52de5df52a01

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3b1a593eab941c3f32417896cc7df564191f2482

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/248e8e1a125fa875158df521b30f2cc7e27eeeaa

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.