Skip to content
Heist/ feed
Back to feed
UnratedFix available

ksmbd: call rcu_barrier() in ksmbd_server_exit()

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: ksmbd: call rcu_barrier() in ksmbd_server_exit() racy issue is triggered the bug by racing between closing a connection and rmmod. In ksmbd, rcu_barrier() is not called at module unload time, so nothing prevents ksmbd from getting unloaded while it still has RCU callbacks pending. It leads to trigger unintended execution of kernel code locally and use to defeat protections such as Kernel Lockdown

Products
Kernel
Affected versions
Not specified
Fixed versions
5.15.111, 6.1.28, 6.2.15, 6.3.2
CVEs
CVE-2023-32246
Confirmed fixed CVEs
Not specified
Updated in this feed
5 Nov 2026, 10:36 UTC · Revision 1

Source evidence

ksmbd: call rcu_barrier() in ksmbd_server_exit()

core-osv · Original source

Published 16 Aug 2025, 13:22 UTC

In the Linux kernel, the following vulnerability has been resolved: ksmbd: call rcu_barrier() in ksmbd_server_exit() racy issue is triggered the bug by racing between closing a connection and rmmod. In ksmbd, rcu_barrier() is not called at module unload time, so nothing prevents ksmbd from getting unloaded while it still has RCU callbacks pending. It leads to trigger unintended execution of kernel code locally and use to defeat protections such as Kernel Lockdown

osv:CVE-2023-32246

Kernel

Fixed versions: 5.15.111, 6.1.28, 6.2.15, 6.3.2

Complete source record
{
  "id": "7967eda24d2ab2c3606360d3b4472e85533d6fc416e899443371a19362afc4aa",
  "url": "https://osv.dev/vulnerability/CVE-2023-32246",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "ksmbd: call rcu_barrier() in ksmbd_server_exit()",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: ksmbd: call rcu_barrier() in ksmbd_server_exit() racy issue is triggered the bug by racing between closing a connection and rmmod. In ksmbd, rcu_barrier() is not called at module unload time, so nothing prevents ksmbd from getting unloaded while it still has RCU callbacks pending. It leads to trigger unintended execution of kernel code locally and use to defeat protections such as Kernel Lockdown",
    "evidence": "osv:CVE-2023-32246",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.15.111",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.1.28",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.2.15",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.3.2",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "CVE-2023-32246",
      "aliases": [
        "CVE-2023-32246"
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "e2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9"
                },
                {
                  "fixed": "c053e389db0d892e2ff5a60ec5e533b976503795"
                },
                {
                  "fixed": "b80422474ffe44cb5e813cd6da1f1c6bc50fd9d2"
                },
                {
                  "fixed": "d4174505016a3b2996eb7ff1530dcabbf15d47b6"
                },
                {
                  "fixed": "5a7090ccc242ab009ee7769e9d7fad6644dbe9bd"
                },
                {
                  "fixed": "eb307d09fe15844fdaebeb8cc8c9b9e925430aa5"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-32246.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.15.0"
                },
                {
                  "fixed": "5.15.111"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.16.0"
                },
                {
                  "fixed": "6.1.28"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.2.0"
                },
                {
                  "fixed": "6.2.15"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.3.0"
                },
                {
                  "fixed": "6.3.2"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-32246.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:43.823932485Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/5a7090ccc242ab009ee7769e9d7fad6644dbe9bd",
        "https://git.kernel.org/stable/c/b80422474ffe44cb5e813cd6da1f1c6bc50fd9d2",
        "https://git.kernel.org/stable/c/c053e389db0d892e2ff5a60ec5e533b976503795",
        "https://git.kernel.org/stable/c/d4174505016a3b2996eb7ff1530dcabbf15d47b6",
        "https://git.kernel.org/stable/c/eb307d09fe15844fdaebeb8cc8c9b9e925430aa5",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/32xxx/CVE-2023-32246.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2023-32246",
        "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/2023/32xxx/CVE-2023-32246.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2023-32246",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-osv",
  "document_id": 511636,
  "published_at": "2025-08-16T13:22:09.212+00:00"
}