CVE-2025-68750
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-68750 is a potential integer overflow vulnerability in the Linux kernel's USB gadget subsystem, specifically in the usbg_make_tpg() function. The flaw arises because the local variable tpgt is declared as unsigned long but is assigned to tpgt->tport_tpgt, which is a u16 (16-bit unsigned integer). When tpgt exceeds USHRT_MAX (65535), the truncation during assignment can cause an integer overflow, potentially leading to memory corruption or unexpected behavior. The vulnerability was disclosed on December 24, 2025, and affects the Linux kernel across a wide range of stable versions. Feedly estimates the severity as HIGH, with an EPSS score of approximately 0.024% (Red Hat CVE, ENISA EUVD).

Technical details

The root cause is an integer truncation/overflow (CWE-190) in the usbg_make_tpg() function within the Linux kernel's USB gadget target driver. When a caller supplies a tpgt value larger than 65535, the unsigned long value is silently truncated upon assignment to the u16 field tport_tpgt, producing an incorrect (wrapped) value. This is analogous to the previously fixed issue in commit 59c816c1f24d ("vhost/scsi: potential memory corruption"). The fix changes the type of the local tpgt variable to u16 to match the destination field, preventing the overflow condition. Exploitation would require the ability to invoke usbg_make_tpg() with a crafted large tpgt argument, which typically requires local or privileged access to USB gadget configuration interfaces (Red Hat CVE, ENISA EUVD).

Impact

Successful exploitation could result in memory corruption due to the integer overflow, potentially causing system instability, kernel panics (denial of service), or in more severe scenarios, arbitrary code execution within the kernel context. The affected component is the USB gadget target subsystem, so impact is primarily limited to systems that expose USB gadget functionality (e.g., embedded devices, systems acting as USB peripherals). Lateral movement potential is limited, but kernel-level code execution would grant an attacker full control over the affected system (ENISA EUVD, Red Hat CVE).

Mitigation and workarounds

Patches have been released for multiple Linux kernel stable branches. Administrators should update to one of the following fixed versions: 5.4.296, 5.10.240, 5.15.187, 6.1.143, 6.6.96, 6.12.36, 6.15.5, or 6.16. As a workaround where patching is not immediately possible, restricting access to USB gadget configuration interfaces (e.g., via ConfigFS permissions) can reduce exposure. Monitoring and validating input parameters for USB-related kernel interfaces is also recommended (Red Hat CVE, ENISA EUVD).

Community reactions

The vulnerability received routine coverage from vulnerability tracking services including VulnDB, CIRCL, and CVEFeed shortly after disclosure on December 24, 2025. Red Hat filed a Bugzilla entry (bug #2425218) and published a CVE advisory. No notable researcher commentary or significant social media discussion beyond automated CVE tracking posts has been identified (Red Hat Bugzilla, ENISA EUVD).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management