CVE-2026-68381

Vulnérabilité critique dans Linux (Linux)

CVSS 9.8 · Critique
EPSS 0.5%
Linux•Linux•Versions : <=6.12.*, 6.12.101, 0, <6.6.148, <6ecb252efa0b413ac3d9979fb4eec247f8fc1258, <=7.1.*, 6.12.20, <aa5d8f3f96aa11a4a54ce993c11ce8af11c546f9, <0f72fc9659d7f585460d43c158055df5afdcffb6, 6.14, <14062c74e5b25c27edcff7a2fe0dc701c930b372, <6.12.101, <=6.6.*, 6.13.8, 6.18.42, 7.1.6, f17d1c63a76b0fe8e9c78023a86507a3a6d62cfa, a4261bbc33fbf99b99c80aa3a2c5097611802980, <=6.18.*, 09aeab68033161cb54f194da93e51a11aee6144b, <=*, 6.6.84, 3aa660c059240e0c795217182cf7df32909dd917, <6.14, 6.6.148, 7.2, <793e1c7041b93af96ff87e678329bc16aee7ba88

Description

In the Linux kernel, the following vulnerability has been resolved: ksmbd: pin conn during async oplock break notification smb2_oplock_break_noti() and smb2_lease_break_noti() store a ksmbd_conn pointer in an async ksmbd_work and then queue that work on ksmbd-io. The work only increments conn->r_count, which prevents teardown from passing the pending-request wait after the increment, but it does not pin the struct ksmbd_conn object. If connection teardown races with an oplock break notification, the last conn reference can be dropped before the queued worker finishes. The worker then uses the freed conn in ksmbd_conn_write() and ksmbd_conn_r_count_dec(). Take a real conn reference when publishing the conn pointer to the async work item, and drop it after the notification work has decremented r_count. Apply the same lifetime rule to lease break notification, which uses the same work->conn pattern.

Gravité et risque d'exploitation

CVE-2026-68381 obtient un score CVSS de 9.8/10, soit une gravité critique. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.46 %, ce qui la place devant 38.2 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <=6.12.*, 6.12.101, 0, <6.6.148, <6ecb252efa0b413ac3d9979fb4eec247f8fc1258, <=7.1.*, 6.12.20, <aa5d8f3f96aa11a4a54ce993c11ce8af11c546f9, <0f72fc9659d7f585460d43c158055df5afdcffb6, 6.14, <14062c74e5b25c27edcff7a2fe0dc701c930b372, <6.12.101, <=6.6.*, 6.13.8, 6.18.42, 7.1.6, f17d1c63a76b0fe8e9c78023a86507a3a6d62cfa, a4261bbc33fbf99b99c80aa3a2c5097611802980, <=6.18.*, 09aeab68033161cb54f194da93e51a11aee6144b, <=*, 6.6.84, 3aa660c059240e0c795217182cf7df32909dd917, <6.14, 6.6.148, 7.2, <793e1c7041b93af96ff87e678329bc16aee7ba88) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références