CVE-2026-43223
media: pvrusb2: fix URB leak in pvr2_send_request_ex
- State
- Published
- Severity
- Not scored
- Published
- May 6, 2026
- Updated
- May 11, 2026
- Reserved
- May 1, 2026
Description
In the Linux kernel, the following vulnerability has been resolved:
media: pvrusb2: fix URB leak in pvr2_send_request_ex
When pvr2_send_request_ex() submits a write URB successfully but fails to submit the read URB (e.g. returns -ENOMEM), it returns immediately without waiting for the write URB to complete. Since the driver reuses the same URB structure, a subsequent call to pvr2_send_request_ex() attempts to submit the still-active write URB, triggering a 'URB submitted while active' warning in usb_submit_urb().
Fix this by ensuring the write URB is unlinked and waited upon if the read URB submission fails.
Scores
The record has no CVSS score.
Weaknesses
The record names no weakness.
Affected Products
| Product | Versions |
|---|---|
LinuxLinux |
|
LinuxLinux |
|
References
- https://git.kernel.org/stable/c/da524c939b1e5ba17f10db4bde4bdaf569ffcda6
- https://git.kernel.org/stable/c/cf459d6ffa5e150ef3744b897f936ff24b52bd15
- https://git.kernel.org/stable/c/77a63f8efc434ddb04667ed632aade58301a2f13
- https://git.kernel.org/stable/c/4ba5c7a1aade7090172cbffd4d120bf4cf5ccbde
- https://git.kernel.org/stable/c/58dd722b6c3debcddb4684fb256c90fee7f063e5
- https://git.kernel.org/stable/c/2011929f0e4cf6a0a34dd6205911b12276904453
- https://git.kernel.org/stable/c/5f3ac816861c3b8a5d1a3645b17dc3a99d668d94
- https://git.kernel.org/stable/c/a8333c8262aed2aedf608c18edd39cf5342680a7
Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.