CVE-2025-38555
BaseFortify
Publication date: 2025-08-19
Last updated on: 2025-11-03
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | 5.10.244 |
| linux | linux_kernel | 6.1.153 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability is a use-after-free issue in the Linux kernel's USB gadget subsystem. Specifically, if a memory allocation (kmalloc) fails during the composite device binding process, a pointer (cdev->os_desc_req) is freed but not set to NULL. Later, the cleanup function checks this pointer and attempts to use it if it is not NULL, leading to use-after-free, which can cause kernel crashes or undefined behavior.
How can this vulnerability impact me? :
This vulnerability can lead to kernel crashes or instability due to use-after-free errors in the USB gadget subsystem. Exploiting this could potentially allow an attacker to cause denial of service or execute arbitrary code within the kernel context, compromising system security and reliability.