๐Ÿ” CVE Alert

CVE-2026-31399

UNKNOWN 0.0

nvdimm/bus: Fix potential use after free in asynchronous initialization

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
9th

In the Linux kernel, the following vulnerability has been resolved: nvdimm/bus: Fix potential use after free in asynchronous initialization Dingisoul with KASAN reports a use after free if device_add() fails in nd_async_device_register(). Commit b6eae0f61db2 ("libnvdimm: Hold reference on parent while scheduling async init") correctly added a reference on the parent device to be held until asynchronous initialization was complete. However, if device_add() results in an allocation failure the ref count of the device drops to 0 prior to the parent pointer being accessed. Thus resulting in use after free. The bug bot AI correctly identified the fix. Save a reference to the parent pointer to be used to drop the parent reference regardless of the outcome of device_add().

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published Apr 3, 2026
Last Updated Apr 13, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new unknown vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

Linux / Linux
b6eae0f61db27748606cc00dafcfd1e2c032f0a5 < 9a0fb16ba5b372465a3a1ecd761c6fa911a4ab4d b6eae0f61db27748606cc00dafcfd1e2c032f0a5 < e48bf8f1d2b12c1c5ba1f609edbd4cde5dadc20e b6eae0f61db27748606cc00dafcfd1e2c032f0a5 < 2c638259ad750833fd46a0cf57672a618542d84c b6eae0f61db27748606cc00dafcfd1e2c032f0a5 < a226e5b49e5fe8c98b14f8507de670189d191348 b6eae0f61db27748606cc00dafcfd1e2c032f0a5 < 84af19855d1abdee3c9d57c0684e2868e391793c b6eae0f61db27748606cc00dafcfd1e2c032f0a5 < a8aec14230322ed8f1e8042b6d656c1631d41163 8954771abdea5c34280870e35592c7226a816d95 3e63a7f25cc85d3d3e174b9b0e3489ebb7eaf4ab 1490de2bb0836fc0631c04d0559fdf81545b672f e31a8418c8df7e6771414f99ed3d95ba8aca4e05 4f1a55a4f990016406147cf3e0c9487bf83e50f0
Linux / Linux
4.20

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/9a0fb16ba5b372465a3a1ecd761c6fa911a4ab4d git.kernel.org: https://git.kernel.org/stable/c/e48bf8f1d2b12c1c5ba1f609edbd4cde5dadc20e git.kernel.org: https://git.kernel.org/stable/c/2c638259ad750833fd46a0cf57672a618542d84c git.kernel.org: https://git.kernel.org/stable/c/a226e5b49e5fe8c98b14f8507de670189d191348 git.kernel.org: https://git.kernel.org/stable/c/84af19855d1abdee3c9d57c0684e2868e391793c git.kernel.org: https://git.kernel.org/stable/c/a8aec14230322ed8f1e8042b6d656c1631d41163