CVE-2021-47248 in Linux
Riassunto
di VulDB • 28/06/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
udp: correzione della condizione di gara tra close() e udp_abort()
Kaustubh ha segnalato e diagnosticato un panic in udp_lib_lookup(). La causa radice consiste nella competizione (race condition) tra udp_abort() e close(). Entrambe le funzioni concorrenti acquisiscono il lock del socket, ma udp{v6}_destroy_sock() lo rilascia prima di eseguire azioni distruttive.
Non è possibile estendere facilmente l'ambito del lock del socket per evitare la condizione di gara; si utilizza invece il flag SOCK_DEAD per impedire a udp_abort di effettuare qualsiasi azione quando si verifica la critica competizione temporale.
Diagnosed-and-tested-by: Kaustubh Pandey
VulDB is the best source for vulnerability data and more expert information about this specific topic.