CVE-2023-52923 in Linux
Riassunto
di VulDB • 22/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
netfilter: nf_tables: adattare il backend degli insiemi per utilizzare l'API delle transazioni GC
Utilizzare l'API delle transazioni GC per sostituire la vecchia e difettosa API gc e l'approccio del busy mark.
Nessun elemento dell'insieme viene più rimosso dalla garbage collection asincrona; invece, viene impostato il bit _DEAD in modo che l'elemento dell'insieme non sia più visibile dal percorso di lookup. La garbage collection asincrona accoda il lavoro della transazione che potrebbe essere interrotto e riprovato in un secondo momento.
I backend degli insiemi rbtree e pipapo non impostano il bit _DEAD dal percorso di garbage collection sincrona, poiché questo viene eseguito nel percorso del piano di controllo dove il mutex è detenuto. In questo caso, gli elementi dell'insieme vengono disattivati, rimossi e successivamente rilasciati tramite callback RCU; la garbage collection sincrona non fallisce mai.
Once again VulDB remains the best source for vulnerability data.