Skip to content
Heist/ feed
Back to feed
HighFix available

NFS/localio: Fix a race in nfs_local_open_fh()

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: NFS/localio: Fix a race in nfs_local_open_fh() Once the clp->cl_uuid.lock has been dropped, another CPU could come in and free the struct nfsd_file that was just added. To prevent that from happening, take the RCU read lock before dropping the spin lock.

Products
Kernel
Affected versions
Not specified
Fixed versions
6.14.8
CVEs
CVE-2025-38028
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 23:10 UTC · Revision 1

Source evidence

NFS/localio: Fix a race in nfs_local_open_fh()

core-osv · Original source

Published 18 Jun 2025, 09:28 UTC

In the Linux kernel, the following vulnerability has been resolved: NFS/localio: Fix a race in nfs_local_open_fh() Once the clp->cl_uuid.lock has been dropped, another CPU could come in and free the struct nfsd_file that was just added. To prevent that from happening, take the RCU read lock before dropping the spin lock.

osv:CVE-2025-38028

Kernel

Fixed versions: 6.14.8

Complete source record
{
  "id": "7d719aa8a2a28a4b58a0f96e2be675c96d0003e302921783b303ad55391bc408",
  "url": "https://osv.dev/vulnerability/CVE-2025-38028",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "NFS/localio: Fix a race in nfs_local_open_fh()",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: NFS/localio: Fix a race in nfs_local_open_fh() Once the clp->cl_uuid.lock has been dropped, another CPU could come in and free the struct nfsd_file that was just added. To prevent that from happening, take the RCU read lock before dropping the spin lock.",
    "evidence": "osv:CVE-2025-38028",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "6.14.8",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "high",
    "structured": {
      "id": "CVE-2025-38028",
      "aliases": [
        "CVE-2025-38028"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "86e00412254a717ffd5d38dc5ec0ee1cce6281b3"
                },
                {
                  "fixed": "185a2f2ddabdcf999823f61de67f86376883920d"
                },
                {
                  "fixed": "fa7ab64f1e2fdc8f2603aab8e0dd20de89cb10d9"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-38028.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.14.0"
                },
                {
                  "fixed": "6.14.8"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-38028.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:40.688033538Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/185a2f2ddabdcf999823f61de67f86376883920d",
        "https://git.kernel.org/stable/c/fa7ab64f1e2fdc8f2603aab8e0dd20de89cb10d9",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/38xxx/CVE-2025-38028.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2025-38028",
        "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
      ],
      "provider_metadata": {
        "cna_assigner": "Linux",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/38xxx/CVE-2025-38028.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2025-38028",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 507856,
  "published_at": "2025-06-18T09:28:33.184+00:00"
}