CVE-2026-23230

Source
https://cve.org/CVERecord?id=CVE-2026-23230
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-23230.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-23230
Downstream
Related
Published
2026-02-18T14:53:34.078Z
Modified
2026-03-19T08:59:06.125344Z
Summary
smb: client: split cached_fid bitfields to avoid shared-byte RMW races
Details

In the Linux kernel, the following vulnerability has been resolved:

smb: client: split cached_fid bitfields to avoid shared-byte RMW races

isopen, haslease and onlist are stored in the same bitfield byte in struct cachedfid 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 (haslease=1, onlist=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.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/23xxx/CVE-2026-23230.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
ebe98f1447bbccf8228335c62d86af02a0ed23f7
Fixed
569fecc56bfe4df66f05734d67daef887746656b
Fixed
4386f6af8aaedd0c5ad6f659b40cadcc8f423828
Fixed
3eaa22d688311c708b73f3c68bc6d0c8e3f0f77a
Fixed
c4b9edd55987384a1f201d3d07ff71e448d79c1b
Fixed
4cfa4c37dcbcfd70866e856200ed8a2894cac578
Fixed
ec306600d5ba7148c9dbf8f5a8f1f5c1a044a241

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-23230.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.1.0
Fixed
6.1.164
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.125
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.72
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.11
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
6.19.1

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-23230.json"