CVE-2024-35967
HighCVSS 7.1Exploitation Probability (EPSS)
Low risk15th percentile - higher than 15% of all known CVEs
Summary
A vulnerability has been identified in the Linux kernel's Bluetooth module, which involves a lack of validation of user input length in the sco_sock_setsockopt() function.
Risk Assessment
The lack of proper validation may lead to 'out-of-bounds' errors, creating a risk of potential buffer overflow and allowing attackers to execute malicious code.
Recommendation
It is recommended to update the Linux kernel to the latest version where this vulnerability has been fixed to minimize the risk associated with attacks exploiting this flaw.
Other vulnerabilities in Linux kernel Bluetooth module
Original NVD description (English source)
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: SCO: Fix not validating setsockopt user input syzbot reported sco_sock_setsockopt() is copying data without checking user input length. BUG: KASAN: slab-out-of-bounds in copy_from_sockptr_offset include/linux/sockptr.h:49 [inline] BUG: KASAN: slab-out-of-bounds in copy_from_sockptr include/linux/sockptr.h:55 [inline] BUG: KASAN: slab-out-of-bounds in sco_sock_setsockopt+0xc0b/0xf90 net/bluetooth/sco.c:893 Read of size 4 at addr ffff88805f7b15a3 by task syz-executor.5/12578

