Skip to content
Heist/ feed
Back to feed
UnratedFix available

ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked When `ksmbd_vfs_kern_path_locked` met an error and it is not the last entry, it will exit without restoring changed path buffer. But later this buffer may be used as the filename for creation.

Products
Kernel
Affected versions
Not specified
Fixed versions
6.1.125, 6.12.10, 6.6.72
CVEs
CVE-2025-21660
Confirmed fixed CVEs
Not specified
Updated in this feed
6 Nov 2026, 00:38 UTC · Revision 1

Source evidence

ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked

core-osv · Original source

Published 21 Jan 2025, 12:18 UTC

In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked When `ksmbd_vfs_kern_path_locked` met an error and it is not the last entry, it will exit without restoring changed path buffer. But later this buffer may be used as the filename for creation.

osv:CVE-2025-21660

Kernel

Fixed versions: 6.1.125, 6.6.72, 6.12.10

Complete source record
{
  "id": "78e3c8e5b45d4b11da8fbaf640977a05ec3a3d81f1facc0ff24f000ce679df56",
  "url": "https://osv.dev/vulnerability/CVE-2025-21660",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix unexpectedly changed path in ksmbd_vfs_kern_path_locked When `ksmbd_vfs_kern_path_locked` met an error and it is not the last entry, it will exit without restoring changed path buffer. But later this buffer may be used as the filename for creation.",
    "evidence": "osv:CVE-2025-21660",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "6.1.125",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.6.72",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.12.10",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "CVE-2025-21660",
      "aliases": [
        "CVE-2025-21660"
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "d1b2d2a9c912fc7b788985fbaf944e80f4b3f2af"
                },
                {
                  "fixed": "13e41c58c74baa71f34c0830eaa3c29d53a6e964"
                }
              ]
            },
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "6ab95e27b77730de3fa2d601db3764490c5eede2"
                },
                {
                  "fixed": "65b31b9d992c0fb0685c51a0cf09993832734fc4"
                }
              ]
            },
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "c5a709f08d40b1a082e44ffcde1aea4d2822ddd5"
                },
                {
                  "fixed": "51669f4af5f7959565b48e55691ba92fabf5c587"
                },
                {
                  "fixed": "2ac538e40278a2c0c051cca81bcaafc547d61372"
                }
              ]
            },
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "6.1.113"
                },
                {
                  "fixed": "6.1.125"
                }
              ]
            },
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "6.6.54"
                },
                {
                  "fixed": "6.6.72"
                }
              ]
            },
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "6.10.13"
                },
                {
                  "fixed": "6.11"
                }
              ]
            },
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "6.11.2"
                },
                {
                  "fixed": "6.12"
                }
              ]
            },
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "d205cb1a13b37b2660df70a972dedc8c4ba1c2e8"
                }
              ]
            },
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "c1e27b70e79050530c671b9dab688386c86f039a"
                }
              ]
            }
          ],
          "versions": [
            "v6.1.124",
            "v6.1.123",
            "v6.1.122",
            "v6.1.121",
            "v6.1.120",
            "v6.1.119",
            "v6.1.118",
            "v6.1.117",
            "v6.1.116",
            "v6.1.115",
            "v6.1.114",
            "v6.1.113",
            "v6.6.71",
            "v6.6.70",
            "v6.6.69",
            "v6.6.68",
            "v6.6.67",
            "v6.6.66",
            "v6.6.65",
            "v6.6.64",
            "v6.6.63",
            "v6.6.62",
            "v6.6.61",
            "v6.6.60",
            "v6.6.59",
            "v6.6.58",
            "v6.6.57",
            "v6.6.56",
            "v6.6.55",
            "v6.6.54",
            "v6.10.14",
            "v6.10.13",
            "v6.11.11",
            "v6.11.10",
            "v6.11.9",
            "v6.11.8",
            "v6.11.7",
            "v6.11.6",
            "v6.11.5",
            "v6.11.4",
            "v6.11.3",
            "v6.11.2"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-21660.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "6.1.125"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.2.0"
                },
                {
                  "fixed": "6.6.72"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.7.0"
                },
                {
                  "fixed": "6.12.10"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-21660.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:45.559798104Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/13e41c58c74baa71f34c0830eaa3c29d53a6e964",
        "https://git.kernel.org/stable/c/2ac538e40278a2c0c051cca81bcaafc547d61372",
        "https://git.kernel.org/stable/c/51669f4af5f7959565b48e55691ba92fabf5c587",
        "https://git.kernel.org/stable/c/65b31b9d992c0fb0685c51a0cf09993832734fc4",
        "https://lists.debian.org/debian-lts-announce/2025/03/msg00001.html",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/21xxx/CVE-2025-21660.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2025-21660",
        "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/21xxx/CVE-2025-21660.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2025-21660",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-osv",
  "document_id": 513553,
  "published_at": "2025-01-21T12:18:16.062+00:00"
}