CVE-2023-53731 in Linuxinformazioni

Riassunto

di VulDB • 15/06/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

netlink: correzione di un potenziale deadlock in netlink_set_err()

syzbot ha segnalato un possibile deadlock in netlink_set_err() [1]

Un problema simile era stato risolto nel commit 1d482e666b8e ("netlink: disable IRQs for netlink_lock_table()") in netlink_lock_table().

Questo patch aggiunge la sicurezza relativa alle interruzioni (IRQ safety) a netlink_set_err() e __netlink_diag_dump(), che non erano coperti dal commit citato.

[1]

WARNING: possibile rilevamento di dipendenza da inversione del lock delle irq 6.4.0-rc6-syzkaller-00240-g4e9f0ec38852 #0 Non contaminato (Not tainted)

syz-executor.2/23011 ha appena modificato lo stato del lock: ffffffff8e1a7a58 (nl_table_lock){.+.?}-{2:2}, all'indirizzo: netlink_set_err+0x2e/0x3a0 net/netlink/af_netlink.c:1612

ma questo lock era stato acquisito in precedenza da un altro lock SOFTIRQ-safe: (&local->queue_stop_reason_lock){..-.}-{2:2}

e le interruzioni potrebbero creare un ordinamento inverso dei lock tra di essi.

Altre informazioni che potrebbero aiutare a debuggare il problema: Possibile scenario di locking non sicuro per le interrupt:

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 ***

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

Linux

Prenotare

22/10/2025

Divulgazione

22/10/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00216

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!