cbcvebase.
CVE-2024-36896
published 2024-05-30

CVE-2024-36896: In the Linux kernel, the following vulnerability has been resolved: USB: core: Fix access violation during port device removal Testing with KASAN and syzkaller…

PriorityP347critical9.1CVSS 3.1
AVNACLPRNUINSUCNIHAH
EPSS
0.92%
56.4th percentile
In the Linux kernel, the following vulnerability has been resolved: USB: core: Fix access violation during port device removal Testing with KASAN and syzkaller revealed a bug in port.c:disable_store(): usb_hub_to_struct_hub() can return NULL if the hub that the port belongs to is concurrently removed, but the function does not check for this possibility before dereferencing the returned value. It turns out that the first dereference is unnecessary, since hub->intfdev is the parent of the port device, so it can be changed easily. Adding a check for hub == NULL prevents further problems. The same bug exists in the disable_show() routine, and it can be fixed the same way.

Affected

14 ranges
VendorProductVersion rangeFixed in
debianlinux< linux 6.1.94-1 (bookworm)linux 6.1.94-1 (bookworm)
linuxlinux
linuxlinux>= f061f43d7418cb62b8d073e221ec75d3f5b89e17 < 5f1d68ef5ddac27c6b997adccd1c339cef1e68485f1d68ef5ddac27c6b997adccd1c339cef1e6848
linuxlinux>= f061f43d7418cb62b8d073e221ec75d3f5b89e17 < 63533549ff53d24daf47c443dbd43c308afc343463533549ff53d24daf47c443dbd43c308afc3434
linuxlinux>= f061f43d7418cb62b8d073e221ec75d3f5b89e17 < 6119ef6517ce501fc548154691abdaf1f954a2776119ef6517ce501fc548154691abdaf1f954a277
linuxlinux>= f061f43d7418cb62b8d073e221ec75d3f5b89e17 < a4b46d450c49f32e9d4247b421e58083fde304cea4b46d450c49f32e9d4247b421e58083fde304ce
linuxlinux_kernel
linuxlinux_kernel>= 0 < 6.1.94-16.1.94-1
linuxlinux_kernel>= 0 < 6.8.11-16.8.11-1
linuxlinux_kernel>= 0 < 6.8.11-16.8.11-1
linuxlinux_kernel>= 0 < 6.8.0-40.406.8.0-40.40
linuxlinux_kernel>= 6.0 < 6.1.916.1.91
linuxlinux_kernel>= 6.2 < 6.6.316.6.31
linuxlinux_kernel>= 6.7 < 6.8.106.8.10

CVSS provenance

nvdv3.19.1CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
osv9.1CRITICAL
vendor_debian9.1CRITICAL
vendor_redhat9.1CRITICAL
vendor_ubuntu6.5MEDIUM
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.