Skip to content
Heist/ feed
Unrated

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

Type: advisorySource: Official CVE List1 source record

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.

Announced Source revision 1
Original source ↗

CVE-2026-98681

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-98681

Linux

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Linux

Source reference: /containers/cna/affected/1/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "3bc303c254335dbd7c7012cc1760b12f1d5514d3",
        "lessThan": "3b8e7928cf1928555dc05d172dd02fb0e7692ec4",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "3bc303c254335dbd7c7012cc1760b12f1d5514d3",
        "lessThan": "3786ee67658a2c80fef2544e7de2cd329e043cf9",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "3bc303c254335dbd7c7012cc1760b12f1d5514d3",
        "lessThan": "4165641d06ef44f3a31b77a28048b6c737e885e7",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "3bc303c254335dbd7c7012cc1760b12f1d5514d3",
        "lessThan": "d9d23d115610e0342e768f6cb525d91c7b154027",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "3bc303c254335dbd7c7012cc1760b12f1d5514d3",
        "lessThan": "19465a9aeb664f1d710d0d22c07c31bfb7c85446",
        "versionType": "git"
      }
    ],
    "programFiles": [
      "fs/smb/client/cifsglob.h"
    ],
    "defaultStatus": "unaffected"
  },
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "2.6.32"
      },
      {
        "status": "unaffected",
        "version": "0",
        "lessThan": "2.6.32",
        "versionType": "semver"
      },
      {
        "status": "unaffected",
        "version": "6.6.160",
        "versionType": "semver",
        "lessThanOrEqual": "6.6.*"
      },
      {
        "status": "unaffected",
        "version": "6.12.113",
        "versionType": "semver",
        "lessThanOrEqual": "6.12.*"
      },
      {
        "status": "unaffected",
        "version": "6.18.56",
        "versionType": "semver",
        "lessThanOrEqual": "6.18.*"
      },
      {
        "status": "unaffected",
        "version": "7.2.10",
        "versionType": "semver",
        "lessThanOrEqual": "7.2.*"
      },
      {
        "status": "unaffected",
        "version": "7.3",
        "versionType": "original_commit_for_fix",
        "lessThanOrEqual": "*"
      }
    ],
    "programFiles": [
      "fs/smb/client/cifsglob.h"
    ],
    "defaultStatus": "affected"
  }
]
Related CVEs
CVE-2026-98681

Source reference: /cveMetadata/cveId

Publisher severity

No explicit severity was provided.

Event
#48905 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement