CVE-2026-99008 in LinuxИнформация

Сводка

по VulDB • 24.10.2026

В ядре Linux была устранена следующая уязвимость:

Bluetooth: RFCOMM: исправлена ошибка разыменования нулевого указателя (NULL) в функции rfcomm_dev_shutdown

syzbot обнаружил ошибку разыменования нулевого указателя в функции rfcomm_dev_shutdown() при закрытии устройства tty, связанного с протоколом RFCOMM.

Функция rfcomm_dev_add() сначала добавляет новое устройство в список rfcomm_dev_list и только затем регистрирует устройство tty и сохраняет его в поле dev->tty_dev. Если регистрация не удается, поле dev->tty_dev остается незаполненным (равным NULL). В этот промежуток времени устройство может быть найдено по запросу, поэтому вызов open() для /dev/rfcommN проходит через rfcomm_tty_install() и связывается с этим устройством. При повторном закрытии этого устройства tty функция rfcomm_dev_shutdown() использует dev->tty_dev без проверки на NULL:

Oops: general protection fault, probably for non-canonical address KASAN: null-ptr-deref in range [0x0000000000000040-0x0000000000000047]
RIP: 0010:rfcomm_dev_shutdown+0x48/0xb0 net/bluetooth/rfcomm/tty.c:131 Call Trace: tty_port_shutdown+0x1bf/0x220 drivers/tty/tty_port.c:372 tty_port_close+0x4e/0x150 drivers/tty/tty_port.c:705 tty_release+0x359/0x1670 drivers/tty/tty_io.c:1718 __fput+0x418/0xa50 fs/file_table.c:512

Функция rfcomm_dev_destruct() уже корректно обрабатывает случай, когда dev->tty_dev равен NULL. Добавлена аналогичная проверка в функцию rfcomm_dev_shutdown(), чтобы устройство tty перемещалось только в том случае, если оно было фактически зарегистрировано.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Ответственный

Linux

Резервировать

25.09.2026

Раскрытие

23.10.2026

Модерация

принято

Вход

VDB-425877

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!