Vulnerability Details : CVE-2023-37453
An issue was discovered in the USB subsystem in the Linux kernel through 6.4.2. There is an out-of-bounds and crash in read_descriptors in drivers/usb/core/sysfs.c.
Products affected by CVE-2023-37453
- cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2023-37453
0.07%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 30 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2023-37453
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
4.6
|
MEDIUM | CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
0.9
|
3.6
|
NIST |
CWE ids for CVE-2023-37453
-
The product reads data past the end, or before the beginning, of the intended buffer.Assigned by: nvd@nist.gov (Primary)
References for CVE-2023-37453
-
https://lore.kernel.org/all/000000000000e56434059580f86e@google.com/T/
KASAN: slab-out-of-bounds Read in read_descriptorsExploit;Mailing List;Vendor Advisory
-
https://syzkaller.appspot.com/bug?extid=18996170f8096c6174d0
KASAN: slab-out-of-bounds Read in read_descriptors (3)Exploit;Mailing List;Third Party Advisory
-
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=85d07c55621676d47d873d2749b88f783cd4d5a1
USB: core: Unite old scheme and new scheme descriptor reads - kernel/git/torvalds/linux.git - Linux kernel source tree
-
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=1e4c574225cc5a0553115e5eb5787d1474db5b0f
USB: Remove remnants of Wireless USB and UWB - kernel/git/torvalds/linux.git - Linux kernel source tree
-
https://lore.kernel.org/all/000000000000c0ffe505fe86c9ca%40google.com/T/
[syzbot] [usb?] KASAN: slab-out-of-bounds Read in read_descriptors (3)
-
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=de28e469da75359a2bb8cd8778b78aa64b1be1f4
USB: core: Change usb_get_device_descriptor() API - kernel/git/torvalds/linux.git - Linux kernel source tree
-
https://lore.kernel.org/all/000000000000e56434059580f86e%40google.com/T/
KASAN: slab-out-of-bounds Read in read_descriptors
-
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=ff33299ec8bb80cdcc073ad9c506bd79bb2ed20b
USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() - kernel/git/torvalds/linux.git - Linux kernel source tree
-
https://lore.kernel.org/all/000000000000c0ffe505fe86c9ca@google.com/T/
[syzbot] [usb?] KASAN: slab-out-of-bounds Read in read_descriptors (3)Exploit;Mailing List;Vendor Advisory
Jump to