Description
In the Linux kernel, the following vulnerability has been resolved:

media: uvcvideo: Return queued buffers on start_streaming() failure

Return buffers if streaming fails to start due to uvc_pm_get() error.

This bug may be responsible for a warning I got running

while :; do yavta -c3 /dev/video0; done

on an xHCI controller which failed under this workload.
I had no luck reproducing this warning again to confirm.

xhci_hcd 0000:09:00.0: HC died; cleaning up
usb 13-2: USB disconnect, device number 2
WARNING: CPU: 2 PID: 29386 at drivers/media/common/videobuf2/videobuf2-core.c:1803 vb2_start_streaming+0xac/0x120
Published: 2026-05-08
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A defect in the Linux kernel media UVC video driver causes queued video buffers to be returned when start_streaming() fails because uvc_pm_get() encounters an error. The improper error handling generates kernel warnings, forces the xHCI controller to abort the USB transfer, and can lead to device disconnections or temporary system instability. The impact is limited to denial of service or interruption of video stream functionality on systems that use this driver; it does not provide a path to code execution or privilege escalation.

Affected Systems

All Linux kernel builds that include the uvcvideo driver before the patch referenced in the supplied git commits are affected. No specific kernel versions are listed in the advisory, so any kernel that incorporates the driver and has not incorporated the commit sequence containing the fix is considered vulnerable.

Risk and Exploitability

The CVSS score of 7.8 and the EPSS score of less than 1% illustrate a moderate severity but a very low probability of exploitation. The vulnerability is not listed in CISA’s KEV catalog. The attack vector is most likely local and requires access to the attached USB video device, either through physical presence or elevated local privileges. Because the flaw only disrupts device operation and does not compromise confidentiality or integrity, the overall risk is moderate and can be mitigated by applying the upstream patch.

Generated by OpenCVE AI on May 14, 2026 at 23:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a version that contains the commit sequence fixed in the provided patch URLs.
  • If a kernel upgrade cannot be performed immediately, consider disabling or avoiding the use of UVC video devices that rely on the uvcvideo driver until the patch is available.
  • Continuously monitor kernel logs for vb2_start_streaming warnings and xHCI controller errors, and investigate any recurring device disconnects promptly.

Generated by OpenCVE AI on May 14, 2026 at 23:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 14 May 2026 21:15:00 +0000

Type Values Removed Values Added
Weaknesses NVD-CWE-noinfo

Mon, 11 May 2026 07:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Sat, 09 May 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


Fri, 08 May 2026 13:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: media: uvcvideo: Return queued buffers on start_streaming() failure Return buffers if streaming fails to start due to uvc_pm_get() error. This bug may be responsible for a warning I got running while :; do yavta -c3 /dev/video0; done on an xHCI controller which failed under this workload. I had no luck reproducing this warning again to confirm. xhci_hcd 0000:09:00.0: HC died; cleaning up usb 13-2: USB disconnect, device number 2 WARNING: CPU: 2 PID: 29386 at drivers/media/common/videobuf2/videobuf2-core.c:1803 vb2_start_streaming+0xac/0x120
Title media: uvcvideo: Return queued buffers on start_streaming() failure
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-05-11T22:21:41.841Z

Reserved: 2026-05-01T14:12:55.999Z

Link: CVE-2026-43290

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-05-08T14:16:36.010

Modified: 2026-05-14T21:11:42.223

Link: CVE-2026-43290

cve-icon Redhat

Severity : Low

Publid Date: 2026-05-08T00:00:00Z

Links: CVE-2026-43290 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-05-14T23:15:35Z

Weaknesses