CVE-2023-53731 in LinuxИнформация

Сводка

по VulDB • 15.06.2026

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

netlink: исправлена потенциальная взаимная блокировка (deadlock) в функции netlink_set_err()

syzbot сообщил о возможной взаимной блокировке в netlink_set_err() [1]

Аналогичная проблема была исправлена в коммите 1d482e666b8e («netlink: отключение прерываний для netlink_lock_table()») в функции netlink_lock_table().

Данный патч добавляет защиту от проблем с прерываниями (IRQ safety) к функциям netlink_set_err() и __netlink_diag_dump(), которые не были охвачены указанным коммитом.

[1]

WARNING: possible irq lock inversion dependency detected 6.4.0-rc6-syzkaller-00240-g4e9f0ec38852 #0 Not tainted

syz-executor.2/23011 только что изменил состояние блокировки: ffffffff8e1a7a58 (nl_table_lock){.+.?}-{2:2}, at: netlink_set_err+0x2e/0x3a0 net/netlink/af_netlink.c:1612

но эта блокировка ранее была захвачена другой, безопасной для прерываний уровня SOFTIRQ (SOFTIRQ-safe) блокировкой: (&local->queue_stop_reason_lock){..-.}-{2:2}

и прерывания могут создать обратный порядок блокировки между ними.

другая информация, которая может помочь в отладке этого: Возможная небезопасная для прерываний сценарий блокировки:

CPU0 CPU1 ---- ---- lock(nl_table_lock); local_irq_disable(); lock(&local->queue_stop_reason_lock); lock(nl_table_lock); lock(&local->queue_stop_reason_lock);

*** DEADLOCK ***

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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

Linux

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

22.10.2025

Раскрытие

22.10.2025

Модерация

принято

Вход

VDB-329376

EPSS

0.00216

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!