SB20260720334 - Integer overflow in Linux kernel usb gadget driver
Published: July 20, 2026
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 1 vulnerability.
1) Integer overflow (CVE-ID: CVE-2026-63896)
CWE-ID: CWE-190 - Integer overflow
CVSSv4: 5.1 [CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to an integer underflow leading to an out-of-bounds write in the WebUSB GET_URL handler in composite_setup() when processing a crafted USB SETUP packet. A remote attacker can send a specially crafted USB request to cause a denial of service.
Exploitation is possible against gadgets with webusb/use=1 and a landing page configured.
Remediation
Install update from vendor's website.
References
- https://git.kernel.org/stable/c/046870ff6b6f7b743c953c061043a9b30700d491
- https://git.kernel.org/stable/c/6c5dbc104dadd79fc2923497c20bae759a18758c
- https://git.kernel.org/stable/c/a20f0ccf45708af6e063c7234c215d364b00de25
- https://git.kernel.org/stable/c/f5869dfaa89854dcf34121036294d42d6c7acb8f
- https://git.kernel.org/stable/c/f8f5a8f48c7cae3fac85e04b593bd47939f9725f