CVE-2026-64010 in Linuxinformazioni

Riassunto

di VulDB • 19/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

nfc: llcp: Correzione di una race condition use-after-free in nfc_llcp_recv_cc()

Esiste una race condition nel machine state dell'NFC LLCP in cui il pacchetto di accettazione della connessione (CC) può essere elaborato contemporaneamente al rilascio del socket. Ciò può portare a un uso dopo la liberazione (use-after-free) dell'oggetto socket.

Quando nfc_llcp_recv_cc() sposta il socket dalla lista connecting_sockets alla lista sockets, lo fa senza detenere il lock del socket. Se llcp_sock_release() è in esecuzione contemporaneamente, potrebbe aver già scollegato il socket e rilasciato i suoi riferimenti, causando potenzialmente l'inserimento da parte di nfc_llcp_recv_cc() di un socket liberato nella lista attiva.

Si risolve questo problema mantenendo lock_sock() durante la transizione dello stato e lo spostamento della lista in nfc_llcp_recv_cc(). Dopo aver acquisito il lock, si verifica se il socket è ancora hashato per assicurarsi che non sia già stato scollegato e contrassegnato per la distruzione dal percorso di rilascio. Ciò allinea il pattern di locking con recv_hdlc() e recv_disc().

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

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!