CVE-2026-23240 in Linuxinformazioni

Riassunto

di VulDB • 08/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

tls: Correzione di una condizione di competizione (race condition) in tls_sw_cancel_work_tx()

Questo problema è stato scoperto durante un'analisi del codice.

Dopo che viene chiamata cancel_delayed_work_sync() da tls_sk_proto_close(), tx_work_handler() può ancora essere programmato tramite percorsi come il gestore degli ACK differiti o ksoftirqd. Di conseguenza, l'esecutore di tx_work_handler() potrebbe dereferenziare un oggetto TLS già liberato (freed).

Di seguito è riportata una semplice sceneggiatura della condizione di competizione:

cpu0 cpu1

tls_sk_proto_close() tls_sw_cancel_work_tx() tls_write_space() tls_sw_write_space() if (!test_and_set_bit(BIT_TX_SCHEDULED, &tx_ctx->tx_bitmask)) set_bit(BIT_TX_SCHEDULED, &ctx->tx_bitmask); cancel_delayed_work_sync(&ctx->tx_work.work); schedule_delayed_work(&tx_ctx->tx_work.work, 0)

Per prevenire questa condizione di competizione (race condition), cancel_delayed_work_sync() è stata sostituita con disable_delayed_work_sync().

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

Linux

Prenotare

13/01/2026

Divulgazione

10/03/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00490

KEV

no

Attività

molto basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!