Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-52918

Опубликовано: 24 июн. 2026
Источник: redhat
CVSS3: 5.1
EPSS Низкий

Описание

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: serialize accept_q access bt_sock_poll() walks the accept queue without synchronization, while child teardown can unlink the same socket and drop its last reference. The unsynchronized accept queue walk has existed since the initial Bluetooth import. Protect accept_q with a dedicated lock for queue updates and polling. Also rework bt_accept_dequeue() to take temporary child references under the queue lock before dropping it and locking the child socket.

A flaw was found in the Linux kernel's Bluetooth subsystem. A race condition exists in the handling of the accept_q within the bt_sock_poll() function due to a lack of synchronization. This could allow a local attacker to cause a denial of service by manipulating socket operations during child teardown, leading to system instability.

Отчет

A race in Bluetooth accept queue handling can allow bt_sock_poll() or the accept dequeue path to observe a child socket while teardown concurrently unlinks it and drops the last reference. This is a use-after-free candidate in kernel socket lifetime management and can cause at least a kernel crash. For the CVSS the PR:N is used for the paranoid adjacent scenario because an attacker may only need Bluetooth radio adjacency to interact with a listening Bluetooth service and force child connection teardown while the service polls the accept queue. The issue is not Internet reachable in the usual sense and normally requires local Bluetooth availability or proximity to the target device. Impact is at least denial of service and in the worst case may allow confidentiality or integrity impact due to kernel use-after-free behavior.

Меры по смягчению последствий

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 6kernelOut of support scope
Red Hat Enterprise Linux 7kernelAffected
Red Hat Enterprise Linux 7kernel-rtAffected
Red Hat Enterprise Linux 9kernel-rtAffected
Red Hat Enterprise Linux 10kernelFixedRHSA-2026:6533408.09.2026
Red Hat Enterprise Linux 8kernel-rtFixedRHSA-2026:7040322.09.2026
Red Hat Enterprise Linux 8kernelFixedRHSA-2026:7040222.09.2026
Red Hat Enterprise Linux 9kernelFixedRHSA-2026:6715014.09.2026
Red Hat Enterprise Linux 9kernelFixedRHSA-2026:6715014.09.2026

Показывать по

Дополнительная информация

Статус:

Moderate
Дефект:
CWE-416
https://bugzilla.redhat.com/show_bug.cgi?id=2492092kernel: Bluetooth: serialize accept_q access

EPSS

Процентиль: 12%
0.00218
Низкий

5.1 Medium

CVSS3

Связанные уязвимости

CVSS3: 8.8
ubuntu
5 месяцев назад

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: serialize accept_q access bt_sock_poll() walks the accept queue without synchronization, while child teardown can unlink the same socket and drop its last reference. The unsynchronized accept queue walk has existed since the initial Bluetooth import. Protect accept_q with a dedicated lock for queue updates and polling. Also rework bt_accept_dequeue() to take temporary child references under the queue lock before dropping it and locking the child socket.

CVSS3: 8.8
nvd
5 месяцев назад

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: serialize accept_q access bt_sock_poll() walks the accept queue without synchronization, while child teardown can unlink the same socket and drop its last reference. The unsynchronized accept queue walk has existed since the initial Bluetooth import. Protect accept_q with a dedicated lock for queue updates and polling. Also rework bt_accept_dequeue() to take temporary child references under the queue lock before dropping it and locking the child socket.

CVSS3: 7.1
msrc
4 месяца назад

Bluetooth: serialize accept_q access

CVSS3: 8.8
debian
5 месяцев назад

In the Linux kernel, the following vulnerability has been resolved: B ...

CVSS3: 8.8
redos
28 дней назад

Уязвимость kernel-lt

EPSS

Процентиль: 12%
0.00218
Низкий

5.1 Medium

CVSS3