cbcvebase.
CVE-2026-23230
published 2026-02-18

CVE-2026-23230: 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…

PriorityP423medium5.5CVSS 3.1
AVLACLPRLUINSUCNINAH
EPSS
0.22%
12.3th percentile
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.

Affected

49 ranges· showing 25
VendorProductVersion rangeFixed in
debianlinux< linux 6.1.164-1 (bookworm)linux 6.1.164-1 (bookworm)
debianlinux-6.1< linux 6.1.164-1 (bookworm)linux 6.1.164-1 (bookworm)
linuxlinux
linuxlinux>= ebe98f1447bbccf8228335c62d86af02a0ed23f7 < 569fecc56bfe4df66f05734d67daef887746656b569fecc56bfe4df66f05734d67daef887746656b
linuxlinux>= ebe98f1447bbccf8228335c62d86af02a0ed23f7 < 4386f6af8aaedd0c5ad6f659b40cadcc8f4238284386f6af8aaedd0c5ad6f659b40cadcc8f423828
linuxlinux>= ebe98f1447bbccf8228335c62d86af02a0ed23f7 < 3eaa22d688311c708b73f3c68bc6d0c8e3f0f77a3eaa22d688311c708b73f3c68bc6d0c8e3f0f77a
linuxlinux>= ebe98f1447bbccf8228335c62d86af02a0ed23f7 < c4b9edd55987384a1f201d3d07ff71e448d79c1bc4b9edd55987384a1f201d3d07ff71e448d79c1b
linuxlinux>= ebe98f1447bbccf8228335c62d86af02a0ed23f7 < 4cfa4c37dcbcfd70866e856200ed8a2894cac5784cfa4c37dcbcfd70866e856200ed8a2894cac578
linuxlinux>= ebe98f1447bbccf8228335c62d86af02a0ed23f7 < ec306600d5ba7148c9dbf8f5a8f1f5c1a044a241ec306600d5ba7148c9dbf8f5a8f1f5c1a044a241
linuxlinux_kernel>= 0 < 6.1.164-16.1.164-1
linuxlinux_kernel>= 0 < 6.12.73-16.12.73-1
linuxlinux_kernel>= 0 < 6.18.12-16.18.12-1
linuxlinux_kernel>= 6.1 < 6.1.1646.1.164
linuxlinux_kernel>= 6.13 < 6.18.116.18.11
linuxlinux_kernel>= 6.19 < 6.19.16.19.1
linuxlinux_kernel>= 6.2 < 6.6.1256.6.125
linuxlinux_kernel>= 6.7 < 6.12.726.12.72
msrcazl3_kernel_6.6.121.1-1_on_azure_linux_3.0
ubuntulinux
ubuntulinux-aws
ubuntulinux-aws-6.8
ubuntulinux-aws-fips
ubuntulinux-azure
ubuntulinux-azure-6.8
ubuntulinux-azure-fde

CVSS provenance

nvdv3.15.5MEDIUMCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
osv5.5MEDIUM
vendor_debian8.8HIGH
vendor_redhat8.8HIGH
vendor_ubuntu8.8HIGH
vendor_msrc8.4HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.