UBUNTU-CVE-2026-89734: Null Pointer Dereference
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: uvc: Fix null pointer dereference in uvcgvideoinit() In uvcgvideoinit(), if kthreadrunworker() fails, the error logged uses uvcgerr(), however, the pointer it uses: video->uvc is not assigned at this point, triggering a null pointer dereference. Fix this by directly using uvc->func which is assigned already.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Compensating control
In uvcg_video_init(), change the error logging after kthread_run_worker() fails to use the already-assigned uvc->func pointer instead of video->uvc.