SEPTEMBER 20, 2026
Live Feed
Back to database
Case File

CVE-2026-64242

HIGH · CVSS 7.8 EPSS 0.12%

Source: NVD + CISA KEV + EPSS · Published 2026-07-24 · Last synced 2026-08-23

CyberRota Analysis

AI-Generated

The vulnerability affects the Linux kernel's USB gadget subsystem, specifically the net2280 driver, where a double free condition can occur during the probe error path. This flaw can lead to potential memory corruption and instability in systems utilizing this driver. Organizations using Linux systems with the net2280 driver should prioritize addressing this issue to mitigate risks associated with system crashes or exploitation.

CVE
CVE-2026-64242
Severity
HIGH
CVSS
7.8
EPSS
0.12%
Linux

Original NVD Description

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: net2280: Fix double free in probe error path usb_initialize_gadget() installs gadget_release() as the release callback for the embedded gadget device. The struct net2280 instance is therefore released through gadget_release() when the gadget device's last reference is dropped. The probe error path calls net2280_remove(), which tears down the partially initialized device and drops the gadget reference with usb_put_gadget(). Calling kfree(dev) afterwards can free the same object again. Drop the explicit kfree() and let the gadget device release callback handle the final free. This issue was found by a static analysis tool I am developing.

Related CVEs

Other vulnerabilities affecting the same vendor(s)