CVEvulnerability

CVE-2026-43223

5.5 MEDIUM Published 2026-05-06 Modified 2026-06-17 Official page ↗
Status
Analyzed
Published
2026-05-06
Last modified
2026-06-17
Assigner
416baaa9-dc9f-4396-8d5f-8c081fb06d67
CVSS 3.1 ([email protected])
5.5 MEDIUM — CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-401

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.

Affected configurations

• linux linux kernel (>= 2.6.18 < 5.10.252) • linux linux kernel (>= 5.11 < 5.15.202) • linux linux kernel (>= 5.16 < 6.1.165) • linux linux kernel (>= 6.2 < 6.6.128) • linux linux kernel (>= 6.7 < 6.12.75) • linux linux kernel (>= 6.13 < 6.18.16) • linux linux kernel (>= 6.19 < 6.19.6)

Related

Weakness · CWE (1)

  • CWE-401 Missing Release of Memory after Effective Lifetime weakness

References