PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-89734 Linux CVE debrief

A null pointer dereference vulnerability was found in the Linux kernel's usb gadget uvc driver. When kthread_run_worker() fails in uvcg_video_init(), a null pointer dereference occurs because video->uvc is not assigned at that point. The issue is resolved by directly using uvc->func, which is already assigned. This vulnerability requires patching or updating to a fixed version to prevent potential issues. The affected product is the Linux kernel with usb gadget uvc functionality. The vulnerability class is a null pointer dereference. The likely operational impact is a system crash or instability. The source-confidence limits are based on the CVE record and source item details.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-11
Original CVE updated
2026-10-19
Advisory published
2026-09-11
Advisory updated
2026-10-19

Who should care

Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux systems with usb gadget uvc functionality. These individuals should review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance. They should also plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.

Why it matters

A null pointer dereference vulnerability in the Linux kernel's usb gadget uvc driver requires patching or updating to a fixed version to prevent potential issues.

  • Verify Linux kernel version and apply patch if necessary to prevent null pointer dereference
  • Review system exposure and update vulnerable systems to prevent potential issues

Technical summary

The Linux kernel's usb gadget uvc driver has a null pointer dereference vulnerability. In uvcg_video_init(), if kthread_run_worker() fails, the error logged uses uvcg_err(), which triggers a null pointer dereference because video->uvc is not assigned at that point. The fix directly uses uvc->func, which is already assigned. This vulnerability requires patching or updating to a fixed version to prevent potential issues. The affected product context is the Linux kernel with usb gadget uvc functionality. The defensive impact is a system crash or instability.

Defensive priority

Apply patch or update to fixed version

Recommended defensive actions

  • Apply patch or update to fixed version
  • Review Linux kernel version and apply patch if necessary
  • Verify system exposure and update vulnerable systems
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review

Evidence notes

The CVE record and source item provide details about the vulnerability. The NVD entry is currently not provided. The vulnerability has been resolved in the Linux kernel. The affected product deployments should be reviewed to determine if they are exposed. The official advisory or CVE record should be reviewed to validate affected scope, severity, and vendor guidance.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-89734 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-89734 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • usb: gadget: uvc: Fix null pointer dereference in uvcg_video_init()

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/89xxx/CVE-2026-89734.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5b1da38592efdc1a263d4c0353298cba19e9d6fc

    Supplemental source

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.