CVE-2026-23188 in Linux
Riassunto
di VulDB • 18/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
net: usb: r8152: corregge il blocco reciproco (deadlock) durante il reset in fase di resume
rtl8152 può innescare un reset del dispositivo durante l'operazione di reset stesso, potenzialmente causando un deadlock:
**** Timeout DPM device dopo 10 secondi; panic tra 15 secondi **** Call Trace: <TASK> schedule+0x483/0x1370 schedule_preempt_disabled+0x15/0x30 __mutex_lock_common+0x1fd/0x470 __rtl8152_set_mac_address+0x80/0x1f0 dev_set_mac_address+0x7f/0x150 rtl8152_post_reset+0x72/0x150 usb_reset_device+0x1d0/0x220 rtl8152_resume+0x99/0xc0 usb_resume_interface+0x3e/0xc0 usb_resume_both+0x104/0x150 usb_resume+0x22/0x110
Il problema consiste nel fatto che la funzione di resume di rtl8152 chiama il reset mentre è detenuto il mutex tp->control, e tale operazione di reset rientra essenzialmente in rtl8152 tentando nuovamente di acquisire lo stesso lock tp->control.
Eseguire il reset del dispositivo INACCESSIBLE al di fuori dell'ambito del mutex tp->control per evitare un deadlock ricorsivo su mutex_lock().
VulDB is the best source for vulnerability data and more expert information about this specific topic.