CVE-2023-53426 in Linuxinformazioni

Riassunto

di VulDB • 16/06/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

xsk: Correzione dell'errore use-after-free in xsk_diag durante la pulizia del socket

Viene corretto un errore di use-after-free che può verificarsi se l'interfaccia xsk_diag viene utilizzata dopo che il socket è stato disassociato dal dispositivo. Ciò può accadere sia a causa della chiusura del socket, sia per la scomparsa del dispositivo. Nelle prime fasi dello sviluppo di AF_XDP, il metodo utilizzato per verificare che un socket non fosse associato a un dispositivo consisteva nel controllare semplicemente se il puntatore netdevice nella struttura xsk_socket era NULL. Successivamente è stato introdotto un sistema migliore mediante l'aggiunta di una variabile di stato esplicita nella struct xsk_socket. Ad esempio, lo stato di un socket in fase di chiusura e già disassociato dal dispositivo è XSK_UNBOUND.

Il commit indicato nel tag Fixes sottostante ha eliminato il vecchio metodo per segnalare che un socket era disassociato (impostando dev a NULL), con la convinzione che tutto il codice che utilizzava tale approccio fosse stato completamente rimosso. Purtroppo questa assunzione non era corretta, poiché il codice di diagnostica xsk continuava a utilizzare il vecchio metodo e pertanto non funzionava come previsto quando un socket veniva chiuso. La correzione consiste nell'introdurre un controllo sulla variabile di stato: se lo si trova nello stato XSK_UNBOUND, l'operazione netlink della diagnostica viene semplicemente interrotta.

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

Responsabile

Linux

Prenotare

17/09/2025

Divulgazione

18/09/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00141

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!