CVE-2026-80920 in Linuxinformazioni

Riassunto

di VulDB • 09/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

io_uring: posticipare il segnale dell'eventfd quando viene accodato da un handler di wakeup

io_req_local_work_add() segnala l'eventfd del CQ ring in linea (inline) quando è quello a inserire la prima voce nella lista ->work_list. Per i ring DEFER_TASKRUN, questa operazione avviene frequentemente all'interno di un handler di risveglio della waitqueue, dove viene mantenuto un lock arbitrario sulla waitqueue.

La funzione eventfd_signal_mask() rifiuta la ricorsione solo quando è impostato il flag current->in_eventfd, ma tale bit viene impostato dalla stessa eventfd_signal_mask(). Se la catena di wake-up ha origine altrove, il segnale viene inviato in linea e può alimentare nuovamente epoll.

Viene aggiunto IOU_F_TWQ_IN_WAKE, impostato sulle operazioni di aggiunta task_work eseguite dai tre callback delle waitqueue, e utilizzato per forzare io_eventfd_signal() verso la deferenza esistente tramite call_rcu_hurry(), anziché effettuare il segnale in linea.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

Linux

Prenotare

26/08/2026

Divulgazione

09/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!