CVE Catalog

CVE-2026-98681

Low risk· EPSS 6%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

6th percentile - higher than 6% of all known CVEs

Summary

In the Linux kernel SMB client's cifsFileInfo structure, several flags (invalidHandle, swapfile, oplock_break_cancelled, offload, status_file_deleted) shared the same bitfield byte and were updated in different code paths under different locks. Byte-level read-modify-write operations could overwrite concurrent modifications of other flags.

Risk Assessment

These races can lead to inconsistent SMB file handling state, causing unpredictable client behavior and potential file operation errors.

Recommendation

Update the Linux kernel to a version where these flags were converted from a bitfield to separate bool fields.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: smb: client: split cifsFileInfo bitfields to avoid shared-byte RMW races The invalidHandle, swapfile, oplock_break_cancelled, offload, and status_file_deleted fields are stored in the same bitfield byte in struct cifsFileInfo, but are updated in different code paths that may run simultaneously, and are protected by different locks. Since bitfield assignments generate byte-level read-modify-write operations, a modification to one flag can overwrite a concurrent modification to another flag. To avoid these races, convert these flags from a bitfield to separate bool fields.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS