CVE-2026-23240 in Linuxinformation

Résumé

par VulDB • 02/07/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

tls : Correction d'une condition de concurrence (race condition) dans tls_sw_cancel_work_tx()

Ce problème a été découvert lors d'un audit du code.

Après l'appel à cancel_delayed_work_sync() depuis tls_sk_proto_close(), tx_work_handler() peut toujours être planifié via des chemins tels que le gestionnaire ACK retardé ou ksoftirqd. Par conséquent, le travailleur tx_work_handler() risque de déréférencer un objet TLS déjà libéré (freed).

Le scénario suivant illustre simplement cette condition de concurrence :

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)

Pour prévenir cette condition de concurrence (race condition), l'appel à cancel_delayed_work_sync() est remplacé par disable_delayed_work_sync().

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Réserver

13/01/2026

Divulgation

10/03/2026

Modérer

accepté

Entrée

VDB-350058

CPE

prêt

EPSS

0.00490

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!