CVE-2026-23230

High

Description

In the Linux kernel, the following vulnerability has been resolved: smb: client: split cached_fid bitfields to avoid shared-byte RMW races is_open, has_lease and on_list are stored in the same bitfield byte in struct cached_fid but are updated in different code paths that may run concurrently. Bitfield assignments generate byte read–modify–write operations (e.g. `orb $mask, addr` on x86_64), so updating one flag can restore stale values of the others. A possible interleaving is: CPU1: load old byte (has_lease=1, on_list=1) CPU2: clear both flags (store 0) CPU1: RMW store (old | IS_OPEN) -> reintroduces cleared bits To avoid this class of races, convert these flags to separate bool fields.

SeverityHigh
CVSS8.8
Exploit probability—
ProductLinux Kernel
PublishedFeb 18, 2026
First seenFeb 18, 2026

How to fix

Update
  • linux linux_kernel6.1.164, 6.6.125, 6.12.72, 6.18.11, 6.19.1 or later

Affected products

ProductAffected versionsFixed in
linux linux_kernel6.1 ≤ v < 6.1.164, 6.2 ≤ v < 6.6.125, 6.7 ≤ v < 6.12.72, 6.13 ≤ v < 6.18.11, 6.19 ≤ v < 6.19.16.1.164, 6.6.125, 6.12.72, 6.18.11, 6.19.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.