CVE-2026-90019

Not scored yetLast modified Oct 19, 2026

Description

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

usb: gadget: fix null pointer dereference in usb_put_function_instance()

usb_put_function_instance() attempts to dereference fd inside fi struct to get mod in uvc_alloc_inst() error path. However, fd is not allocated until later in try_get_usb_function_instance() after allocating fi in uvc_alloc_inst() and thus guranteed to be null in error path. Fix this by adding a null check for fi->fd that returns if fd is null.

Metrics

No CVSS score has been published yet.

Affected software

Source: the vendor's advisory (CNA). NVD analysis pending.

VendorProductVersions
LinuxLinux>= 0062f6e56f70bd2230ba1ebd1667d1b32a1af3b2, < 0fc54a00954f9f4c3e3d4ffa64a530685d99a39b; >= 0062f6e56f70bd2230ba1ebd1667d1b32a1af3b2, < 6e6736c049683380f5e20becde498986e9293ca4; >= 0062f6e56f70bd2230ba1ebd1667d1b32a1af3b2, < 3a9691fff79bcce95338435599df6d3ae433cfdc; >= 0062f6e56f70bd2230ba1ebd1667d1b32a1af3b2, < 7a4f4ca7ff32ae24807c83e2a06d62b13378d53c; >= 0062f6e56f70bd2230ba1ebd1667d1b32a1af3b2, < 6ea3a073ca97716d4a73df49a3bec1c3ccf8e2a0; >= 0062f6e56f70bd2230ba1ebd1667d1b32a1af3b2, < d3a7fa61997db3bf6dadef4c1bd87a4fa782a817; >= 0062f6e56f70bd2230ba1ebd1667d1b32a1af3b2, < 5117f236e9e30744338b425395d55913c4500897; >= 0062f6e56f70bd2230ba1ebd1667d1b32a1af3b2, < 6e74ac5c596fd246e37eadfc354567179ccbe9aa
LinuxLinux3.9

References

Timeline

Published
Sep 16, 2026
Last modified
Oct 19, 2026
NVD status
Received

Related CVEs from 2026

CVE-2026-90026.5IBM WebSphere Extreme Scale 8.6.1.0 through 8.6.1.6 could allow an adjacent attacker to cause a denial of service due to improper validationCVE-2026-90020In the Linux kernel, the following vulnerability has been resolved: USB: gadget: fix NULL pointer dereference in gadget_dev_ioctl() gadgetCVE-2026-90021In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_midi: initialize work in f_midi_alloc() f_midi_alloc inCVE-2026-900227.8In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_midi2: fix use-after-free in string attribute show path CVE-2026-90023In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_mass_storage: fix null pointer dereference in fsg_commonCVE-2026-90024In the Linux kernel, the following vulnerability has been resolved: usb: gadget: midi2: Fix null-pointer dereference in f_midi2_free_ep_reqCVE-2026-900257.7In the Linux kernel, the following vulnerability has been resolved: usb: typec: ucsi: displayport: Fix OOB altmode array index The UCSI diCVE-2026-900267.8In the Linux kernel, the following vulnerability has been resolved: usb: typec: qcom-pmic: cancel reset_work on stop pdphy_stop() disablesCVE-2026-900277.8In the Linux kernel, the following vulnerability has been resolved: usb: typec: qcom-pmic-typec: disable cc_debounce_dwork on stop cc_deboCVE-2026-90028In the Linux kernel, the following vulnerability has been resolved: usb: typec: hd3ss3220: track VBUS enable state per consumer regulator_CVE-2026-90029In the Linux kernel, the following vulnerability has been resolved: usb: storage: realtek_cr: fix use-after-free on disconnect realtek_cr_CVE-2026-90037.5E-LAN Hybrid Recording System developed by TONNET has a SQL Injection vulnerability, allowing unauthenticated remote attackers to inject arb
CVE-2026-90019: Unscored | Vulnix