CVE-2026-93075

Source
https://cve.org/CVERecord?id=CVE-2026-93075
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-93075.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-93075
Downstream
Published
2026-09-17T16:10:57Z
Modified
2026-09-19T03:47:26Z
Summary
dax/fsdev: clear pgmap ops and owner on unbind
Details

In the Linux kernel, the following vulnerability has been resolved:

dax/fsdev: clear pgmap ops and owner on unbind

fsdev_dax_probe() sets pgmap->ops = &fsdev_pagemap_ops and pgmap->owner = dev_dax, but nothing ever clears them. For a dynamic device the pgmap is devm-allocated and freed on unbind, so this is harmless. For a static device the pgmap is the shared, long-lived one owned by the dax bus (kill_dev_dax() only NULLs dev_dax->pgmap for the non-static case), and device.c's probe sets only pgmap->type, never clearing ops/owner.

So after fsdev unbinds a static device the stale fsdev_pagemap_ops survives on the shared pgmap. If the device is then rebound to device_dax (MEMORY_DEVICE_GENERIC, which installs no ->memory_failure), or the fsdev_dax module is unloaded, a subsequent memory_failure on that pgmap dispatches through the stale -- and possibly freed -- handler.

Register a devm action that clears pgmap->ops and pgmap->owner on unbind, symmetric with setting them at probe, so the pgmap carries no fsdev state once fsdev is detached.

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/93xxx/CVE-2026-93075.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
d5406bd458b0ac10b1301a4d5801d85c8f648637
Fixed
9b0f91dc9147a8601cec3d4d83cf13c6aaf71b27
Fixed
f48884ac31b6bfc99f36b3f207b8c0cbe5d54bd7

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-93075.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
7.1.0
Fixed
7.2.6

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-93075.json"