PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-43290 Git CVE debrief

CVE-2026-43290 is a Linux kernel media/uvcvideo bug in the start_streaming() failure path. According to the CVE description, queued buffers were not returned when streaming failed to start because uvc_pm_get() returned an error, and the issue may surface as a vb2_start_streaming warning during webcam/video-capture workloads. The record was published on 2026-05-08 and modified on 2026-05-11. NVD assigns a HIGH CVSS 3.1 score (7.8) with a local attack vector, which makes this primarily a kernel-stability and cleanup issue for systems using the affected USB video path.

Vendor
Git
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-08
Original CVE updated
2026-05-11
Advisory published
2026-05-08
Advisory updated
2026-05-11

Who should care

Linux kernel and distro maintainers, endpoint administrators, and teams managing systems that use USB webcams or other uvcvideo-backed capture devices, especially where local users can start camera streams.

Technical summary

The vulnerability is in the Linux kernel's uvcvideo driver when start_streaming() fails after a uvc_pm_get() error. In that failure path, queued buffers were not returned to the caller, leaving the videobuf2 streaming setup in an invalid state and potentially triggering a kernel warning in vb2_start_streaming(). The supplied CVSS vector is AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, so the published severity is HIGH, but the narrative evidence specifically describes a failed cleanup path and warning behavior rather than exploitation details.

Defensive priority

Medium-High

Recommended defensive actions

  • Apply the kernel fix referenced by the linked stable kernel commits and ensure your distribution has backported the change.
  • Prioritize patching on systems with active USB camera/video-capture use, especially endpoints or kiosks where local users can access /dev/video* devices.
  • Monitor kernel logs for warnings involving vb2_start_streaming, uvcvideo, or unexpected USB disconnect and host-controller reset events.
  • If patching is delayed, restrict local access to video devices and reduce unnecessary exposure of USB camera functionality on shared systems.
  • Verify the running kernel version against your vendor's advisory or backport status before assuming the issue is resolved.

Evidence notes

This debrief is based only on the supplied NVD/CVE corpus and the official kernel stable references listed there. The CVE was published on 2026-05-08 and modified on 2026-05-11. NVD's supplied vector is CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H. The description explicitly identifies the fix area as 'media: uvcvideo: Return queued buffers on start_streaming() failure' and says queued buffers should be returned when uvc_pm_get() fails. No KEV entry is listed in the supplied enrichment.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-43290 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-43290

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-43290 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-43290

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/4cf3b6fd54ebb1ebc977bdc47fb6cfcf9a471a22

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/69c32df23bed6001864779b965fa009bcd9a26de

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/a5c01f15809d1d2c319d8bfb11d071df11ab731c

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

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.