CVE Catalog

CVE-2024-26889

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.27%

19th percentile - higher than 19% of all known CVEs

Summary

In the Linux kernel, the Bluetooth hci_core module has a possible buffer overflow. The name[8] field in struct hci_dev_info has a fixed size, so if hdev->name is larger, strcpy would write past its size.

Risk Assessment

A buffer overflow can lead to kernel memory corruption, system crash, or potentially arbitrary code execution. It requires the ability to set a long Bluetooth device name.

Recommendation

Update the Linux kernel to a version containing the fix that switches from strcpy to strscpy. Check the kernel version on devices with Bluetooth support.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_core: Fix possible buffer overflow struct hci_dev_info has a fixed size name[8] field so in the event that hdev->name is bigger than that strcpy would attempt to write past its size, so this fixes this problem by switching to use strscpy.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS