PatchSiren

PatchSiren cyber security CVE debrief

CVE-2025-71154 Linux CVE debrief

A memory leak vulnerability exists in the Linux kernel's rtl8150 USB driver. When the `usb_submit_urb()` function fails in the `async_set_registers()` function, the allocated `async_req` structure and URB are not freed, leading to a memory leak. This issue has been resolved by freeing both the URB and the request structure in the error path when `usb_submit_urb()` fails.

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

Who should care

Linux system administrators and developers responsible for maintaining and securing Linux systems, especially those using the rtl8150 USB driver, should assess exposure and apply the patch to prevent potential memory leak issues.

Why it matters

CVE-2025-71154 is a memory leak vulnerability in the Linux kernel's rtl8150 USB driver. Linux system administrators and developers should assess exposure, apply the patch, and monitor for potential memory leak issues to prevent denial-of-service.

  • Memory leak vulnerability requires patching to prevent potential denial-of-service
  • Exposure assessment and inventory checks are necessary for Linux systems using the affected driver
  • Remediation priority is medium for affected versions, with a focus on known vulnerable configurations

Technical summary

The vulnerability exists in the `async_set_registers()` function of the rtl8150 USB driver in the Linux kernel. When `usb_submit_urb()` fails, the allocated `async_req` structure and URB are not freed, causing a memory leak. The issue is resolved by freeing both the URB and the request structure in the error path. Linux system administrators and developers should assess exposure and apply the patch to prevent potential memory leak issues. The patch ensures that memory is properly released in case of submission failure, preventing memory leaks.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the patch for the rtl8150 USB driver in the Linux kernel
  • Inventory Linux systems using the affected driver to assess exposure
  • Monitor for potential memory leak issues in the Linux kernel
  • 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
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed

Evidence notes

The CVE record and source item provide details about the vulnerability, including its description and affected versions. However, the corpus does not establish specific exploitation or impact, and remediation priority is limited to known affected versions.

Sources and references

Verified primary and authoritative sources

  • CVE-2025-71154 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2025-71154

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

  • CVE-2025-71154 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2025-71154

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

Supplemental references

  • net: usb: rtl8150: fix memory leak on usb_submit_urb() failure

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2025/71xxx/CVE-2025-71154.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/2f966186b99550e3c665dbfb87b8314e30acea02

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/4bd4ea3eb326608ffc296db12c105f92dc2f2190

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/6492ad6439ff1a479fc94dc6052df3628faed8b6

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/151403e903840c9cf06754097b6732c14f26c532

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/12cab1191d9890097171156d06bfa8d31f1e39c8

    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.