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.