usb: dwc3: gadget: Fix use-after-free in dwc3_gadget_free_endpoints due to race condition (CVE-2026-89739) | HOL Guard CVE